0% found this document useful (0 votes)
15 views

Siva_Java_Resume..

Siva Prasad Reddy is a seasoned software developer with 10 years of experience in Java Development, Golang, and UI Development, proficient in various technologies and frameworks such as Spring, Angular, and AWS. He has a strong background in the Software Development Life Cycle (SDLC) and has led teams in Agile environments, focusing on application performance optimization and seamless integration of front-end and back-end systems. Currently serving as a Senior Full Stack Developer/Technical Lead at Citco, he has successfully managed complex projects, implemented microservices, and enhanced application security and compliance.

Uploaded by

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

Siva_Java_Resume..

Siva Prasad Reddy is a seasoned software developer with 10 years of experience in Java Development, Golang, and UI Development, proficient in various technologies and frameworks such as Spring, Angular, and AWS. He has a strong background in the Software Development Life Cycle (SDLC) and has led teams in Agile environments, focusing on application performance optimization and seamless integration of front-end and back-end systems. Currently serving as a Senior Full Stack Developer/Technical Lead at Citco, he has successfully managed complex projects, implemented microservices, and enhanced application security and compliance.

Uploaded by

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

SIVA PRASAD REDDY

Mobile: +14083915180
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/siva-prasad-56159a142/

Professional Summary:

 10 years of experience specializing in Java Development and Java/J2EE frameworks, Golang, UI Development, Software Analysis,
Implementation, Testing, Client Server Applications using HTML5, DHTML, XML, XHTML, JavaScript, jQuery and CSS3, Angular
JS.
 Engaged in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, analysis, implementation,
integration, testing, and development, with experience in Agile (scrum,kanban) ,leading a team and Waterfall methodologies.
 Extensive background in application development encompassing requirement gathering and analysis, functional specifications,
interface design, feature coding, and final integration and deployment.
 Strong proficiency in contemporary technologies and tools such as Java EE, Spring, Spring Boot, Microservices, Hibernate, MySQL,
Oracle, MongoDB, and AWS.
 Skilled in web application UI testing frameworks like Karma and Jasmine.
 Developed custom Angular directives for reusable components, including multi-field form elements and background file uploads.
 Experienced with ReactJS and Redux.
 Proficient in configuring Elasticsearch clusters for high availability, performance tuning, and efficient querying for large-scale data.
 Extensive use of JavaScript frameworks including jQuery, Bootstrap, and Angular.
 Solid understanding of Core Java SE 11 concepts such as Streams API, Functional Interfaces, Multithreading, Transaction
Management, Exception Handling, Lambda functions, Generics, and Collection API.
 Experience in administering Unix/Linux systems, including user management, file system management, and network configuration.
 Developed Web 2.0 applications utilizing JSON responses and callback functions.
 Adept at solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side
scaling, data modeling, usability, and testability.
 Proficient in implementing Spring frameworks such as Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring Transaction
Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot.
 Extensive experience in developing web pages compliant with Web Content Accessibility Guidelines.
 Utilized CSS Sprites to reduce HTTP requests and enhance web page load times.
 In-depth knowledge of Web 2.0 standards, section 508 compliance, JavaScript, jQuery, and W3C standards.
 In-depth experience in using Kotlin with Android Studio and Eclipse with ADT plugin, designing UI layouts using Linear Layout,
Relative Layout, Frame Layout, Table Layout, List View, Grid View and using Android native widgets and custom Widgets.
 Experienced in using Ajax and JSON with jQuery for request and response processing.
 Proficient with Object-Oriented Programming (OOPS) concepts, Object-Oriented JavaScript, and Java implementation.
 Automated testing experience using Mocha and Chai, and Docker container implementation for enterprise build systems.
 Implemented AWS solutions including EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, using AWS SDK for
connecting with Amazon SQS for bulk email processing. Developed microservices using Spring Boot, Netflix OSS, Spring Cloud, and
deployed to AWS Cloud.
 Conducted unit testing using JUNIT framework and tested DAOs and Business Services. Utilized AJAX and JavaScript for client-side
validations.
 Proficient in leveraging RxJS for reactive programming and NgRx for state management, ensuring efficient and maintainable
application architectures.
 Skilled in designing and implementing robust state management solutions using NgRx, ensuring predictable state transitions and
improved application performance.
 Adept at utilizing RxJS for handling asynchronous data streams, enhancing the responsiveness and reliability of web applications.
 Proven track record of optimizing application performance through effective use of RxJS and NgRx, reducing unnecessary re-renders
and improving load times.
 Knowledgeable in using Underscore.js, Knockout.js, Backbone.js, Node.js, React.js, and Responsive Web Design.
 Tested cross-browser functionality and resolved major layout issues for IE6 and IE7.
 Enhanced existing CSS and DIV tags, and upgraded using the Twitter Bootstrap model.
 Created dynamic web pages with AJAX calls using the XMLHttpRequest object.
 Converted static HTML mark-ups to JSPs using JSTL.
 Experience working with high-traffic websites productively.
 Produced semantically correct, standards-compliant markup and rich user interfaces.

 Facilitated Agile practices, such as sprint planning, daily stand-ups, and retrospectives, improving sprint delivery by 20% and ensuring
continuous team progress.
 Managed the technical delivery of full-stack applications, coordinating front-end and back-end development efforts to ensure cohesive
application architecture and seamless integration.
 Validated user interface inputs using JavaScript and jQuery (form validations).
 Extensive experience in integration testing using Selenium and behavioral testing using Cucumber.
 Understanding of the Document Object Model (DOM) and implementation of user-centered design (UCD) methodology.
 Hands-on experience with design patterns such as MVC, Singleton, and Factory Pattern.
 Proficient in RDBMS concepts and worked with MySQL, Oracle, PostgreSQL, DB2, and NoSQL databases like MongoDB.
 Experience writing PL/SQL queries and using SQL Server 2019/2022, Oracle19C, and MySQL 8.
 Strong skills in debugging and troubleshooting cross-browser issues and website usability issues.
 Experienced with Log4J and version control systems like SVN, GitHub, ClearCase, and CVS.
 Expert in documentation using MS tools (Word, Excel, PowerPoint, Project, Visio, and Access).
 Excellent communication and problem-solving skills, with the ability to work collaboratively in a team or independently and adapt to
new technologies.
Technical Skills:

Languages Java/J2EE, Core Java, Python,Typescript, JavaScript, Golang,Groovy, kotlin

J2EETechnologies Servlets, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, GWT and Web services (REST and SOAP),
Microservices, GraphQL, SOA

UI Technologies &shell HTML, CSS, JavaScript,Unix,Unixos,bash, Angular, jQuery, Node JS, AJAX, Bootstrap, React JS, NPM,
React, Redux

Database Tools Pl/sql,Oracle 12g,11g, 10g/9i, MySQL, PostgreSQL, Dynamo DB, Cassandra, and Mongo DB

Frameworks Spring MVC, Spring IOC, Spring AOP, JMS, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch,
Spring Security, and Spring Data

Build management Ant, Maven, Jenkins, Gradle

Application Servers IBM Apache Tomcat, Glassfish, WebSphere, JBoss, WebLogic, Apache Camel.

Java IDEs NetBeans, Android Studio, IBM RAD, Eclipse, IntelliJ.

Utilities Log4j, JUnit, JMeter, Mockito, Jest

Version Control Systems SVN, GIT, GitHub

Cloud Computing Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, AWS ECS, AWS VPC,Amazon SQS, AWS
Identity and access management, AWS CloudWatch, Amazon Kinesis other services of the AWS family,
GCP

Project management Jira, Confluence, Bitbucket

Professional Experience

Client: Citco, Charlotte, NC. Jan 2023 – Present


Sr. Full Stack Developer/Technical Lead
Responsibilities

 Worked end to end in a Waterfall environment for designing and developing software solutions. Involved in Requirements gathering,
Analysis, Design, Development, and Testing of applications. Migrated existing applications from Angular 8 to Angular 9.
 Experience in working with YAML by creating/updating the swagger files to configure the definition objects or parameters of service
endpoints.
 Created Spring Boot with Microservices utilizing RESTful API. Administered and deployed applications into WebSphere Application
Server
 Experience in developing web-based applications using Servlets, JSP, JSTL, JSF (Prime Faces), EJB, JDBC, Swing, Struts, Applets,
JSI, Java Persistence API (JPA), JNDI, MDB, and JMS. Eclipse RCP is used as a Java IDE tool for creating POJO, Servlets and Data
Access Objects.
 Designed and developed the Single Page Application (SPA)for mobile and desktops using the framework Angular 9 with HTML5,
CSS4, and Typescript. Developed Angular 9 components, services, routes, and authentication services by using OAUTH2, JWT, and
HTTP Interceptor.
 Led migration efforts of large-scale JavaScript applications to TypeScript, improving code maintainability, performance, and
scalability.
 Extensive experience integrating TypeScript with Angular, React, and Vue.js for building dynamic and responsive user interfaces.
 Migrated existing applications from Angular 8 to Angular 9, created Spring Boot with Microservices utilizing RESTful API.
 Used Go Programming Language (GoLang) and Scala in the development of the application.
 Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, GoLang programming language and
RabbitMQ Message bus (communication interface).
 Experience using Restful to push configure to devices with Java and Erlang.
 Developed Golang software to handle concurrent data collection and processing with goroutines and channels for a WiFi device.
 Extensive Design implements and test services experience in a Micro Service-oriented architecture and have implemented the REST-
based Microservices usingthe SpringBoot,Spring Data with JPA. Developed JSON-based RESTAPI using Java 11, Spring Boot, JPA,
and Hibernate.
 Spearheaded the implementation of Actimize products, including AIS, RCM, and SAM, optimizing processes for compliance with
regulatory requirements across various industries.
 Design and implementation of Spring-Security for the application for authentication process against LDAP.
 Used Spring Rest Template to use the exposed REST WebServices. ‘Deployed web services in local servers and tested using SOAP UI
and Postman tool.
 Developed and customized RCM workflows, rules, and alerts to streamline risk investigation processes, reducing false positives and
improving detection accuracy.
 Knowledge in Middleware persistence frameworks like Spring Data JPA for mapping Java classes using Hibernate Created Entity
using JPA and Spring Data JPA to execute queries to the databases.
 Configured and deployed SAM for detecting and reporting suspicious financial transactions, adhering to AML (Anti-Money
Laundering) and KYC (Know Your Customer) compliance standards.
 Used AWS DynamoDB/NoSQL as a database to store and retrieve data.
 Created AWS S3 buckets and configured them with a multi-region replication policy. Configured AWS Identity Access Management
(IAM) Group and Users for improved login authentication. Know partition of Kafka messages and set up the replication factors
in Kafka Cluster.
 Implemented blue-green and canary deployments on Kubernetes to minimize downtime during real-time application updates, ensuring
seamless user experiences.
 Managed security and compliance for Kubernetes clusters using role-based access control (RBAC), Network Policies, and pod security
policies, ensuring secure deployments.
 Implemented Kafka producer and consumer applications to generate emails for consumers of transaction detailsrest
 Monitoring Kafka partitions with Datadog to validate the volumes and performance. Deployed Docker containers in AWS ECS using
services like IAM, Security Groups, and Route53.
 Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication
from LDAP to Ping Access-SSO (Single Sign On) Application. Used Java 11 features including the new ‘HTTP Client’ API for
handling HTTP requests and responses,’ Local-variable syntax for Lambda Parameters, and improved garbage collection. Developed
Angular 9 components, services, routes, and authentication services by using OAUTH2, JWT, and HTTP Interceptor.
 Implemented point-to-point IBM MQ for programmatic communication and later worked on enhanced implementation on P/P IBM
MQ to IBM MQ publisher/subscriber. Developed UI application initially using Angular 6.0 and made use of customized components.
 Involved in innovation of the current UI for SASS/LESS to make an implementation under mobile device access using cross platform
technologies such as Ionic which helps in improving the business. Have experience developing web applications using Bootstrap,
Code Mirror, Brackets and Ember.js. Implemented transaction management using Spring AOP and used Spring Aspects for
implementing logging functionalities.
 Designed and implemented CI/CD pipelines, automating build, test, and deployment processes for faster and more reliable releases.
 Developed React Js pages, Web services calls and AJAX calls for the application
 Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in
a controller to the view using scope.
 Responsible for design and development of web pages from mock-ups (PSD).
 Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
 Responsible for developing a front-end application using React Js and FLUX architecture for internal teams productivity use
 Optimized data retrieval by creating custom queries and mutations, improving application performance and user experience.
 Collaborated with front-end developers to ensure seamless integration of GraphQL APIs with client-side applications.
 Implemented authorization and authentication mechanisms within GraphQL to ensure secure access to sensitive data.
 Made use of Reactive Forms using Angular 8.0 where most of the validation is done using component rather than using template-
driven which provides in HTML. Wrote services with Angular6 to store and retrieve user data from the DB for the application on
devices with HTTP service.
 Tuned Elasticsearch query performance using techniques such as index lifecycle management, data tiering, and query caching to
handle complex queries over time-series data.
 Monitored application performance and health using AppDynamics, identifying performance bottlenecks in real-time and optimizing
system responsiveness, reducing downtime by 20%.
 Mentored a team of 8+ developers, conducting code reviews, enforcing clean code practices, and improving team productivity by 25%.
 Spearheaded Agile/Scrum processes (daily standups, sprint planning, retrospectives), achieving a 95% sprint completion rate.
 Utilized Splunk for log analysis and troubleshooting, automating log ingestion and real-time querying to quickly identify and resolve
application errors, improving incident response times by 30%.
 Integrated AppDynamics with microservice architectures to monitor distributed transactions and end-to-end performance, ensuring
optimal performance across complex, real-time applications.
 Set up real-time monitoring and alerts for critical applications using Grafana and Prometheus, ensuring prompt notification and
resolution of system anomalies, significantly improving system uptime.
 Developed and maintained dashboards in Splunk to provide visibility into system logs, application events, and security incidents,
enabling faster root cause analysis and improved overall system reliability.
 Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
 Extensively used Spring IOC configured Application Context files and performed database object mapping using Hibernate
annotations.
 Configured Kubernetes Horizontal Pod Autoscalers (HPA) to automatically adjust the number of running pods based on CPU
utilization, ensuring efficient resource usage.
 Designed and implemented Kubernetes deployments using Helm charts to standardize application configurations, simplifying real-time
updates and rollbacks.
 Integrated Kubernetes with CI/CD pipelines (Jenkins, GitLab CI) to automate the build, test, and deployment processes, resulting in
faster release cycles.
 Implemented Kubernetes ingress controllers (NGINX, Traefik) for managing real-time traffic routing and enabling secure external
access to microservices.
 Utilized React's component lifecycle methods and hooks (useEffect, useState) to efficiently manage real-time data flow and handle
asynchronous updates from backend services. Implemented Spring Validator, persistence layer, and service layer components using
Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL. Authenticating Users and to provide security
to RESTful web services using O-AUTH 2.0.
 Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed
across multiple systems for horizontal scalability. Worked in integrating JMS with SPRING BOOT by providing an instance which is
embedded with Active MQ.
 Led a team of developers in designing, developing, and deploying large-scale Java/J2EE applications, overseeing all phases of the
software development lifecycle (SDLC), from requirements gathering to production deployment.
 Architected and implemented Camunda 8-based enterprise solutions, establishing architecture principles, guidelines, and tollgates to
streamline organization-wide implementations and ensure scalable, maintainable solutions.
 Led design frameworks and governance models for microservice orchestration and event-driven architecture, enabling efficient
straight-through-processing (STP) and enhancing system scalability and performance.
 Demonstrated strong communication and research skills by effectively articulating technical concepts to both technical and non-
technical stakeholders, driving consensus on architectural decisions and best practices.
 Hands-on experience with Camunda 8 self-managed installations and multi-tenant architecture, ensuring robust process management
and seamless execution across distributed environments.
 Developed and optimized performance management strategies for distributed Camunda 8 environments, improving system throughput
and scalability.
 Built and integrated custom components using the Camunda Connector SDK in Java, aligning integrations with business requirements
to enhance the platform’s extensibility and efficiency.
 Implemented Elasticsearch clusters with horizontal scaling and shard allocation strategies to handle over 50TB of data, ensuring fast
search and query performance.
 Designed data ingestion pipelines using Logstash to process and enrich data from various sources, including APIs, databases, and
message queues (Kafka/RabbitMQ).
 Integrated Beats (Filebeat, Metricbeat) for efficient log and metric shipping from distributed systems into Elasticsearch, ensuring real-
time observability across environments.
 Created and customized Kibana dashboards to visualize system health, security logs, and business metrics, enabling proactive incident
detection and faster troubleshooting.
 Optimized microservices architecture, leveraging Camunda 8 for orchestration and ensuring smooth integration with external systems,
resulting in improved operational efficiency and service delivery. Implemented centralized logging solutions using ELK
(Elasticsearch, Logstash, Kibana) Stack, enhancing log aggregation and troubleshooting capabilities across distributed systems.
Environment: JavaScript, HTML5, CSS3-LESS, Spring Security, Rabbit MQ, Node JS, Express JS, Bootstrap4.0, Hibernate4.x, OIDC,
Eclipse Java EE, Jenkins, Log4j, Redis, Mongo DB, Camunda,Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, WebSphere
Application Server 9.0, Netflix Zuul, Eureka, Swagger-OAuth 2.0, Maven3.0,jira

Client: Moody’s charlotte NC Sep 2021 to Jan 2023


Sr.Full Stack Developer
Responsibilities

 Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular 8.
 Working on backend using NodeJS, Express JS and MongoDB Compose front-end UI/UX components using React, Typescript and
NodeJS.
 Creating Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application. used core java
concepts like Multithreading, Collections Framework, File I/o and concurrency. Design and build a large-scale
global Docker Container-as-a-Service.
 using core java concepts like Multithreading, Collections Framework, File I/o and concurrency. micro apps with latest Angular 8.
Micro apps are easy maintainable and highly reusable. Establishing Restful API'S using NODE.JS, and application backend
implemented as NODE.JS application server. Java 8 features such as Streams, Lambdas, and the new Date/Time API to enhance code
readability and efficiency.
 Deploying Spring Boot based Micro services Docker container using Amazon EC2 container services Used Spring Boot to create
enhanced micro services and implemented the security for service layer. Implemented storing the High-volume transaction data in
NOSQL Databases using Spring Data. Starting the front-end application with React and used state object React Class Component for
general tasteful management.
 Testing and production support of corejava based multithreading ETL tool for distributing XML data into Oracle database using
JPA/Hibernate. UsingJava8 features in developing the code like Lambda expressions, creating resource classes, fetching documents
from database.
 Integrating with SpringCloud projects to provide distributed tracing and other features micro services with spring and tested the
application using SpringBoot. Using SpringCore annotations for Spring Dependency Injection, Spring MVC for RestAPI’s and Spring
Boot for micro services.
 collaborated with compliance teams to ensure alignment of Actimize solutions with evolving regulatory frameworks like AML, KYC,
FATCA, and OFAC, reducing legal and financial exposure.
 Automated case creation, escalation workflows, and reporting within RCM, improving the efficiency of compliance teams in
managing suspicious activity cases.
 Deploying applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for
development testing. Responsible for implementing UI mockups, integrating third party react libraries, and
handling/creating Redux store data.
 Monitored and analyzed application performance using Dynatrace, identifying bottlenecks and optimizing system performance.
 Implemented Dynatrace for real-time observability across distributed systems, enhancing the visibility of application health and
performance metrics.
 Utilized Dynatrace's AI-driven insights to proactively detect and resolve performance issues, reducing downtime and improving user
experience.
 Optimized Elasticsearch indexing and query performance by configuring mappings, analyzers, and implementing search templates for
complex data types and queries.
 Deployed and maintained Elastic Stack components in containerized environments using Docker and Kubernetes, automating cluster
management and scaling processes.
 Configured Dynatrace for end-to-end monitoring of cloud-native applications, ensuring smooth operations across microservices
architecture.
 Collaborated with DevOps teams to integrate Dynatrace into CI/CD pipelines, enabling continuous monitoring and early detection of
performance anomalies.
 Provided actionable insights from Dynatrace dashboards and reports, helping stakeholders make informed decisions regarding system
performance improvements.
 Implementing Rest based web service using JAX-RS annotations, Jersey provider implementation ActiveMQ and spring JMS API to
send and receive message for the application’s restful API.Designed and developed Micro Services business components using Spring
Boot.
 Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data.
 Experienced in implementing the Node.js server-side code along with the Express framework to interact with MongoDB to store and
retrieve data by using the Mongoose package. Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops
Manager, Cloud Manager etc.
 Mentored junior developers on TypeScript best practices and conducted code reviews to enforce coding standards across teams.
 Proficient in TypeScript tooling such as TSLint, Prettier, and Webpack for streamlined development processes.
 Built and maintained RESTful and GraphQL APIs with TypeScript, ensuring strong typing across frontend-backend integration.
 Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
 Used Node.js and Express.js to develop the relevant back end RESTful API. Implemented MVVM architecture using Redux
Architecture with React JS.
 Led the development of a GraphQL API for a data analytics platform, enabling dynamic and flexible querying capabilities for end-
users.
 Implemented authentication and authorization mechanisms in the GraphQL API to ensure secure access to data.
 Designed and implemented business process workflows using Camunda BPM, enhancing process efficiency and reducing operational
costs.
 Integrated DynamoDB with AWS Lambda in serverless architectures for real-time data processing and event-driven systems.
 Optimized DynamoDB performance by managing read/write capacity, using Global and Local Secondary Indexes, and implementing
caching strategies.
 Developed and deployed cloud-based solutions using Azure Power Platform Services, including Power Automate and Power Apps, to
streamline business processes and automate workflows, enhancing team productivity.
 Managed stateful applications on Kubernetes using Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) to provide
dynamic, real-time storage management for databases and other stateful services.
 Deployed and managed service discovery and load balancing in Kubernetes using Services and Endpoints to enable communication
between microservices with minimal latency.
 Configured Kubernetes network policies to control real-time communication between pods, ensuring secure and controlled inter-
service interactions.
 Monitored Kubernetes clusters using Prometheus and Grafana, setting up real-time alerts and visual dashboards to ensure cluster health
and application performance.
 Migrated legacy applications to AWS/PCF, optimizing resource utilization and reducing operational costs by leveraging cloud-native
services and autoscaling capabilities.
 Collaborated in the migration of on-premises data and applications to Azure, ensuring business continuity and optimizing costs
through the effective use of cloud services.Developed custom BPMN (Business Process Model and Notation) diagrams to map out
complex business processes.
 Integrated Camunda with external systems and databases, ensuring seamless data flow and process execution.
 Conducted extensive testing and debugging of the GraphQL API, ensuring high reliability and performance under heavy load
conditions.
 Developed Micro Services based API using Spring Boot and Spring Data. Automated the front-end workflow using NPM.
 Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT
team using GWT, Spring Data, JPA. Design and build Docker tools and integrations like Docker images and Docker Plugins.
 Provide 24x7 support to the application in pilot and production phases. Support included being on conference calls, identifying and
fixing bugs, investigating reasons for specific application behavior. Speeding up Existing Applications with a Cache services
using Redis Cache, Gem fire.
 Developed Servlets for server-side transactions and made use of AJAX for server-side processing without refreshing JSP page.
 Created Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards
and are browser compatible. Written complex SQL queries, Stored Procedures and Functions in PL/SQL for manipulating the data.
 created UML sequence diagrams to model complex business processes, resulting in a 20% reduction in development time.
 Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS
EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX Implemented AngularJS Controllers to
maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope
conflict commonly found with JavaScript.
 Customized alert thresholds in SAM to adapt to specific business needs, improving detection efficiency while minimizing the number
of false positives.

Environment: Angular, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services,
JAX-RS SOA, Eclipse Java EE IDE Neon.3, Git, Log4j, DB2, Maven, TestNg, WADL, PCF,Camunda

Client: Pactera Edge, Chicago, IL. Jan 2020 to Sep 2021


Full Stack Developer

Responsibilities

 Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design,
Analysis and Code development. Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational the
applications using Java, J2EE, JDBC
 Developed UI modules using Angular7/6, Node.js, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
 Expertise in using inbuilt and custom Angular7/6JS directives and filters to add functionalities to the web page.
 Experience in Angular7/6along with Bootstrap, CSS3 to create reusable components for RWD applications.
 Developed services using Angular 7 http module to communicate with backend services.
 Worked with Angular 7 for creating custom directives, decorators, and services to interface with both restful and legacy network
services also DOM applications.
 Involved in preparing the High Level and Detail level design of the system using J2EE in the development of model, library and form
classes (MVC). Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets and Oracle
Database.
 Developed and deployed multi-node Elasticsearch clusters to support real-time search, analytics, and data indexing for large-scale e-
commerce platforms, improving search response time by 40%.
 Integrated Logstash with message queues (Kafka, RabbitMQ) to ingest, process, and index high-throughput real-time data, ensuring
lossless data processing during peak traffic periods.
 Implemented a robust GraphQL API for a data-intensive application, resulting in a 30% reduction in data fetch times.
 Integrated GraphQL with various databases, including SQL and NoSQL, to provide a unified data access layer.
 Used display tag libraries for decoration and used display table for reports and grid designs on core java, using file operations to read
system file (downloads) and to present on JSP. Developed and configured JMS components in WebLogic Application Server.
 Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms Micro services as both
SOAP and Restful web services using SpringSoap, Rest controllers.
 User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database A completely custom
user interface using JSF and Rich Faces was built as well. Implemented a metrics collection mechanism for the server by utilizing
Apache Kafka to stream server-side events. Used Docker Container to address every application across the hybrid cloud and Docker
for better collaboration and innovation.
 Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, SpringJDBC, Java Script, HTML,
and XML Technologies Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS and
jQuery.
 Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using SpringCloud services
(spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).
 Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request
handling and automated functional test cases to validate UI functionality using Node.js.
 Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL (Search process
language) queries, reports and logging using Log4j. Implemented SpringCloud-Netflix ZUUL to build micro services for
communication.
 Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including
EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling. Configured AWS EC2 instances, domain mapping via
Route53.
 Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images and served as
tech lead.
 Customized Camunda BPMN workflows to meet specific business requirements by extending Java classes and developing custom
connectors and external task handlers, streamlining real-time decision-making processes.
 Collaborated with cross-functional teams to integrate Camunda BPMN with existing enterprise applications (ERP, CRM) and third-
party systems, ensuring real-time data synchronization and process automation.
 Implemented real-time monitoring and alerting mechanisms for Camunda BPMN workflows, using tools like Prometheus and Grafana,
ensuring system stability and quick issue resolution.
 Provided training and mentorship to development teams on best practices for modeling, deploying, and maintaining BPMN workflows
using Camunda, ensuring consistent process management across the organization.
 Ensured compliance and governance by automating audit trails, approvals, and regulatory checks within Camunda BPMN workflows,
enhancing transparency and accountability in real-time business operations.
 Implemented UI with JavaFX, including custom-built reusable components transition animations. Communicated with server module
on an internally developed grid platform Worked extensively with JavaFX community to improve documentation and implement
solutions.
 Enhanced log aggregation and parsing efficiency by creating custom Grok filters and patterns in Logstash, improving the accuracy of
log data indexing.
 Configured and deployed Elasticsearch ingest pipelines to preprocess data (transform, remove fields) before indexing, reducing storage
costs and improving query performance.
 Integrated Elastic Stack with SIEM (Security Information and Event Management) solutions to monitor and respond to security threats
in real time, facilitating compliance with regulatory standards.
 Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
 Used Spring framework for Model View Controller (MVC)and integrated with Hibernate.
 Involved in API development and designing unit test case s and automation them. The end-to-end unit testing and integration.
 Ensured the quality, architecture and accuracy of released code. Designed and implemented high availability and high-performance
MySQL cluster.
 Automated issue tracking workflows in Jira using custom scripts and plugins to reduce manual tasks and improve team efficiency.
 Monitored bug tracking and triage using Jira, assigning issues based on priority and severity to ensure rapid resolution.
 Utilized Jira integrations with CI/CD pipelines to automatically track deployments and build statuses, enhancing project visibility.

Environment: Java 7.0, J2EE, HTML, CSS, JavaScript, XML, JSP, Hibernate, SOAP, REST, REST API, Angular , Spring 4.0, Spring MVC,
Spring Boot, Docker, SQL, BPM, Kubernetes, Micro services, GIT, Maven, Log4j, J Unit, Web Logic 10.X, JIRA.

Client: Tekfriday Processing Solutions Pvt Ltd, Hyderabad, India. Oct 2014 – Dec 2018
Role: Java Developer,

Responsibilities

 Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the
service at server-side. Java message queue (JMS) is used for exchanging information and messaging services.
 Leveraged cutting edge technology like Kotlin, Android JetPack, Retrofit, Navigation, ViewModel, Room, Actions.
 Experience writing apps from scratch in Kotlin.
 Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets and Action classes.
 Designed and integrated the full-scale Struts/Hibernate persistence solution with the application architectures. Developed DAO pattern
to retrieve the data from database. Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
 Database and Implementation skills with ORM frameworks Implementation skills with ORM frameworks like Hibernate and MyBatis
 Created many Stored procedures and scheduled jobs to support our applications for creating reports for customers.
 Created PL/SQL procedures, functions and written complex SQL queries for C2C resume builder Worked with the QA team to solve
the issues related to the development. Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and
modal windows.
 Worked on JSP, Servlets, Struts framework and production support issues of the existing applications. For messaging, used Message
Driven Beans for consumption of JMS.
 Involved in deploying the application. Worked on MAVEN to build the application.
 Collaborated with cross-functional teams to gather requirements and translate them into automated workflows using Camunda.
 Implemented user task assignments and escalations within Camunda, improving task management and accountability.
 Utilized Camunda's REST API to create custom solutions and integrations, enhancing system capabilities.
 Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application
development.
 JUnit frameworks were used for performing unit and integration testing by writing test cases. ANT was used as a build tool. Also
worked in an agile work environment. Used Log4j for logging errors, messages and performance logs.
 Deployed application on Client Linux server.
 Experience in installing, configuring and deploying applications on Web Logic Server.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, DAO, Web Logic Server, Ant, SOAP, JAX-
WS, WSDL,

Client: Razorpay Software Private Limited, Hyderabad, India. Jan 2014 – Oct 2014
Java Developer

Responsibilities:

 Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all
the modules.
 Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
 Used for java persistence API (JPA).
 All code was written using the Eclipse IDE used WebSphere server for deploying the web content.
 Developed UML Class Diagram's, Sequence Diagram's for documenting design documents
 Extensively used JUnit for unit testing, integration testing and production testing.
 Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.
 Used Spring Framework for Dependency injection and integrated with the Hibernate.
 Used SVN as Version Control System.
 Implemented Spring Web flow principles that build upon Spring MVC to support user-level, application-directed control flows.
 Implemented Spring MVC architecture to develop presentation tier and business layer using components like dispatcher Servlet,
Handler Mappings, Controller, Model and View Object, View Resolver.
 Used Angular.js for connecting the API's using Angular.js $http service.
 Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, Redux,
Flex, Angular , jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.

Environment: Java 7, Servlets, spring, Hibernate, Restful web services, Apache, JSON, XML, Tomcat Server 6 and MySQL

Education

 Completed Bachelors in CSE from JNTU


 Completed master’s in computer science from University Of South Dakota

You might also like