Experience
2023 — Now
2023 — Now
Charlotte, North Carolina, United States
2022 — 2023
2020 — 2021
2020 — 2021
• Worked on an Agile Development environment utilizing the tools JIRA, Kanban.
• Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
• Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, ReactJS, and Bootstrap.
• Built the reusable service components using ReactJS Components with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
• Designed and developed the multi-threading programs to interact with various components on the backend.
• Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations
• Extensively used Hibernate in data access layer to access and update information in the database
• Implemented a generic interface to Hibernate criteria API for UI search functionality.
• Developed the application using Spring MVC, Spring Boot.
• Developed the Model, View and Controller using Spring MVC, React and Restful service with Hibernate framework.
• Design and development of User Interface using Spring MVC, React JS, HTML 5, CSS
• Used JSON objects, ECMAScript6, Typescript, JavaScript, and Bootstrap intensively to create interactive web pages.
• Worked with unit testing of ReactJS applications using Jest and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
• Created GraphQL schema and queries to interact with Mongo DB database.
• Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
• Developed XML Schemas - XSD, DTD for the validation of XML documents.
• Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3 and puppet.
• Deployed the application using AWS lambda, a serverless computing platform.
• Worked on providing LDAP security for the application.
2019 — 2020
2019 — 2020
Bloomington, Illinois, United States
• Worked on an Agile/TDD environment utilizing a test-driven development (TDD).
• Used Hibernate ORM, to manage the application persistence logic and Data Access
• Extensively used Hibernate in data access layer to access the data
• Developed the Restful service using Spring Controller, Delegate, DAO patterns.
• Designed and developed the XSD for WADL for Restful services contract.
• Developed the application using Spring MVC, Spring Boot.
• Design and development of User Interface using Spring MVC, Angular JS, HTML 5, CSS
• Deployed code in Apache Tomcat and Web logic servers
• Developing various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 6.
• Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
• Highly used Angular 7.0 to build Single Page Application for navigation through the different status and multiple modals
• Implemented Services and Dependency Injection in Angular 7 to connect the web application to back-end APIs and for sharing the code between the components
• Written light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and NoSql databases like MongoDB.
• Updated Angular 2 to Angular 6, doesn’t make much different but same the latest version of the Angular framework.
2016 — 2018
2016 — 2018
Hyderabad, Telangana, India
• Involved in various steps of SDLC including analysis, design, and development of system. Developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
• Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
• Implemented Spring IOC (Dependency Injection) and Spring AOP for the Business Layer development.
• Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
• Enhanced legacy application by building new components in Angular 2 and typescript.
• Developed web pages using JSP, JSTL, XHTML, CSS, DOJO, Java script, Ajax and Json.
• Have Used Spring Webflow for mapping and resolving views for the front end
• Implemented Hibernate 3.0 as ORM framework for mapping object-oriented domain model to Database Used SVN for version control.
• Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES5 and ES6 coding standard and coding best practices.
• Implemented Model View Controller (MVC) architecture using Spring MVC framework
• Spring Framework is used for dependency injection.
• Used NodeJS to resolve dependencies via Angular 2, typescript, Jasmine.
• Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
• Developed and maintained web services using RESTful API.
• Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
• Wrote complex SQL queries and programmed stored procedures, and control files for loading large amounts of data using Oracle 10g.
• Used Oracle SQL developer for the writing queries or procedures in SQL.
• Used UNIX scripts for validating data files.