With a robust foundation in both front-end and back-end development, my expertise in crafting intuitive UI/UX designs and building resilient back-end systems has been instrumental in driving success at Southwest Airlines.
Participated in analysis, design, development, and testing phases of the Software Development Life Cycle (SDLC).
Worked in an Agile/Scrum environment with bi-weekly sprints, daily stand-ups, sprint planning, and backlog refinement.
Developed responsive and interactive UI components using HTML, CSS3, JavaScript, Bootstrap, jQuery, and React JS.
Built Single Page Applications (SPA) using React JS, Redux, and reusable NPM components to enhance performance and usability.
Implemented client-side validation, authentication flows, and platform-independent JavaScript logic.
Designed and developed RESTful APIs using Spring Boot, following service-oriented and microservices architecture.
Applied Spring Security for authentication and authorization and Spring DAO / Spring Data for database access.
Implemented microservices using Spring Boot and Spring Cloud with secure inter-service communication.
Utilized Java 8/11/17 features including Streams, Lambda expressions, Functional Interfaces, Multithreading, and Collections.
Integrated SQL and Oracle databases, performing CRUD operations and optimizing queries for performance.
Developed and optimized stored procedures, triggers, and functions to ensure data integrity and reduce redundancy.
Created dashboards and analyzed application logs using Splunk to monitor system usage and troubleshoot issues.
Deployed applications on AWS (EC2, S3, VPC, Lambda) with auto-scaling and cost optimization strategies.
Used Docker containers with ECS and EKS for scalable and reliable application deployments.
Managed builds, version control, testing, and production support using Maven, Gradle, GitHub, JUnit, Mockito, Kafka, JMS, ServiceNow, and JIRA.
Dallas, Texas, United States
1.Experience in designing and developing UI using HTML, CSS, JavaScript and React JS.
2. Created a proof of concept using responsive web design, Node.js, React.js, HTML, CSS3.
3. Used Mongo DB along with Node.js as a database to store JSON.
4. Hands on experience in implementing REST API’s using AWS and Node.js.
5. Worked on Node.js to filter the error logs for cloud watch.
6. Experience in back-end development using Java8, Spring Boot, DAO layer, hibernate framework and worked with core Java concepts like multi-threading, inheritance, collection framework and exception handling.
7. Integrated spring frameworks with Hibernate that is used for Database Operations.
8. Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring boot.
9. Used Micro services architecture with Spring Boot that communicates via a Restful API.
10. Integrated with both SOAP and RESTful services.
11. Worked with SQL queries within Java code for Data retrieval, Data manipulation and performing CRUD operations “Create, Read, Update, Delete” on Database.
12. Processed SQL query results in Java to ensure the consistency and handling sensitive information from database.
13. Used Hibernate ORM tool in data access layer to map the object view of the data into database and to provide access and update information in the database.
14. Experience and in-depth knowledge of understanding in the strategy and practical implementation of AWS cloud specific technologies like S3, SQS, SNS, Cloud watch, Lambda, EC2 Instances, Dynamo DB, Step Functions, Event Bridge, ECS, API Gateway, Cloud Formation, and IAM.
15. Experience with event-driven systems including knowledge of Kafka concepts such as topics, partitions, brokers, consumers and producers.
16. Experience in applying Java Messaging service JMS for reliable information exchange across Java applications. Strong Knowledge in JMS.
17. Worked with Git-Lab for version control.
Cleveland, Ohio, United States
Experience in designing User Interface applications using HTML, CSS3, JavaScript, NodeJS, jQuery, and Angular8.
Improved the UI using Angular 8, Angular Material, Bootstrap and Priming.
Created reusable components, Custom modules, Custom Directives, pipes, Services in Angular 8.
Developed Single Page Application and dynamic responsive Web Application with Angular 8.
Experience using build tools like Grunt and using Node console to execute grunt tasks.
Worked Extensively with Angular CLI for creating components, services, pipes, and directives.
Extensively used JUnit testing Framework as a test runner, JIRA for Project management, GitLab used for issue and bug-tracking.
Developed Spring Boot applications with Microservices and Deployed into AWS using EC2 Instances.
Used Streams, Lambda expressions and Predicates of Java 8 to reduce the line of code and better functionality.
Developed an application based on J2EE using Hibernate and Spring framework.
Worked with the configuration of Spring, Spring Cloud, Micro Services Framework and Hibernate mapping.
Implemented the various application layers using Spring Framework modules such as Spring IOC, Spring AOP, Spring ORM, Spring JPA, Spring boot.
Developed and deployed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, CloudWatch, AWS Server Migration Service, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
Used AWS Lambda platform to upload data into AWS S3 buckets and trigger other Lambda functions focusing on high-availability, fault tolerance, and auto-scaling.
Participated in developing AWS services and implementing auto-scaling for EC2 instances and using Jenkins to automate the creation of AWS cloud environments.
Worked on Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Experience using Kubernetes to create new cluster and container management tool.
2021 — 2021
Boston, Massachusetts, United States
Design, develop and test HTML5, CSS3, JavaScript and React that meets accessibility and web browser standards for website.
Worked on React JS Virtual Dom and React `views, rendering using components which contains additional components called custom HTML tags.
Implemented redux to resolve the application’s global state management especially for user login status.
Worked on RESTful API to create services tested on Postman.
Developed the Backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business and Persistence.
Worked with core java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic.
Used Java 8 features in developing code like Lambda expressions, creating resource classes, fetching documents from database.
Designed and developed the End points (controllers), Business Layer, DAO Layer using Hibernate/JDBC template and used Spring IOC (Dependency Injection).
Used the Swagger framework for designing, documenting, testing, and deploying of REST APIs.
Created/updated the swagger files to configure the definition objects or parameters of service end points.
Worked on Java Messaging Service for developing messaging services.
Implemented different types of messaging prototypes using JMS.
Used Spring JMS to post and consume the messages from the Rabbit MQ Server.\
Used mongo DB as a back-end database to perform various CRUD operations over the time.
Worked in creating various types of indexes on different collections to get good performance in Mongo database.
Used MongoDB as a NoSQL for storing JSON data.
Created Groovy Scripts to add necessary business logic and run batch queries on Mongo db.
Created Azure Event Grid to publish and consume data.
Experience in Azure cloud services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
2018 — 2020
Hyderabad, Telangana, India
Worked with Agile environment, following conventions such as SCRUM meetings and sprints to design and develop all modules in the application.
Profound knowledge in front end languages like HTML, CSS, JavaScript, jQuery and Angular 4 used to design and develop the user interface.
Strong knowledge of Data Structures and OOPS concepts.
Working knowledge of core Java, including Exception Handling, Collections Framework, Generics and Multithreading.
Used Spring Boot to collect the data from users and packaged the data as JSON distributed to applications.
Experience with Spring Platform components including Security, Spring Boot, Data and Batch
Used the Spring Framework like IOC, AOP, and spring Hibernate Integration on the server side.
Applied Object-Oriented Programming principles by using Interface, Abstract, Overriding and Overloading.
Built and deployed Java REST web services using Spring Framework.
Experience in using Build tools like ANT.
Worked on Eclipse for development and deployment of application in JBoss Application Server.
Used Kubernetes to deploy and manage the application on the Azure Cloud, thereby containers making the application portable across different environments, for both dev/test and production use.
Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
Ability to use version control management systems, such as Git, and merge / branch code effectively.
Used developer tools such as JUnit for unit testing.
Knowledge on continuous integration and continuous deployment tools like Jenkins.
Expertise on using different Operating Systems/platforms like Windows, Linux, UNIX and MAC.
Education
2020 — 2022
University of Dayton
Masters
2020 — 2022
2012 — 2016
Malla Reddy University Hyderabad
Bachelor of Technology - BTech
2012 — 2016