Santhosh Kumar Garlapad 240-***-****
Fullstack Java Developer ****************@*****.*** Dallas,TX
SUMMARY:
●Over 15+ years of professional experience in development and deployment of various Object oriented and web-based Enterprise Applications and working on the complete System Development Life Cycle(SDLC).
●Over 12+ years of experience in Java/J2EE technologies.
●Having a very good understanding of Banking,Outdoors- Camping, Hunting, and fishing and Telecom Domains.
●Proficient in leading and managing software product development, coordinating, and working in complex, dynamic and challenging environments.
●Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing applications.
●Responsible for designing and developing web pages using HTML5, CSS3, JavaScript, and jQuery, Angular 6/8/9 and Bootstrap.
●Implemented the REST API's and data transformers using the JAVA connector which involves use Java 1.8 features Lambda and Streams in particular.
●
●Performed CRUD operations like Update, Insert and Delete data in Postgres Database.
●Used Spring Framework AOP Module to implement logging in the application to know the application status.
●Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
●Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
●Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
●Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
●Worked with core java concepts like Collections Framework, Multithreading and Memory management.
●Experience in Cross-Platform Mobile Development using React Native + Typescript based mobile app.
●Experienced in front-end technologies and client-side scripts like Angular,React, JavaScript, jQuery, AJAX, HTML5, CSS,
●Bootstrap.
●Experience of working in Cloud Services of Azure and AWS.
●Experience in making the DevOps pipelines using Open shift and Kubernetes for the Microservices Architecture.
●
●Worked on Log4J to validate functionalities and Mockito framework JUnit for unit testing
●Automate build process through Maven and Gradle build framework
●Setup the continuous Integration (CI) process for the application using the GitLab.
●Implement Java1.8 features including Lambda, Advanced for each loop, and Streams.
●Designed and developed Microservices business components using Spring Boot.
●Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branches when new feature implementation starts.
TECHNICAL TOOLS:
Languages
Java, J2EE, SQL, Adobe Flex, Adobe ColdFusion
Enterprise Java
Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSF, Spring Boot, Struts, JIDE, JTA, JNDI and JPA
Web/XML Technologies
JavaScript, React, Angular JS, jQuery, AJAX, HTML5, CSS3, Bootstrap, Node JS, REST Web Services, XML, XSD, XSL/XSLT, SAX/DOM, and JSON
Web/App Servers
Web Sphere, Apache Tomcat, JBOSS EAP, Web Logic Server
Database
Oracle 9i/10g/11g/12c, SQL Server, DB2
Development Tools
VS Code, Eclipse, Spring Tool Suite (STS), IntelliJ, Data Grip
Modeling/ CASE Tools
Rational Rose, MS Visio Professional, Star UML
Testing Tools/ CI Tools
Postman, JUnit, Putty, JIRA
Cloud
AWS
Version Control
GIT, CVS
Platforms
Linux, Windows, Win 2k Server, Sun Solaris, UNIX
Build Tools
Ant, Maven, Gradle, Docker
JP Morgan Chase
Lead/Senior Software Engineer May 2023 - Till Date
Dallas, TX
Description:
JPMorgan Chase & Co. provides global financial services and retail banking. The Company provides services such as investment banking, treasury and securities services, asset management, private banking, card member services, commercial banking, and home finance.
Roles & Responsibilities:
●Involved in Analysis,Design,Coding,modification and implementation of user requirements.
●Participated in Sprint planning sessions, Product backlog meetings, Sprint review and Sprint retrospective meetings.
●Prepared Technical Specifications based on functional requirements.
●Involved in development based on Microservices Architecture and Microservices are developed based on Java and spring boot, Rest API.
●Developed java modules implementing the business rules and workflows using Spring boot.
●Developed Microservices with Spring MVC, Spring Cloud, Spring Boot,Spring AOP, DI and JPA to develop loosely coupled processes.
●Developed Hibernate POJO Objects and mapped using Hibernate Annotations used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
●Developed Web API controller to handle RESTful calls to enable communication between view components and server to fetch corresponding data for the front-end AngularJS services.
●Used Liquibase for tracking, managing and applying database changes.
●Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
●Used Log4J for logging and debugging and Junit for unit testing.
●Documented the entire build and release engineering process and provided on-call support.
●Implemented Java 1.8 features for the existing application where ever required.
Environment: Java/J2EE, Spring MVC, Spring JMS, Spring JDBC,, HTML, CSS,JavaScript, JQuery, AJAX and AngularJS,Angular 8, Spring Batch, RESTFul WebServices, Active MQ, XML, YAML, Apache Tomcat, DBeaver, Maven, ADFS,SoapUI, spring boot, TFS, PuTTy, WinSCP, and UNIX,Angular 12,AWS Oracle DB..
Aspira Connect
Senior Web Developer Mar 2017 - Jan 2023
Dallas, TX
Description:
Aspira provides connected experiences for the outdoor recreation industry. Our comprehensive suite of reservation and licensing technology and service solutions support federal, state, provincial, and local government park, campground, and conservation agencies, conveniently connecting them with outdoor adventure seekers from around the world. Aspira is headquartered in Dallas, TX with eight offices worldwide.
Roles & Responsibilities:
●Involved in all stages of the Software Development Life Cycle (SDLC) of the project in Agile methodology.
●Participated in a Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
●Implemented Bean classes and configured in spring configuration file for Dependency Injection. Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
●Implemented Batch jobs to deal with large numbers of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
●Implemented Spring Boot with Microservices to divide the application into various sub modules.
●Involved in migrating applications from Oracle to Postgres Database.
●Currently involved in migrating all the applications from OpenMQ to Apache Kafka.
●Involved in upgrading the applications from JDK 8 to Amazon Corretto 11.
●Used Design Patterns like Data Transfer Object (DTO), MVC, Singleton and Data Access Object.
●Working with SOAP framework with Hibernate to map to Oracle database and mapping using Hibernate
annotations responsible for maintaining the code quality, coding and implementation standards by code reviews.
●Creating various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit,
and Spring test support.
●Developing the DAO layer for the existing applications using spring, Hibernate and developed various business
logic and reports using HQL and Hibernate Criteria.
●Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
●Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML and Bootstrap.
●Implemented functionality like searching, filtering, sorting, validating using jQuery, bootstrap, and JavaScript.
●Designed and Developed End to End customer self service module using annotation-based Spring MVC, and JQuery.
●Designed services to store and retrieve user data using Oracle/Postgres database and communicated with remote servers using REST enabled Web Services on Jersey framework.
●Developed and consumed RESTful web services to retrieve configuration JSON documents related to customers.
●Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
●Deployed applications into Continuous Integration environments like GitLab to integrate and deploy code on CI environments for development testing and implemented test cases in JUnit.
●Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
●Developed Git controls to track and maintain the different versions of the project.
●Configured spring based Microservices and Spring Boot.
●Collaborated with testers and developers and prepared test plans for producing high quality software applications.
●Deployed the war file of the enterprise application on WebSphere application server that handles various requests from Client and fixed deployment issues.
Environment: Java 8, J2EE, Amazon Corretto 11,Spring,Spring Boot, Hibernate,Adobe Flex, ColdFusion, MVC, Web Services, Microservices, HTML5, CSS, JavaScript, jQuery, Bootstrap, Maven, Gradle, Jetty web server, WebSphere, AWS, RAD, JUnit, JMS, Oracle, Postgres Database, UNIX, SOAP, REST Client, GitLab, JIRA, Docker, Kubernetes, Apache Open MQ, Apache Kafka, Git.
Active Network
Senior Web Developer Mar 2009 – Mar 2017
Dallas, TX/Clarksburg, MD
Roles & Responsibilities:
●Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
●Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
●Involved in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL in self and peer-to-peer review, creating and updating technical and functional documents.
●Used REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
●Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates and in working with SOAP &REST Web Services.
●Implemented Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
●Implemented the user interface using the Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap
●extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
●Used Micro service architecture, with Spring Boot based services interacting through a combination of REST, OpenMQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
●Design, develop and test HTML, CSS, j Query and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies Angular JS, Express, Node JS and Mongo DB.
●Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
●Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
●Implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.
Environment: Java 8, J2EE, 11,Spring Boot, Adobe Flex, ColdFusion, MVC, Web Services, Microservices, HTML5, CSS, JavaScript, jQuery, Bootstrap, Maven, Gradle, Jetty webserver, WebSphere, AWS, RAD, JUnit, JMS, Oracle,, UNIX, SOAP, REST Client, GitLab, JIRA,, Apache Open MQ,, Git.
IDWTeam Mar 2008 – Mar2009
Web Developer
Roles & Responsibilities:
●Involved in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame works in the development
of the User Interfaces using HTML, JSP, JS, CSS and AJAX.
●Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the Application.
●Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various
specification files created JAX-RS REST API for GET, POST, PUT and DELETE requests.
●queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
● Responsible for designing, coding and developed the application in J2EE using XML MVC involved in Unit Testing of
●various modules by generating the Test Cases.
● Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration
And testing phase.
● Implemented PL/SQL procedures and views in Oracle Database using Altova Database spy performed configurations and
●day to day activities using WebLogic.
Environment: Java, J2EE, Spring MVC, SOAP, REST, SQL, JMS, JavaScript, HTML, XHTML, CSS, Bootstrap,
Log4j, jQuery, WebLogic Application Server, JIRA, Maven, GIT, Eclipse.
IBM Global services, India Sep 05 - Jan 08
Application Developer
Roles & Responsibilities:
●Responsible for designing and development of the website
●System Administration of Application Server
●Application was developed in JSP and Servlets Used CSS for GUI design and expensively
●used JavaScript for client-side validation
●Developed business and data access layers in Servlets.
●Extensively used PL/SQL and stored procedures for data access.
●Performed Unit Testing and Integration testing with other modules
●Responsible for performing the database interaction of the application with Oracle 8i as
●the database
●Refactored the Java code like using Hash Map, Array List, String Buffer etc., to boost the
●performance
●Preparing understanding documents (Use Cases) and functionality Specs.
●Developed custom menus and actions using JavaScript.
●System Administration of the Web Server
●Developed custom menus and actions using JavaScript.
Environment: JSP, JDK1.2, CSS, HTML, Servlet, JRUN Application Server 4.0, JavaScript,
Oracle 8i, PL/SQL, UML, CSS, JAVA Mail, Tag Library, XML,XSLT
EDUCATIONAL QUALIFICATION:
Bachelors in Computer Science – JM Institute of Technology, Chitra Durga, India