Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Santhosh_Java_

SA
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Santhosh_Java_

SA
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Santhosh Kumar Gadipelly

Sr Full Stack Java Lead/ Lead Solution Arch

PROFESSIONAL SUMMARY:

● Over 15+ years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client-
Server and Web/Enterprise application using J2SE/J2EE
● Having10+ years extensive experience onUI/UX design and development usingAngular/ReactJS in Healthcare and
Banking domains.
● Over 3+ years of IT experience in Analysis Bigdata System Using Hadoop/Spark/Python, Development,
Implementation, and Integration of Bigdata System
● Over 4+ years of IT experience with AWS with Public Cloud, having experience building Native Cloud Apps and
Migrate experience from On-Premises to Cloud.
● strategic thinker and a technical leader with proven real-time experience in Java, JavaScript, GraphQL, Next.js, MERN
stack, and Adobe Experience Manager (AEM).
● Excellent Experience using AWS S3, EC2,EMR,AMI, DynamoDB, SNS, Terraforms, SQS, Cloud Watch, Lambda,Event
Bridge Other Services
● Executed/Developed Forex and Transactional trades in various currency pairs & strategies to capitalize on market
movements and focus on risk management
● Fintech Product Development with experience using Regulatory Compliance (PCI DSS, AML, KYC)
● Build the Model and prepare the data set for Risk Management & Fraud Prevention to send the forecast model
● Proficient in all phases of SDLC (analysis, design, development, testing, and deployment) and highly competent in
gathering user requirements.
● Good working experience with Java Beans, POJOS, Tag libraries and expression language to embed dynamic
content into JSP pages.
● Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and
Encapsulation.
● Experienced in Object Oriented Programming, Database, Data Structures and Problem-Solving Algorithms.
● Experienced in creative and effective front-end development using JSP, Java Script, Angular.js, HTML and CSS.
● Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP,
WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
● Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud.
● Experience in AWS Cloud Platform and its features which include Elastic Cloud Compute (EC2), Simple Storage
Service (S3), Route 53, Elastic Block Storage (EBS) and Auto Scaling.
● Experience working with JavaScript MVC/MVVM frameworklike AngularJS, Angular and React
● Experienced in J2EE, Java Servlets, JSP, J2SE, Java Beans, ORM - Hibernate, Maven, MVC, JSP, Struts, Spring
Frameworks, Java Swing, JDBC, JavaScript, Ajax, CSS, and HTML. Experience of using HTML4/HTML5/DHTML,
XHTML, JavaScript, AngularJS, Angular, Angular 16,18, NodeJS, ReactJS 14 and 16, TypeScript, Bootstrap, jQuery,
JSON, XML.
● Well Experienced Integrated Kafka with Spring boot tool and Spring Framework, Worked on Kafka Consumer and
Producer.
● Worked on the Kafka Integration with Big Data System, Processing messages and loading file to Hive tables
● Worked Set up the Kafka Services for mulit distributed environment with integration with Avro Framework.
● Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back end
ORM tool for implementation of persistence layer and mapping of POJOs.
● Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to
easily configure J2EE applications.
● Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-
RPC and XML Beans.
● Experience in Spring AOP (Aspect-oriented Programming), Spring MVC, SpringSecurity (OAuth), SpringBoot 1.x/2.x,
SpringData JPA and SpringBatch
● Strong experience in MVC architecture and design implementation using Servlet and JSP as well as open-source
frameworks such as Struts and Spring MVC.
● Experience in UML Modelling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session
Facade, Front Controller, and Delegate Pattern.
● Experience in using web/App servers like WebLogic, WebSphere, JBoss and Tomcat servers based on the client
requirement and project specifications.
● Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle,
SQL Server 2012, MySQL, and Sybase etc.
● Experience in implementation and Administration of Data Guard for disaster and recovery setup.
● Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good
understanding of build tools (MAVEN) and project management tools (SVN, GIT, BITBUCKET).
● Experience in using Open-Source Frameworks like JUnit and Log4J, slf4j.
● Good knowledge in Analysis and Design using Unified Modelling Language (UML) and strong experience on agile
methodologies.
● Proficiency in multiple Relational and NoSQL databases like MongoDB, Cassandra to manage extremely large data
sets and RDBMS - MySQL, ORACLE, and MS SQL Server.
● Proficient in handling & administering Web servers/application servers IBM Web Sphere, Apache Tomcat, and
JBoss.
● Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers
and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
● Experienced in implementation of JMS to exchange information over a reliable channel in an asynchronous way by
using ActiveMQ, RabbitMQ as a message queue.
● Experience in writing CI/CD process with using Jules/Jenkins build tools builds Microservice applications to deploy
various environments.
● Well Experience using/building the Sonar Cube(Code Quality Checks)/SSAP(Static Scan verification) and OSS
Raven(Fortify Scans) with Using CI Process
● Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as
independently.

TECHNICAL SKILLS:
Java/J2EE (6,7,8,11 & 17), Python 2.x & 3.x, Scala, Angular, React SQL, PL/SQL
Languages
Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP,
DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags
AWS Services EC2, S3, Auto Scaling, IAM, Lambda(server less), Terraforms, Glue Registrations,
EMR, S3 Bootstrap, SQS, SMS, Cloud Watch. AIM S3.

Web Technologies HTML, DHTML, JavaScript, jQuery, CSS, AJAX, DOJO, XML, Web Services. Angular JS,
Angular (All Legacy Versions), Angular 16, Angular 18, Node JS, jQuery, Typescript,
React
Frameworks Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring
Boot, Spring JDBC, Spring Context, Spring Bean
Stream tools Kafka API, Kafka Data Streams, Spark Streaming, Apache Flume Data Streams
Big Data Tools &Frameworks Map Reduce, Hadoop,PySpark, Impala, Hive,Hbase,Zookeeper,Oozie
Apache Spark, Spark Streaming, Spark SQL, RDDs, DataFrames, Datasets
Messages/Stream Services Kafka, Apache flue, CamelRouting, RabbitMQ and Active MQ
CI/CD Groovy Scripts, Jenkins scripts, Jules Pipelines, Docker, Kubernetes, OpenShift
Monitoring tools Kibana,EKS,Splunk, DataDog
Security Frameworks Spring Security, OAuth & OAuth2,SAML,JWT
UML Tools Visual Paradigm, Rational Rose, MS Visio
IDE’s Eclipse, NetBeans, IntelliJ, WebStorm
Web/Application Servers Web Logic, Apache Tomcat, JBOSS and IIS
WebService SOAP, REST (JAX-RS, JAX-WS), Restful Services, Micro Services
Version Control Tools GIT, Bitbucket, GITHUB, TFS, Visual Source Safe, CVS, Tortoise SVN
Methodologies Agile-Scrum, Waterfall, V-Model
Database Environments Oracle, SQL Server, MySQL
Operating Systems Windows, Linux, UNIX
Verizon One, New Jersey, USA June 2024 – Till Date
Role & Responsibilities: Senior Full Stack Java Lead/Associate Architect

● Build SQL Queries wherever it’s need and implements the PL-SQL Program using JPA
● Build Named Queries and Native Queries using Entity Manager of Spring Data JPA
● Build REST Assure Mockito to validate REST End point

● Architected scalable Java microservices using Spring Boot, GraphQL APIs, and integrated with Adobe Experience
Manager (AEM) for content delivery
● Prepared mock screen, develop using HTML5 and BOOSTRAP
● Installation for different modules through NODE and NPM
● Build the Custom Directives using Angular 9 Directives feature

● Spearheaded end-to-end design with Next.js and TypeScript to implement enterprise portals
● Implemented Spring boot microservices to process the messages into the Kafkaservice cluster setup.
● Implemented to reprocess the failure messages in the Kafka Services using offset id.
● Created S3 buckets to deploy the code and extract the artifacts. And transform the results.
● Run the EC2 instance Spot/On Demand on adhoc based through the spring boot application
● Trigger the EMR instance and track the logs through S3 buckets.

● Designed UML/C4 architecture diagrams and conducted architecture walkthroughs


● Build the RX-JS using HTTP Methods with stateless and session less communication with backend services
● Created Application backend application using Spring Boot 1.x and 2.x

● Utilized Docker and Kubernetes for container orchestration on Azure Kubernetes Service (AKS)
● Configure the Security Context to perform the authentication process in Spring boot.

● Integrated ELK stack and Prometheus for real-time logging and performance monitoring
● Build the REST API End points using JAX-RS with HTTP Methods.

● Advocated DevOps best practices using GitHub Actions and Azure DevOps CI/CD pipelines
● Build the Micro services using REST API End point and Spring boot exposed required API
● Build the JWT Tokenization to transform the tokens between the client and services
● Build Session Object with JWT tokens to maintain the communication channel.

Fidelity Investments July 2022 to June 2024


Role & Responsibilities: Principal Software Engineer / Associate Architect

● Design and Develop the Security implementation with Oauth and Oauth 2 through spring framework
● Working Generating JWT Oauth Security Services and LDAP integration with Service to Service

● Delivered architecture for customer self-service applications with Java, Spring Boot, GraphQL, and React
● Building Application layers and Security Layers to perform the JWT Authentication process
● Using AWS Lambda to triggering functions in response to messages and read and write the messages in SNS.
● Expereinece Using SNS, message filtering, allowing subscribers to receive only the messages they are interested
in, based on attributes or message content.

● Implemented AEM-based CMS for omnichannel content delivery integrated with backend APIs
● Used the Event Bridge Integrates with services like AWS Lambda, Amazon S3, Amazon EC2, and
● Build SQL Queries wherever it’s need and implements the PL-SQL Program using JPA

● Provided architectural guidance for transitioning monoliths to microservices


● Build Named Queries and Native Queries using Entity Manager of Spring Data JPA
● Build REST Assure Mockito to validate REST End point

● Led code reviews, defined design patterns, and enforced security best practices
● Designed cloud-native solutions leveraging AWS Lambda, S3, and API Gateway
● Prepared mock screen, develop using HTML5 and BOOSTRAP
● Develop UI components using with Angular 9

● Enabled observability with Grafana, ELK, and Prometheus-based alerts


● Build JUnit Test Suites and Test Cases to check the Quality and Code Coverage
● Build CI/CD Pipeline for to run the Compile, Build and deployment of Application
● Dynamic manipulation of DOM Object using Angular Directives
● Build the RX-JS using HTTP Methods with stateless and session less communication with backend services

JP Morgan & Chase,Hyderabad,India May 2017 - June 2022


Role & Responsibilities: Full Stack Java & AWS Lead / AVP

● Design and Develop UI components using with Angular 12 Bootstrap 3.x


● Develop Service with Mock data (JSON to Make sure all screen and interactions of the screen are working fine
with Angular)

● Directed multiple agile teams for cloud-native digital banking solutions


● Use Observable or Promises to work with HTTP asynchronous calls for client service
● Implemented Spring boot microservices to process the messages into the Kafkaservice cluster setup.
● Implemented to reprocess the failure messages in the Kafka Services using offset id.
● Implemented KafkaData Stream Services for Consumer and Producer in Spring boot integration
● Worked on the Kafka Data Stream to transfer the data between heterogeneous systems.
● Use Client Objects to map JSON from Observable

● Developed scalable backend services with Java, Spring, Kafka, and GraphQL
● Designed and implemented scalable data processing pipelines using Apache Spark and Hadoop, reducing data
processing
● Conducted data analysis and visualization using Python and Spark SQL, identifying trends and patterns to
support business strategies.

● Integrated MongoDB and MySQL with caching via Redis for optimized queries
● Build the API Calls using the AWS, and through CLI

● Defined architectural roadmap and performance tuning strategies


● Created S3 buckets to deploy the code and extract the artifacts. And transform the results.
● Run the EC2 instance Spot/On Demand on adhoc based through the spring boot application
● Trigger the EMR instance and track the logs through S3 buckets.

● Utilized Terraform and AWS CloudFormation for infrastructure as code (IaC)


● Build the RX-JS using HTTP Methods with stateless and session less communication with backend services
● Used Spring Kafka API calls to process the messages to smoothly on the Kafka services
● Worked on the bigdata Integration and Analytics based on Hadoop,Spark&Kafka web methods
● Implemented Kafka Data Streamto use generate and transfer the data from AWS to on premises
● Implemented different design patterns like Singleton, Factory façade, Service delegator, DTO and DAO
● Created Application backend application using Spring Boot 1.x and 2.x

● Delivered unit testing frameworks using Jest and Mocha


● Build the REST API End points using JAX-RS with HTTP Methods.
● Build the Micro services using REST API End point and Spring boot exposed required API
● Build the JWT Tokenization to transform the tokens between the client and services

Environment: JDK8/J2EE, Spring Framework, Hibernate/Spring DataJPA, EJB, JMS/QPID, Spring Boot, SOAP, HTML, XML,
JavaScript, Angular 4,& 6, log4j/Sl4j, PL/SQL, Eclipse, JBOSS, Multi-Threading, AWS/EC2/EMR, Tortoise SVN, Maven,
Junit, Agile, Oracle and Windows.
Bank of America, Hyderabad, India June 2015 – April 2017
Role & Responsibilities: Sr Java Full Stack/Java Lead (App Programmer II)

● Used Spring boot,Spring MVC and Hibernate to implement RESTful web-service and web applications, Spring
Security for authorization using Tokens, and Hibernate/JPA as persistence layer.

● Led architectural transformation project to migrate legacy apps to Java microservices.


● Used Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
● Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the
controllers, and different beans such as Handler Mapping, View Resolver etc.
● Played a role in application enhancement using Spring MVC framework.
● Created and implemented database operation in HQL using Hibernate.

● Integrated AEM for marketing campaign pages with real-time personalization


● Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow,
architecture and Spring Bean Factory using IOC and AOP concepts.
● Design and develop the useful micro services using Spring Boot.
● Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
● Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and
developed a batch process framework.

● Built interactive user interfaces with React and Next.js


● Used Core Java to implement the provided UML diagrams.
● Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator,
Events and Listeners.

● Ensured compliance with enterprise-grade security standards and data privacy policies
● Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
● Involved in the implementation of DAO using Spring-Hibernate ORM.

● Used Jenkins and Docker for building and deploying to AWS ECS clusters
● Involved in development of Web Services using JAX-WS.

Environment: J2EE 8, Spring, Hibernate, EJB, JMS, Spring Boot, SOAP, HTML, XML, JavaScript, Angular.js, log4j, PL/SQL,
Eclipse, JBOSS, Multi-Threading, WebSphere, Tortoise SVN, Maven, Junit, Agile, Oracle and Windows.

Prokarma Softech Private Ltd, Hyderabad, India Jan 2011 – June 2015
Role & Responsibilities: Senior Software Engineer/Associate Tech Lead

● Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and Code development.

● Developed robust RESTful APIs and GraphQL services for patient and provider data access
● Developed the applications using Java, JSP, JDBC, Servlets, Web Services, HTML5, and JavaScript etc.
● Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved
in their integration.
● Developed web components using MVC pattern under spring framework.
● Developed application Framework using Java Technologies like JSP, Log4j, and Object-Oriented Analysis & Design
Principles.

● Worked on MongoDB and ElasticSearch for dynamic querying and indexing


● Implemented business layer using spring core and configured spring dependency injection, enabling all business
components loosely coupled between layers.
● Did Spring POC on Spring Boot for the application development.
● Configured Spring Boot properties to integrate with the Smart outage application along with spring initializes and
bootstrapping the build configuration.
● Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
● Developed components using statelesssession beans (EJB) and deployed them on WebSphere Server.
● Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and
Payment Release.

● Coordinated with QA and DevOps to automate test coverage and deployments


● Used HTML5, jQuery, Angular.js and CSS3 to design the front-end components.
● Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and
XML.
● Used Java Concurrency Library on Multi-Threading processes.
● Configured and deployed the application on JBoss application Server.

Environment:Java, JDK, J2EE, Servlets, MVC, WebSphere, EJB, JSP, spring, Spring Boot, Hibernate, Eclipse, XML,
NetBeans, Multi-Threading, Web Services, HTML5, CSS3, Angular.js, jQuery, SOAP, Jboss, Log4j, Junit, Ant, SQL, Oracle,
and Windows.

Verizon Data Service, Hyderabad, India Nov 2009 – Jan 2011


Role & Responsibilities: Java Developer/ Software Engineer

● Developed AngularJs module to dynamically update pages based on data from REST services.
● Developed data formatted web applications and deploy the script using client-side scripting using Angular js.
● Used advanced level of jQuery, AJAX, Angular Js, Bootstrap and CSS layouts.
● Supported legacy and greenfield Java-based CRM applications
● Developed Single Page Application (SPA) using AngularJS Framework.
● Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter
Bootstrap with AngularJs and media queries.
● Implemented secure authentication modules adhering to OWASP standards

● Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously
and send JMS message to Apache ActiveMQ on the edge device.
● Optimized SQL queries and developed analytics dashboards with Splunk
● Designed and built an enterprise-wide asynchronous message processing service and RabbitMQ handling thousands
of messages a day.
● Incorporated the DevOps vision of the project, build automation and modules for DevOps platform and build
integrations between various DevOps tools on the AWS cloud in the role of AWS & REDHAT Administrator.
● Developed Java web services using JAX-RS.
● Monitored and maintained MQ Series objects such as Queue Managers, Queues, channels, and listeners.
● Created MQ Series objects on local and remote Machines.
● Having good experience to provide Authorization up on MQ Objects by using SETMQ Authorization and AUTHREC.

Environment: J2EE, Java 8, Core Java (Multi-Threading, Collections), JSP, JSTL, Servlets, HTML 5, Java Script, J query,
angular JS, Ajax, Bootstrap, CSS, SPA, Mongo DB, JAX –RS, log4j, SVN, Maven, Jenkins, SOAP.

Zeta Interactive Systems India Pvt Ltd, Hyderabad, India Nov 2008 - Oct 2009
Role & Responsibilities: Software Associate & Developer III

● Involved in analysis design and development of Product and Services mapping Application.
● Developed UI screens using JSP, HTML, CSS, JavaScript.
● Worked on CMS platforms and campaign management modules
● Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
● Development of Action Forms, Action Servlets, Action, and Validating Action Forms in Struts framework.
● Involved in the development of model, library, struts, and form classes (MVC).
● Implemented Struts Dispatch Action class and form bean classes using struts framework.
● Client & server validations were handled using JavaScript &Struts validate plug-in.
● Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
● Used various Core Java concepts such as Multi-threading, Exception Handling, Collection APIs to implement various
features and enhancements.
● Delivered reusable UI components using HTML, CSS, and early JavaScript frameworks
● Used AJAX framework for asynchronous data transfer between the browser and the server.
● Extensively used Java Multi-Threading concept for downloading files from a URL.
● Involved in Database design for new modules and developed the persistence layer based on Hibernate.
● Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
● Developed unit test cases using Junit and Log4j for logging.
● Implemented Multithreading for handling multiple requests and for high performance.
● Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
● JMS is used for exchanging the information.
● Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
● Develop a business continuity plan for the SQL Server Databases
● Used ANT built tool for compiling and generating war file.

Environment:
core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, Spring, JUnit, PL/SQL, DAO, Web Services, SOAP, WSDL, Oracle,
Windows, Adobe Flex 3, Action Script 3.0

Education:

➢ MASTER OF COMPUTER APPLICATION FROM IASE DEEMED UNIVERSITY.


➢ P.G.D.C.A at AT-TECHNOLOGY approved by DRD

You might also like