Akhil Katkam


Location

Irving, TX
Indianapolis, IN
Education
    Texas Tech University
    August 2021 - April 2023
    degree
    Master's
    major
    Computer Science
Work Experience
    Scale AI
    Full Stack Developer
    Austin, TX, US
    November 2023 - present
    company
    Scale AI
    title
    Full Stack Developer
    overview
    - Responsibilities - Led the evaluation and optimization of AI-generated code, employing advanced knowledge of Java to improve system intelligence and performance - Designed and implemented RESTful APIs using Java Spring Boot and Node.js, enabling seamless integration and communication between AI models and application front-end - Designed and executed comprehensive test suites in JavaScript/TypeScript with Jest, achieving over 70% coverage, ensuring application robustness and reliability - Led the conversion of front-end frameworks from JavaScript to TypeScript, leveraging React to enhance UI functionality and maintainability - Developed UI using HTML5, CSS3, Ext JS, jQuery for interactive cross browser functionality and complex user interface - Played a pivotal role in the refactoring and modernization of legacy codebases, transitioning monolithic architectures to microservices using Java, resulting in a 30% increase in scalability and efficiency - Drove quality assurance initiatives by conducting meticulous code reviews in Java, ensuring code quality and adherence to best practices - Collaborated in a cross-functional team to design and deploy a real-time data processing application, which streamlined operations and increased productivity by 20 - Utilized Docker and Jenkins for efficient CI/CD pipelines, ensuring seamless and frequent updates to applications with minimal downtime - Participated in agile development cycles, including planning, sprints, and retrospectives, enhancing team efficiency and project turnaround time - Optimized existing Java codebase for AI-driven applications, improving performance and scalability to handle increased AI computational loads - Architected and implemented a Java microservices framework to support AI-driven modules, enabling modular updates and enhancements without downtime and improving service reliability by 30 - Utilized Java to implement complex algorithms that significantly reduced the computational cost of machine learning models, making the models more efficient and reducing processing time by 50 - Actively involved in mentoring junior developers, fostering a collaborative team environment and enhancing collective technical expertise - Environment: Eclipse, Visual Studio Code, Git, Maven, Docker, JIRA, Spring Boot, ReactJS, HTML5, CSS3, JavaScript, Angular 10, Angular.JS, Node.JS, JMS
    Verizon
    Full Stack Developer
    Dallas, TX, US
    December 2022 - October 2023
    Charter Communications
    Full Stack Developer
    Denver, CO, US
    September 2021 - November 2022
    Thandra Consulting
    Full Stack Developer
    Hyderabad, IN-TG, IN
    January 2021 - July 2021
    Response Informatics
    Java Developer
    Hyderabad, IN-TG, IN
    April 2018 - December 2020
Skills
AdaptabilityAgile MethodologyAjax (Programming Language)AlgorithmsAmazon Elastic Compute CloudAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAnalytical ThinkingAngularJSAnnotationsApache HTTP ServerApache KafkaApache MavenApache TomcatApi DesignApplication Lifecycle ManagementApplication Programming Interfaces (APIs)Applications ArchitectureArchitectureArtificial IntelligenceAttention to DetailBackendBootstrap (Software)Browser CompatibilityBusiness LogicBusiness ProcessesBusiness Transaction ManagementCascading Style Sheets (CSS)Client Server ModelsCloud ComputingCloudformationCloud FoundryCloud Platform SystemCodebaseCode CoverageCode RestructuringCode ReviewCommunication SkillsConsultingContinuous DeliveryContinuous IntegrationCoordination SkillsCreating PrototypesCustomer ServiceData Access LayerData AnalysisDatabase ConnectionDatabasesData BindingData DeliveryData LoggingDataOpsData ProcessingData QualityData SecurityData Storage TechnologiesData StreamingData StructuresData SynchronizationData TransformationDecision Making SkillsDelivery PipelineDependency InjectionDesktop SupportDockerDojo ToolkitDynamic HTMLEclipse (Software)Electronic Data Interchange (EDI)Email NotificationsEnterprise JavaBeansExtensible Markup Language (XML)Extensible Stylesheet Language Transformations (XSLT)Extensible Stylesheet Language (XSL)Ext JSFault ToleranceFront End Software DevelopmentFunctional DesignGitGraphic DesignGraphqlHibernate (Java)HTML5Human-Computer InteractionIBM Websphere Application ServerInformation TechnologyInfrastructure ManagementJava Architecture for XML BindingJavaBeansJava Database ConnectivityJava Message Service (JMS)Java Naming and Directory InterfaceJava Persistence APIJava Platform Enterprise Edition (J2EE)Java (Programming Language)JavaScript (Programming Language)JavaServer FacesJavaserver PagesJavaServer Pages Standard Tag LibraryJava Web ServicesJax WsJenkinsJIRAJQueryJSONJunitKubernetesLoad BalancingLog4jLog FilesMachine LearningMaintenanceManagement of StressMentoringMicroservicesMicrosoft AccessMicrosoft SQL ServerMicrosoft Visual StudioMicrosoft WindowsModel View Controller (MVC)MongoDBMultithreadingMySQLNetBeansNetwork PerformanceNode.JsObject-Oriented Software DevelopmentObject-Relational MappingOperational SystemsOracle ApplicationsOracle WebLogic ServerParsingPL-SQLPoolingPositive AttitudePresentationsProblem SolvingProduction SystemsProof of ConceptQuality ManagementQuery OptimizationReactJSReal Time DataReliabilityRequirements AnalysisRestful APIsScalabilityScrum MethodologySerializationServer ApplicationsServerless ComputingService LayerService-Oriented ArchitectureSimple Object Access Protocol (SOAP)Single Page ApplicationSingleton PatternSoftware DebuggingSoftware Design PatternsSoftware EngineeringSoftware Exception HandlingSoftware QualitySoftware Version ControlSpring BatchSpring-bootSpring FrameworkSpring-mvcSpring SecuritySQL DatabasesSQL Stored ProceduresSubversionSuccess Driven PersonSyntactically Awesome Style Sheets (SASS)System AvailabilitySystems Development Life CycleTask ManagementTeam WorkingTest-Driven Development (TDD)Testing SkillsTraining ActivitiesTrustworthinessTurnaround TimeTypeScriptUnit TestingUnixUser AuthenticationUser ExperienceVirtual MachinesVue.jsWeb ApiWeb ApplicationsWeb PagesWeb ServersWeb ServicesWeb Services Description LanguageWeb TechnologiesWildFly (JBoss AS)Xml FilesXML SchemaXml TechnologiesXPath