Summary
Overview
Work History
Education
Skills
Timeline
Generic

Krishna A

Dallas,Texas

Summary

Full stack developer with over 5 years of experience in all phases of Software Development Life Cycles, including analysis, design, development, testing, and deployment of Java/J2EE web applications. Proficient in Java-based ORM frameworks like Hibernate and Spring Data. Skilled in JavaScript/Typescript and JSON for building interactive web pages. Expertise in Spring Security for implementing security functionality. Strong knowledge of relational databases (MySQL, Oracle, SQL Server, DB2) and NoSQL. Experienced in designing and developing Angular 16.0 components for dynamic web applications. Familiar with Spring Boot, Gradle, log4J, Karma, Jasmine, and AWS services (SQS, EC2, S3, Kinesis, Event Bridge, DynamoDB). Proficient in Jenkins for CI/CD and proficient with IDEs such as Eclipse and Visual Studio.

Overview

7
7
years of professional experience

Work History

Full Stack Java Developer

CapitalOne
TX
08.2021 - Current
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Developed the Controller, Service and DAO layers
  • Developed unit test cases using Mockito framework and end-to-end test cases using cucumber framework for java components
  • Handled testing in different environment like QA, PERF and PROD
  • Used GIT as the version control system and Jenkin pipeline for deployments
  • Used Spring dependency injection and IOC principles to build business layer
  • Worked with NPM commands and using package
  • Json for managing dependencies and dev- dependencies of Node.js applications
  • Extensively used Jenkins as Continuous Integration tools to deploy the application
  • Implemented caching strategies using Spring Cache and Redis, improving application response times and reducing load on the database
  • Configured Spring Security to secure applications with authentication and authorization, utilizing JWT and OAuth2 for secure API access
  • Design and developing the RESTFUL services using Spring Boot and attended pre- inception meetings to understand the new requirements before starting the design
  • Worked on Splunk search processing language (SPL) queries, reports, dashboard and logging using Log4J
  • Done the performance tuning by implementing multi-threading
  • Increased the performance in python lambda components by implementing asynchronous and thread safe dynamo client using asynchio
  • Implemented Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, Generics and other new features in Java 8
  • Build Docker Images and move to Artifactory and deploy docker images in AWS cloud
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on EC2, Lambda, S3, CloudWatch
  • Leveraged CloudWatch for monitoring and logging purposes of AWS lambda components
  • Wrote Unit and Integration tests using Spring Test, Junit and SoapUI to validate API responses, achieving 80% code coverage and ensuring application reliability
  • Integrated Docker into CI/CD pipelines using Jenkins/GitLab CI, enabling automated testing and deployment

Project Engineer

Wipro
India
05.2018 - 01.2020
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application
  • Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components
  • Modeled the resources provided by the service layer and the relationships between them using WADL
  • Worked on creating the persistence layer using Hibernate ORM framework
  • This involves developing mapping files and Hibernate (POJOs/DAOs)
  • Wrote complex SQL query to pull data from different tables to build the report
  • Also involved in documentation before the prod roll over

Java Developer

Creative Tech Mars Software solutions PVT LTD
05.2017 - 05.2018
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Developed application using Struts, Servlets and JSPs
  • Developed EJB deployment descriptor using XML and used Jakarta XML Binding (JAXB) components for transferring the objects between the application and the database
  • Implemented POJO based action by STRUTS and also utilized various Tag Support given by the STRUTS 2.x
  • Responsible for providing user-interface to make content types, access remote data, creating tools for Training Center using HTML and JSP
  • Build PL/SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled
  • Designed and developed the business logic layer and data access layer using different kinds of Data Access Objects (DAO's)

Education

Master of Science - Computer Science

University of Missouri Kansas City
Kansas City, MO
01.2021

Bachelor of Technology - Computer Science Engineering

Koneru Lakshmaiah Education Foundation
India
01.2018

Skills

  • API Design and Development
  • Performance Optimization
  • Software Debugging
  • Continuous integration
  • Java development
  • Responsive Web Design
  • AWS Web Services

Timeline

Full Stack Java Developer

CapitalOne
08.2021 - Current

Project Engineer

Wipro
05.2018 - 01.2020

Java Developer

Creative Tech Mars Software solutions PVT LTD
05.2017 - 05.2018

Master of Science - Computer Science

University of Missouri Kansas City

Bachelor of Technology - Computer Science Engineering

Koneru Lakshmaiah Education Foundation
Krishna A