0% found this document useful (0 votes)
86 views7 pages

Yashwanth Resume (Azure)

Yashwanth P is a Lead Full Stack Developer with extensive experience in designing and delivering scalable enterprise applications across various domains such as Banking, Finance, and Healthcare, utilizing Azure cloud services and microservices architecture. He is proficient in technologies including Java, Spring Boot, ReactJS, and various database systems, and has a strong background in integrating systems with Salesforce APIs and implementing event-driven architectures. His professional experience includes leading teams, optimizing application performance, and employing best practices in software development and deployment.

Uploaded by

kayalachandu969
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views7 pages

Yashwanth Resume (Azure)

Yashwanth P is a Lead Full Stack Developer with extensive experience in designing and delivering scalable enterprise applications across various domains such as Banking, Finance, and Healthcare, utilizing Azure cloud services and microservices architecture. He is proficient in technologies including Java, Spring Boot, ReactJS, and various database systems, and has a strong background in integrating systems with Salesforce APIs and implementing event-driven architectures. His professional experience includes leading teams, optimizing application performance, and employing best practices in software development and deployment.

Uploaded by

kayalachandu969
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Yashwanth P

Lead Full Stack Developer | +1 (313)438-8772| [email protected]


https://www.linkedin.com/in/yashwanthp1122

PROFESSIONAL SUMMARY:

 Lead Full-Stack Developer with expertise in designing and delivering scalable, secure enterprise applications in Banking, Finance,
Healthcare, and Retail/Ecommerce, leveraging Azure cloud services and microservices architecture.
 Proficient in designing and developing microservices architectures with Spring Boot and Play Framework, delivering responsive and
secure applications for banking and healthcare domains.
 Expertise in integrating enterprise systems with Salesforce APIs for seamless data synchronization, customer relationship management,
and automating workflows using Apex and Salesforce Lightning components.
 Skilled in leveraging Couchbase NoSQL for distributed data storage, implementing high-availability, low-latency applications, and
optimizing query performance using N1QL.
 Proficient in building scalable and fault-tolerant microservices with Apache Camel, enabling seamless communication between
distributed systems through REST APIs, SOAP services, and message brokers
 Experienced in deploying Apache Camel applications in cloud environments such as AWS and Azure, leveraging container
orchestration tools like Docker and Kubernetes.
 Designed, deployed, and managed cloud-native applications using Azure Kubernetes Service (AKS), Azure App Service, and Azure
Functions, implementing containerized solutions with Docker and Kubernetes and optimizing deployments with Helm charts.
 Developed multi-region, fault-tolerant, and event-driven architectures using Azure Traffic Manager, Load Balancer, and Logic
Apps, reducing infrastructure costs while enhancing resilience, scalability, and disaster recovery capabilities.
 Experience in Core Java Development, specializing in Java to optimize enterprise application performance.
 Developed scalable and maintainable Java applications using Core Java, OOP principles, Design patterns and concurrent
programming. Implemented microservices design patterns to improve modularity and scalability.
 Experienced leveraging the Spring ecosystem (Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Cloud, Spring
Data JPA, Hibernate, Spring JDBC to develop and deploy robust, scalable backend systems, and fault-tolerant microservices.
 Implemented Spring Transaction Management for data consistency, Spring AOP for cross-cutting concerns, and Spring IOC and
Spring DAO for maintainable, loosely-coupled architecture in enterprise applications.
 Skilled in developing and integrating RESTful and SOAP web services (Apache CXF, XML) with a strong understanding of
HTTP/REST, OpenAPI docs, and ensuring seamless integration with other systems.
 Extensive experience in database integration using JDBC, proficient with Relational databases (MySQL, PostgreSQL, Oracle) and
NoSQL databases (MongoDB, Cassandra, DynamoDB, MemCache,Redis).
 Expertise in RDMS and database design, including applying indexing, query optimization, and caching strategies to significantly
improve performance and reduce latency. Experienced in analyzing query plans and identifying performance bottlenecks. Strong expertise
in database design and management, including SQL, PL/SQL for stored procedures
 Expertise in Kafka and RabbitMQ, designing and implementing message-driven architectures for real-time event streaming,
microservices decoupling, and reliable asynchronous communication.
 Expertise in building dynamic, responsive web applications and single-page applications (SPAs) using ReactJS, Angular, and Node.js.
Proficient in Angular CLI, managing complex UI components, two-way data binding, dependency injection, services, and directives.
 Experienced with React Router for navigation, Redux for state management in large-scale applications, and React hooks for optimizing
performance. Utilized Bootstrap, HTML, CSS, JavaScript libraries (Query, Ajax, Tiles), and Node.js for scalable, high-performance
applications.
 Configured WebLogic clusters to ensure high availability and fault tolerance for critical applications.
 Built reusable React components, optimized rendering performance, and managed state using React hooks to enhance user experience.
Applied best practices in component libraries and patterns to ensure scalable, maintainable front-end solutions. Integrated Node.js with
ReactJS and Angular for seamless frontend-backend communication
 Expertise in backend testing (JUnit, Mockito, Postman) and frontend testing (Jest, Mocha, Cypress). Experience with automated
development testing (JUnit, Cucumber, Selenium, JBehave).
 Integrated AJAX with RESTful APIs to enable seamless client-server communication without blocking the user interface.
 Set up unit testing for Angular applications using Karma and Jasmine, automating front-end tests in the CI/CD pipeline.
 Implemented unit tests for Node.js services using Mocha and Chai, ensuring code reliability and maintaining high code quality.
 Integrated JMock with JUnit for behavior-driven testing, ensuring correct interactions between components under different test scenarios.
 Deployed and managed applications on AWS, utilizing services like EC2, ECS, S3, Lambda, Elastic Beanstalk, EMR, Redshift,
CloudWatch, SQS, and SNS to ensure high availability, scalability, and security. Proficient in AWS DevOps tools, including
CodePipeline, CodeBuild, CodeCommit, CodeDeploy, CloudFormation, and Step Functions, for automating CI/CD pipelines and
leveraging Jenkins for orchestration and Docker for containerization.
 Configured CloudWatch Logs for centralized log management, improving troubleshooting efficiency and reducing downtime
 Deployed and managed applications on Azure, utilizing Virtual Machines, Azure Functions, Azure Blob Storage, App Service, and
Azure SQL. Automated CI/CD with Azure DevOps and Terraform
 Deployed and managed applications on GCP, utilizing Compute Engine, Cloud Functions, Cloud Storage, Kubernetes Engine, and
Cloud SQL. Automated CI/CD with GCP Cloud Build and Terraform

1|Page
 Implemented centralized logging with the ELK stack and Splunk, utilizing logging frameworks like Log4j and SLF4J. Utilized
Prometheus and Grafana for monitoring and observability across microservices and cloud environments.
 Proficient in Git for version control, utilizing platforms like Bitbucket, Stash, and JIRA for collaboration, issue tracking, and code review.
 Led knowledge transfer initiatives, including technical presentations and code reviews, fostering a collaborative learning environment,
and promoting best practices.
 Experienced in Java Servlets for handling HTTP requests and responses, managing sessions, and generating dynamic content for web
applications.
 Skilled in using JDBC for database connectivity and transaction management, and JSP for creating dynamic, data-driven web pages.

TECHNICAL SKILLS:

Languages Java,J2EE, SQL, PL/SQL, JavaScript, TypeScript, Python, Shell Scripting


HTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX, React.js, Angular, TypeScript, Node.js,
Web Technologies
jQuery, Redux, Express.js, Redux, JSON, BootStrap
J2EE Technologies Servlets, JSP, JDBC, JMS, JNDI, JPA, Struts, EJB
Web Services SOAP, REST, WSDL, JAX-RS, JAX-WS, Apache CXF, JAX-B.
Cloud Technologies AWS, Azure, GCP, PCF
RDBMS Oracle, SQL Server, PostgreSQL, H2, MySQL
NoSQL MongoDB, Cassandra, CouchDB, DynamoDB, Redis
Spring Boot, Spring Data JPA, Microservices, Spring Framework, Spring Cloud, Spring Security,
Frameworks
Spring Transaction management, Hibernate, Spring AOP, Spring DAO, Spring IOC
IDE’s Eclipse, IntelliJ, STS, Visual Studio Code, SQL Developer
JUnit, Mockito, Postman, Selenium, Load Runner, Cucumber, Jest, Mocha, JMeter, karma,
Testing Tools
Jasmine, Mocha, Chai, TestNG, PowerMockito,
Application/Web Server Apache Tomcat, JBoss, IBM WebSphere, Web Logic, Jetty
Operating Systems Unix, Linux, Windows
Message brokers Kafka, RabbitMQ, ActiveMQ, IBM MQ
Project Management JIRA, Confluence, Camunda
Maven, Gradle, Swagger, Docker, GitHub, GitLab, Git, Bitbucket, Postman, Putty, Jenkins,
Service Now, Dynatrace, Splunk, Elastic Stack, Kibana, SQL developer, Fortify, Sonar Lint,
Tools
Sonar Cube.

PROFESSIONAL EXPERIENCE:

Client: East West Bank, Pasadena, CA. Sep 2022-Present


Role: Lead Java Full Stack Developer-Azure
Responsibilities:

 Designed multi-region, fault-tolerant architectures using Azure Traffic Manager and Azure Load Balancer, improving system
resilience and disaster recovery readiness.
 Developed and deployed Apache Camel routes in Azure Kubernetes Service (AKS), ensuring high availability, scalability, and fault
tolerance in microservices architecture.

 Developed high-performance web applications using Play Framework with Java and Scala, focusing on reactive programming and
asynchronous processing.
 Implemented RESTful APIs and web services using Play Framework, ensuring efficient data flow and integration with microservices
architectures.
 Developed RESTful APIs and integrated with external systems using Apache Camel components such as camel-http, camel-rest,
camel-jdbc, and camel-ftp.
 Configured and deployed Apache Camel routes in a Spring Boot microservices environment, ensuring seamless data flow and
communication between distributed systems.
 Secured applications and cloud resources using Azure Key Vault for secrets management, Managed Identities, and RBAC, ensuring
security best practices.
 Deployed Spring Boot microservices on AKS, ensuring efficient auto-scaling using Horizontal Pod Autoscaler (HPA), Implemented
serverless architectures using Azure Functions, Durable Functions, and Azure Logic Apps, enabling event-driven automation and
cost-efficient execution.

2|Page
 Developed event-driven architectures using Azure Event Hubs, Service Bus, and Kafka on Azure , ensuring asynchronous, scalable,
and fault-tolerant communication between microservices.
 Directed cross-functional teams, resolving critical issues and fostering collaboration to deliver high-quality solutions in fast-paced
environments.
 Experienced in Security-System development for Web Applications. Involved and developed all phases of security implementation using
spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
 Used the Spring framework features like Spring IOC, Spring MVC, and Spring Batch. Created POJO classes, Spring configuration
files to use dependency injection. Used Hibernate in the data access layer to access and update information in the database.
 Developed RESTful web services using Jersey, Spring framework and JAX-RS. Used J2EE design patterns like MVC, Singleton,
Factory, DAO, DTO and Service Locator etc. Prepared Junit test cases using Mockito and Power Mockito and executed the test cases
using JUnit.
 Developed Spring Boot Microservices with microservice architecture using REST and Apache Kafka. Used Spring Core for
dependency injection/inversion of control (IOC) and integrated with Hibernate. Worked on Identity and Access Management to ensure
only authorized personal can access.
 Utilized Core Java and J2EE to design and implement enterprise-grade solutions, applying Object-Oriented Programming (OOP)
principles for maintainable, scalable systems.
 Developed responsive, user-friendly front-end interfaces using React.js, JavaScript, HTML, CSS, Bootstrap, and JSON, ensuring real-
time updates and an optimized user experience.
 Integrated Redux with ReactJS for efficient state management, improving the user experience during peak traffic hours.
 Involved in requirements gathering and Capacity planning for multi-datacenter (four) and Cassandra Cluster Used Oracle
DB and MongoDB for Database related activities.
 Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX, and
JSON. Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
 Extensive Experience in implementing SOA applications using web services with XML, XSLT, SOAP, WSDL, JAX-WS and JAX-RS.
Created XSL files and did XSLT transformations by using xalan processor.
 Worked on database packages, procedures, and functions in PL/SQL to code the background processes involved in the application.
Developed and Modified tables, views, Triggers, stored procedures, and packages.
 Led the development of ReactJS components using NPM, including Forms, Events, Keys, Router, Animations, and Flux concepts.
Responsible for React Ul and building components library, including Tree, Slide-View, and Table Grid.
 Developed multiple Web Applications in ReactJS, using Redux for state management, Material Ul for styling, React-Router for client-
side routing, ag-grid Library for developing Data Grids and multiple other libraries.
 Used Spring Data JPA for entity management and JDBC for performance-critical tasks like bulk inserts and complex reporting, ensuring
high performance without sacrificing abstraction.
 Utilized ES5 & ES6 features such as arrow functions, template literals, and destructuring to write clean, modern JavaScript code.
 Optimized rendering performance by implementing Virtual DOM concepts and minimizing interactions with the Real DOM.
 Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, and used CI/CD system of Jenkins on Kubernetes container,
utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
 Implemented event-driven architecture using Kafka, ensuring low-latency communication between microservices and improving system
responsiveness for transaction processing and fraud detection.
 Utilized ETL processes and Linux scripting (including Python) to automate data pipelines, streamlining data processing, report
generation, and backup procedures
 Designed and developed GraphQL schemas and resolvers to streamline client-server interactions, enabling flexible and efficient data
querying.
 Implemented real-time data fetching and subscriptions in GraphQL to provide users with live updates and dynamic content on the
frontend.
 Optimized API performance by integrating batching and caching techniques in GraphQL, resulting in reduced response times and
improved application scalability.
 Implemented BDD (Behavior-Driven Development) practices with JUnit, Mockito, and Cucumber, integrating automated tests into
CI/CD pipelines using Jenkins, Docker, and Kubernetes to ensure continuous quality assurance.
 Using JUnit test in Eclipse, developed Unit test cases and test suite. Used Maven for build and deployment to Tomcat server and Splunk
as log monitoring.
 Applied Camunda for workflow automation and process management, improving the efficiency of business process execution across
microservices.
 Automated the testing process using Mocha and Chai, improving code coverage and ensuring rapid feedback in the development
lifecycle.
 Resolved critical post-deployment logic errors and performance issues, optimizing transaction throughput and system reliability to ensure
seamless user experience.
 Used Git for version control and JIRA for bug tracking and project management.

3|Page
Environment: Java, Spring Boot, Microservices, Spring, Spring Data JPA, Spring Security, Spring Cloud, Git-Hub, JMS, AWS, Kafka, High
charts, Angular, Web pack, TypeScript, NoSQL, HTML, CSS, JavaScript, Restful, Docker, JSON, XML, Cucumber, Selenium IDE/WebDriver,
Camunda, JUnit, Tomcat, Docker, Protractor, Jenkins, Spark, Gradle, Apache.

Client: Corewell Health, Grand Rapids, MI. Mar 2020-Aug 2022


Role: Sr. Java Full Stack Developer
Responsibilities:

 Integrated Salesforce CRM with enterprise applications using REST/SOAP APIs, enabling real-time data exchange and automation of
customer workflows.
 Developed custom Apex classes, triggers, and Visualforce pages to extend Salesforce functionalities tailored to specific business
requirements.
 Utilized Salesforce Lightning Components for modern, dynamic UI development, enhancing user engagement and application
responsiveness.
 Implemented dynamic routing, content-based routing, and message transformation using Apache Camel DSL and Spring XML
configurations.
 Utilized Apache Camel’s error handling strategies (Dead Letter Channels, Retry policies) to ensure fault tolerance and resilience in
integration workflows.
 Automated batch processing and scheduled tasks using camel-timer and camel-cron components, integrating with Spring Batch for
large data operations.
 Utilized OOP principles in Java, including multithreading, exception handling, collections, concurrency, and data structures, while
applying design patterns such as Singleton, Factory Method, Builder, Decorator, Observer, and Adapter.
 Implemented backend logic using Java Collections, Exceptions, Generics, Java 8 Stream API, Date and Time API, Lambda
Expressions, Functional Interfaces, Predicates, and Functions, while managing service requests through Spring Boot controllers.
 Utilized Java 8 features such as Lambdas, Streams, and the Date and Time API, along with Java 11 features like Completable Futures,
and Java 17 enhancements such as Sealed Classes and Pattern Matching for switch.
 Developed web-based applications using Spring modules including Spring Boot, Spring MVC, Spring Security, Spring AOP, and
Spring Data JPA, incorporating best practices for scalability and security.
 Applied microservices design patterns such as Circuit Breaker, SAGA, and CQRS, and utilized Amazon API Gateway to enhance
system performance, fault tolerance, and scalability.
 Created and integrated RESTful APIs with Spring Boot, Spring MVC, and Spring AOP, developed DAO layer using Spring and
Hibernate for database interactions, and performed unit testing with JUnit and Mockito.
 Implemented stateless authentication using JWT (JSON Web Tokens) and established Bearer Token mechanisms for secure API
requests with Spring Security.
 Developed robust Angular applications by applying data binding techniques (interpolation, property binding, event binding), advanced
TypeScript concepts (union/intersection types, type guards), and Angular lifecycle hooks, directives (including structure and attribute
directives), forms, HTTP Client methods, and routing for seamless data flow and scalability
 Developed and maintained full-stack web applications using GraphQL and TypeScript, ensuring efficient data fetching and seamless
communication between frontend and backend.
 Designed and implemented GraphQL APIs, enabling optimized query handling and reducing over-fetching and under-fetching of data in
client-server communication.
 Integrated TypeScript into frontend and backend codebases, enhancing type safety, code maintainability, and reducing runtime errors
during development.
 Worked on RESTful APIs to create services and tested them using Postman, while utilizing Spring MVC interceptors for cross-cutting
concerns like authentication, logging, and validation, and optimizing database interactions with Oracle and PostgreSQL for efficient
schema design and query optimization.
 Integrated backend logic with Spring Boot, JPA-Hibernate, and Spring Data JPA, implementing Single Sign-On (SSO) solutions (OAuth
2.0, OpenID Connect) for seamless authentication across applications.
 Migrated applications to the cloud, leveraging Azure services (VMs, Blob Storage, SQL Database) and GCP cloud functions to optimize
scalability and performance while reducing infrastructure overhead.
 Implemented Redis for data persistence and caching in microservices architecture, enhancing data retrieval and storage efficiency across
distributed systems.
 Designed and executed unit tests for Angular components using Jasmine and Karma, ensuring code reliability and reducing defects
across multiple browsers.
 Utilized Spring Data JPA and MongoDB repositories for performing CRUD operations and integrated GIT for version control,
managing code merges, and branching for feature development.
 Configured Kubernetes for service discovery, load balancing, and container orchestration, along with CI/CD setup in Jenkins for
streamlined deployments.
 Leveraged Kafka and RabbitMQ for messaging, ensuring reliable data distribution and partitioning across services, and provided after-
deployment support for bug fixes via Change Request (CR) management.

Environment: Java, J2EE, JavaScript, jQuery, Angular, Gulp, Spring IOC, Spring Batch, Spring Security, Hibernate, RESTful, XML, Docker,
Camunda BPMN, Camunda Modeler, Azure, Maven, JBOSS Application Server, Mockito, Junit, PostgreSQL, Jenkins, JIRA, RabbitMQ, GIT.

4|Page
Client: Belle Tire, Southfield, MI. Dec 2017-Jan 2020
Role: Sr. Java Full Stack Developer-Azure
Responsibilities:

 Developed and managed containerized applications using Docker, Kubernetes, and Helm charts, streamlining deployment, scaling,
and orchestration in Azure.
 Implemented pub-sub messaging patterns using Azure Service Bus topics and queues, supporting high-throughput transaction
processing.
 Configured Azure Monitor, Log Analytics, and Application Insights for real-time observability and performance monitoring.
 Proficient in Agile methodology, actively participating in Scrum meetings, collaborating with System Analysts and Product Owners to
align technical solutions with business requirements.
 Designed and managed databases using SQL and database management systems like MySQL, Oracle, and MongoDB, optimizing data
storage and retrieval for enterprise applications.
 Used Spring Data JPA and Spring Data MongoDB repositories to perform CRUD operations on MongoDB.
 Strong problem-solving abilities to identify and resolve complex bugs in e-commerce systems, ensuring optimal performance and high
user satisfaction through effective back-end development and test-driven development (TDD) methodologies.
 Expert in identifying and fixing back-end code issues, using Java concepts such as objects, classes, inheritance, multithreading,
collections, exception handling, generics, and advanced features like Lambdas, CompletableFuture, Sealed Classes, and Pattern
Matching for switch.
 Coded backend logic using Java Collections, Exceptions, Generics, Java 8 Stream API, Lambda Expressions, Functional Interfaces, and
Predicates to process service requests efficiently.
 Ensured scalability and security by applying best practices in Object-Oriented design patterns such as Singleton, Factory Method,
Builder, Decorator, Observer, and Adapter.
 Implemented Microservices Architecture using Spring Boot, Spring MVC, Spring Security, and Spring AOP, ensuring high
performance, security, and maintainability.
 Built RESTful APIs and handled service requests using Spring Boot Controllers, with Spring Data JPA, Hibernate, and applied
Spring MVC interceptors for authentication, logging, and validation.
 Leveraged JWT for stateless authentication, establishing Bearer Token mechanisms for securing API requests and integrating with Spring
Security..
 Applied microservices design patterns like Circuit Breaker, SAGA, CQRS, and API Gateway to improve system performance,
scalability, fault tolerance, and ensure high availability.
 Extensive experience in developing REST APIs in Microservices using Spring Boot and performed unit testing with Junit and Mockito.
 Integrated Redis for data persistence and caching, optimizing data retrieval and storage across microservices, enhancing system
performance.
 Used React Lifecycle Methods (componentDidMount, componentDidUpdate, etc.) to manage component behavior across application
states.
 Integrated DOM manipulation techniques and event handling for dynamic and interactive UI elements.
 Automated testing with Mocha and Chai in the CI pipeline, ensuring high test coverage and reducing the risk of regressions.
 Interacted with DevOps team for migrating applications to AWS and managing applications on the cloud.
 Led unit testing efforts for Java backend services with JUnit, using Mockito to mock dependencies
 Proficient in using AWS services (EC2, VPC, S3, ECS, EKS, SNS, SQS, API Gateway) and experienced with Docker, Docker Hub,
Kubernetes for managing containerized Java applications.
 Monitored application logs for errors and performance using Kibana, Prometheus, Grafana, and AWS CloudWatch, ensuring
reliability and uptime. Resolved post-deployment bugs through CR management.
 Built CI/CD pipelines using Jenkins, Git, and Kubernetes, streamlining deployment and automation processes to improve development
efficiency and scalability.
 Integrated Kafka for real-time event streaming, ensuring smooth communication between microservices for event-driven architecture.
 Wrote unit and integration tests using JUnit and Mockito, conducting code quality checks with SonarLint and JaCoCo to ensure high-
quality software.

Environment: Java/J2EE, GitHub, ReactJS, Oracle, Restful, SOAP webservices, Maven, JSON, XML, Drools, JSP, JUnit, Spring, Spring MVC,
Log4j, JBoss, Hibernate, GCP, Mockito, Jenkins, Maven, Apache.

Client: Blue Cross Blue Shield, Detroit, MI. Oct 2015-Nov 2017
Role: Full Stack Java Developer-Azure/AWS
Responsibilities:

 Implemented microservices security using OAuth 2.0, JWT, and Azure Active Directory (AAD) for secure authentication and
authorization across services.
 Integrated Azure Traffic Manager and API Gateway to balance API requests, reducing downtime and latency across global
deployments.

5|Page
 Implemented Circuit Breaker and Retry policies using Resilience4j and Azure API Gateway, enhancing fault tolerance in
microservices.
 Developed gRPC and WebSocket-based APIs for real-time communication and low-latency data streaming in financial and healthcare
applications.
 Built asynchronous APIs using Azure Event Grid, Azure Service Bus, and Kafka on Azure , ensuring efficient event-driven
architectures.
 Designed GraphQL resolvers and data loaders to optimize API queries, minimizing over-fetching and under-fetching of data.
 Provisioned and managed Azure infrastructure using Terraform and ARM templates, ensuring efficient cloud resource deployment
and cost optimization.
 Implemented authentication and authorization using Spring Security with JWT, LDAP, and Basic Authentication for secure access to
RESTful APIs.
 Designed and implemented Microservices architecture with Spring Boot, Spring AOP, Spring Batch, and Spring Data JPA, utilizing
Kafka for messaging and Eureka for service discovery.
 Leveraged Spring Core and Spring Boot to build reusable and maintainable services, utilizing Spring Security for secure APIs, Spring
AOP for logging, and Spring Data JPA for database interactions with JPA-Hibernate and SQL databases.
 Integrated REST APIs/Web Services for communication between Microservices, leveraging Spring Boot, Spring MVC, and Spring
Batch for batch processing and data flow management.
 Created unit, integration, and functional tests with JUnit and Mockito, ensuring backend services functioned correctly in isolation and
with dependencies.
 Developed business continuity plans for SQL Server databases using JDBC and ensured seamless data integration in Java applications.
 Used Angular, Bootstrap, HTML, CSS, and JavaScript for front-end development and built interactive, user-friendly interfaces.
 Designed and developed full-stack web applications using Angular, HTML, CSS, and TypeScript, incorporating features like Angular
Component Lifecycle Hooks, Angular Router, Angular Pipes, and form validation to ensure a dynamic and responsive user
experience.
 Implemented microservices architecture using Spring Boot and Eureka for service discovery, while integrating HttpClientModule in
Angular to handle RESTful API communication between the front-end and back-end.
 Worked with RDBMS, including Oracle, for relational data storage, and utilized JPA-Hibernate and Spring Data JPA for ORM-based data
persistence.
 Worked with cloud technologies like Google Cloud, deploying applications using Google Cloud services, Docker, and Kubernetes for
containerization and orchestration, and Jenkins for CI/CD pipeline management and automated deployment.
 Integrated Google Cloud services including Load Balancing for traffic distribution, IAM for secure access management, Cloud
Monitoring and Logging for performance tracking and troubleshooting, Cloud CDN for optimized static content delivery, and BigQuery
for efficient data analysis, enhancing application scalability, security, and performance.
 Implemented complex unit and integration tests for Angular services, directives, and components using Jasmine and Karma.
 Utilized Jenkins to set up automated CI/CD pipelines, applying multi-threading and concurrency in backend Java services to optimize
performance, and leveraged Kubernetes for service orchestration in production environments.
 Utilized Maven for dependency management and JUnit for unit testing; Mockito was used for mocking objects in tests.
 Version-controlled code with GitHub, managed Docker containers and orchestrated them using Kubernetes, leveraging Docker Hub for
service deployment, and utilized Jenkins for automated build and deployment processes.
 Collaborated with teams using Jira for project management and issue tracking, and utilized Eclipse, IntelliJ, and VS Code for
development.

Environment: JAVA/J2EE, Azure,Angular, jQuery, JavaScript, XML, HTML, CSS, AJAX, JSON, WSDL, SOAP, Eclipse, Tomcat, Bootstrap,
Spring, GIT, Hibernate, Maven.

Client: Zeta Global, Hyderabad, IN. August 2012 – July 2015


Role: Full Stack developer
Responsibilities:

 Involved in web application development using frameworks like Spring MVC and Hibernate.
 Wrote Database objects like Triggers, Stored procedures in SQL. Generating Reports using Batch Process and UI developed using
jQuery.
 Implemented caching techniques using Apache Cache and managed transactions with Spring AOP.
 Designed and injected Spring controllers, services, and DAO classes while wiring dependencies with Spring IOC and Maven.
 Developed enterprise-level applications using J2EE technologies such as Servlets, JSP, and JDBC, ensuring high-availability service
delivery.
 Created and consumed RESTful and SOAP web services using Jersey, WSDL, AXIS, and JAX-WS technologies.
 Integrated Drools with Spring, created DRL files for business rules, and simplified complex logic for better readability.
 Used Spring Batch for processing large datasets and Spring Core for defining beans for services and entity layers.
 Developed client-side interfaces using ReactJS and Redux for SPA development, incorporating AJAX, jQuery, and JavaScript for
dynamic UIs.

6|Page
 Leveraged JMS for messaging workflows, JBPM for business process modeling, and Jenkins for CI/CD pipeline integration.
 Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using ReactJS.
 Designed Hibernate mapping files, optimized database queries, and resolved issues in Oracle systems.
 Used Eclipse IDE for development, Git for version control, and Ant for dependency management.

Environment: JAVA/J2EE, Angular, jQuery, JavaScript, XML, HTML, CSS, AJAX, JSON, WSDL, SOAP, Eclipse, Tomcat, Bootstrap.

7|Page

You might also like