Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

BANGAR RAJU VADAPALLI

AWS Cloud Architect
Atlanta

Summary

Dynamic Technical Architect and Lead Developer with 19 years of extensive IT experience, specializing in architecture and development using Core and Enterprise Java alongside modern web technologies such as React JS. Proven track record in leading teams through the complete application development lifecycle, encompassing design, coding, unit testing, and continuous integration while adhering to agile methodologies. Expertise in application lifecycle management tools including Maven, CircleCI, and GitHub Actions, combined with a strong foundation in cloud services such as AWS Lambda and ECS. Skilled in translating business requirements into technical specifications and proficient in object modeling and UML design, ensuring robust enterprise applications that meet organizational goals.

Overview

20
20
years of professional experience
4
4
Certifications

Work History

Application Architect/Lead Software Engineer

McKinsey
09.2022 - Current
  • Architected and developed the SCIM component using core java, deployed as AWS Lambda component to automate the synchronization of user identities from Okta to multiple SAAS providers, which helped in automating the user access management using SSO and SAML.
  • Implemented multiple enhancements using java for the identity platform by enhancing the keycloak and okta layers to manage SSO for customer facing applications using Java, OCaml, React JS, PostGRE SQL platforms.
  • Enhanced the keycloak java component to publish events to Kafka for the login trend and failure analysis for easy troubleshooting of user issues.
  • Developed migration utility by leveraging copilot to speed up migration of large applications from legacy to okta portal for easy administration and better user experience. Another migration utility to remove the federation between okta orgs and improve the sign-in times for the users.
  • Designed and developed Okta Workflows for different use cases involving APIs and workflows to automate user identity lifecycle and permissions management.
  • Leveraged Okta MCP server and enabled it in IDE to speed up the trouble shooting times for support cases.
  • Developed and maintained scripts in python for automation of okta zones maintenance using GitHub actions.
  • Maintained and tuned AWS ECS deployments to improve the performance of user access management portal for firm internal applications.
  • Provided valuable inputs for code reviews and drove production deployments for IAM platform managing customer facing applications as we as the internal firm applications managed in Okta.
  • Environment: AWS ECS, AWS Lambda, AWS Kinesis, Java, Spring Boot, Apache Kafka, OCaml, React JS, PostGRE SQL, Apache Gatling, Circle CI, Maven, Java 11, Miro, Okta, Github Actions, Keycloak

Technical Architect/Individual Contributor

Equifax
06.2018 - 09.2022
  • Architected and Developed Spring Boot Microservices which publish events to Kafka Streaming platform for analysis by Kibana for the fraud identification application suite.
  • Developed Infrastructure provisioning scripts for AWS and GCP platforms using Terraform.
  • Participate in weekly architecture review meetings with the teams and also product planning meetings with the product owners.
  • Developed multiple services on AWS platform using Lambdas, AWS Elastic Container Service and backend components like Dynamo DB, AWS elastic search service.
  • Developed multiple services on GCP platform using Cloud Functions, Google Kubernetes Engine and backend components like Cloud Datastore, BigTable, Bigquery and pubsub native services.
  • Developed patterns to reuse java code across multiple applications. Involved in refactoring of the components for better maintainability and support.
  • Developed maven scripts to build the application and deploy it as part of the nightly build using Jenkins. Involved in application profiling and management of Development and Test environments in Mule ESB.
  • Supported Issues with existing legacy applications.
  • Environment: Spring Boot, Apache Kafka, AWS, GCP, Rest APIs, Cassandra, AWS Lambdas, AWS Redis, GCP BigTable, GCP BigQuery, GCP Pubsub, AWS Kinesis Tomcat, Swagger

Integration Architect/Individual Contributor

American Express
11.2016 - 05.2018
  • Architected and developed the mule integration flows, developed asynchronous flows to improve the performance and incorporated design for better application availability.
  • Architected and Implemented common data governance APIs on the Apigee platform for enterprise consumers.
  • Architected and Developed Restful APIs using Spring MVC for exposing the system of record metadata needed for analytical consumers.
  • Implemented micro services POC on private cloud to improve the availability using containerized deployment with Docker.
  • Proposed and implemented new tools like Eclipse Memory Analysis Tool and JProfiler for finding memory leaks and performance bottlenecks.
  • Developed patterns to reuse java code across multiple flows using the invoke component. Refactored all the components for better maintainability and support.
  • Developed maven scripts to build the application and deploy it as part of the nightly build using Jenkins. Involved in application profiling and management of Development and Test environments in Mule ESB.
  • Supported Issues with existing Restful services and Mule Integration Components.
  • Environment: Spring, Mule ESB 3.7.3, Tomcat, REST, MySQL, Swagger

Technical Architect/Individual Contributor

News America Marketing
06.2016 - 10.2016
  • Architected the mule batch flows by taking memory consumption and future data growth into consideration.
  • Developed asynchronous flows wherever possible to improve the performance and incorporated retry logic for better application availability.
  • Designed and developed REST APIs to generate customer invoices.
  • Extensively involved in application security analysis and suggested/implemented multiple options to improve the web service security.
  • Developed maven scripts to build the application and deploy it as part of the nightly build using Jenkins.
  • Configured Nexus repository to point to the Mule enterprise repositories.
  • Involved in the performance testing of the components and coordinated with multiple teams for testing the components.
  • Created and maintained the documents for deployment and error analysis in controlled environments.
  • Environment: Mule ESB 3.7.3, Cloud hub, REST, Mule Batch, spring, Oracle, SFTP, File Zilla

Lead ESB Developer/Application Architect

GSTI Consulting Pvt. Ltd
07.2015 - 05.2016
  • Architected and Implemented integration flows between multiple applications using SOAP and REST based integrations over HTTP/SSL.
  • Extensively used any point studio to develop flows and organize multiple mule projects for reusing common java code and flows. Incorporated features like auto-retry and reconnection for database and ftp endpoints to provide better availability.
  • Developed POCs for Mule Cluster in Azure Cloud and successfully demonstrated how Mule ESB can improve application availability, development times and test suite development using MUnit.
  • Developed integration form Mule ESB to Web sphere MQ for multiple business needs.
  • Trained the team on Mule ESB and guided the implementation.
  • Built the continuous integration environment for scratch using Jenkins, Maven and TFS.
  • Involved in Code reviews and performance tuning of integration flows.
  • Environment: Spring, Web sphere, RAD, SOAP, REST, MySQL, Mule ESB

Lead ESB Developer/Application Architect

Northwestern Mutual
07.2015 - 05.2016
  • Architected and Implemented integration flows between multiple applications using SOAP and REST based integrations over HTTP/SSL.
  • Extensively used any point studio to develop flows and organize multiple mule projects for reusing common java code and flows. Incorporated features like auto-retry and reconnection for database and ftp endpoints to provide better availability.
  • Developed POCs for Mule Cluster in Azure Cloud and successfully demonstrated how Mule ESB can improve application availability, development times and test suite development using MUnit.
  • Developed integration form Mule ESB to Web sphere MQ for multiple business needs.
  • Trained the team on Mule ESB and guided the implementation.
  • Built the continuous integration environment for scratch using Jenkins, Maven and TFS.
  • Involved in Code reviews and performance tuning of integration flows.
  • Environment: Spring, Web sphere, RAD, SOAP, REST, MySQL, Mule ESB

Lead ESB Developer/Technical Architect

Whishworks India Pvt Ltd
12.2014 - 07.2015
  • Architected and Implemented integration flows between multiple applications using JMS, FTP, Restful APIs, MSMQ and JDBC.
  • Architected and Implemented APIs and deployed them on Cloud hub platform. Configured security and SLA tier policies on the API cloud platform.
  • Developed validation and logging framework using asynchronous design to log requests for end to end trace-ability. Developed unit test cases using MUnit to test the integration flows.
  • Gathered user requirements and created use case diagrams, sequence diagrams, and preliminary class diagrams.
  • Managed the application deployments on the Cloud hub and API platforms, involved in Code reviews and Performance tuning of the integration flows.
  • Environment: Spring, AWS RDS/SQS, Any point APIs, Active MQ, Microsoft Message Queues, MySQL, Mule ESB, Cloud hub

Lead ESB Developer/Technical Architect

Costa Coffee
12.2014 - 07.2015
  • Architected and Implemented integration flows between multiple applications using JMS, FTP, Restful APIs, MSMQ and JDBC.
  • Architected and Implemented APIs and deployed them on Cloud hub platform. Configured security and SLA tier policies on the API cloud platform.
  • Developed validation and logging framework using asynchronous design to log requests for end to end trace-ability. Developed unit test cases using MUnit to test the integration flows.
  • Gathered user requirements and created use case diagrams, sequence diagrams, and preliminary class diagrams.
  • Managed the application deployments on the Cloud hub and API platforms, involved in Code reviews and Performance tuning of the integration flows.
  • Environment: Spring, AWS RDS/SQS, Any point APIs, Active MQ, Microsoft Message Queues, MySQL, Mule ESB, Cloud hub

Lead Java Developer

Legal & General
01.2014 - 12.2014
  • Implemented a new J2EE framework for fixing the security issues for Cross Site Scripting, SQL Injection and Authentication. Modified existing SQL procedures and existing queries to fix SQL Injection Vulnerabilities.
  • Designed and implemented a generic Validation framework using XML, JAXB and Pattern API.
  • Unit tested the application to confirm that the vulnerabilities are addressed and also conducted technical knowledge sessions to the QA team.
  • Automated the security testing using SQL Map and OWASP tools to identify SQL Injection and Cross site scripting vulnerabilities.
  • Tested the application on different web server/application server and web browsers using fiddler to mimic the Http Requests.
  • Researched and identified different tools which can be used to detect security vulnerabilities like SQL Map, OWASP Xenotix.
  • Environment: JSF, AJAX, EJB, JMS, Oracle11g, WebLogic 10.3, OWASP Xenotix, JMeter, Fiddler

Lead Java Developer

Infor Global Solutions
08.2010 - 12.2014
  • Implemented a new J2EE framework for fixing the security issues for Cross Site Scripting, SQL Injection and Authentication. Modified existing SQL procedures and existing queries to fix SQL Injection Vulnerabilities.
  • Designed and implemented a generic Validation framework using XML, JAXB and Pattern API.
  • Unit tested the application to confirm that the vulnerabilities are addressed and also conducted technical knowledge sessions to the QA team.
  • Automated the security testing using SQL Map and OWASP tools to identify SQL Injection and Cross site scripting vulnerabilities.
  • Tested the application on different web server/application server and web browsers using fiddler to mimic the Http Requests.
  • Researched and identified different tools which can be used to detect security vulnerabilities like SQL Map, OWASP Xenotix.
  • Environment: JSF, AJAX, EJB, JMS, Oracle11g, WebLogic 10.3, OWASP Xenotix, JMeter, Fiddler

Senior Consultant

GAP Inc
06.2012 - 12.2013
  • Outbound marketing is a campaign management and analytical tool which can be used to target prospective customers using email/other campaigns and capture customer responses to measure campaign effectiveness and improve future campaigns.
  • Environment: JBoss, JMS, EJB, Servlets, RHEL, XML, Apache, SVN, Oracle

Senior Consultant

T-Mobile
09.2010 - 05.2012
  • Inbound marketing is a campaign management and analytical tool which can be used to target prospective customers by presenting offers based on the time of day, behavior of other customers having similar customer profile.
  • Environment: Java script, JAX-WS, Core Java, Load Runner, MS SQL Server, SOAP UI, JMeter

Software Engineer

JDA Software
11.2007 - 08.2010
  • Fulfillment is an end to end distribution planning solution which can be used to calculate the production plans needed to meet the customer demands at all levels in a supply chain network.
  • Environment: Core Java, Servlets, JSP, EJB, JDBC, JMS, JAX-WS Web services, WebLogic, Oracle

Software Analyst

Intergraph Consulting
04.2006 - 11.2007
  • IntelliWhere TrackForce is an Emergency and Workforce management solution used to track the resources and assign them new jobs as and when they are created. Calculating the best possible routes for a resource to pick up the job assigned and complete them in the least possible time.
  • Environment: Servlets, AJAX, JAX-WS, JMS, Core Java, WebSphere, Oracle, EJB, JMS, Fitnesse

Education

Bachelor of Technology - Information Technology

Gayatri Vidya Parishad College of Engineering
JNTU, Hyderabad
04.2001 -

Skills

Proficient in Java 11, React JS, and Python

Proficient in J2EE technologies

Proficient in Spring Boot and Hibernate

Experienced with IDEs including Eclipse and IntelliJ IDEA

Certification

Okta Certified Workflows Specialist.

Timeline

Application Architect/Lead Software Engineer

McKinsey
09.2022 - Current

Technical Architect/Individual Contributor

Equifax
06.2018 - 09.2022

Integration Architect/Individual Contributor

American Express
11.2016 - 05.2018

Technical Architect/Individual Contributor

News America Marketing
06.2016 - 10.2016

Lead ESB Developer/Application Architect

GSTI Consulting Pvt. Ltd
07.2015 - 05.2016

Lead ESB Developer/Application Architect

Northwestern Mutual
07.2015 - 05.2016

Lead ESB Developer/Technical Architect

Whishworks India Pvt Ltd
12.2014 - 07.2015

Lead ESB Developer/Technical Architect

Costa Coffee
12.2014 - 07.2015

Lead Java Developer

Legal & General
01.2014 - 12.2014

Senior Consultant

GAP Inc
06.2012 - 12.2013

Senior Consultant

T-Mobile
09.2010 - 05.2012

Lead Java Developer

Infor Global Solutions
08.2010 - 12.2014

Software Engineer

JDA Software
11.2007 - 08.2010

Software Analyst

Intergraph Consulting
04.2006 - 11.2007

Bachelor of Technology - Information Technology

Gayatri Vidya Parishad College of Engineering
04.2001 -
BANGAR RAJU VADAPALLIAWS Cloud Architect