Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Websites
Timeline
Generic

Srinivasa Dunna

Plano,TX

Summary

Full Stack Java Professional with 15+ years of IT industry experience encompassing a wide range of skill sets, roles, and industry verticals. Good Expertise in Front End, Back End Development and Integration. Extensive experience in Analysis, Architecture, design and development of Scalable Enterprise Applications, Serverless Applications and web-based applications using Core Java, Java Spring Boot Microservices, Spring Boot 3.x, 2.x, Spring Framework, AWS Lambda on AWS Cloud Platform. Extensive experience in analysis, architecture, design, and development of scalable enterprise and web-based applications using industry standard frameworks like Java Spring, Struts, Java/J2EE/JEE/JSF/EJB/JSP/Servlets, and various open source enterprise frameworks and ORM Layers like Hibernate, JPA, and iBatis and Expert in Deploying Enterprise Applications/Web Applications in WAS Server, Weblogic and Tomcat Servers. Good experience in all phases of the Software Development Life Cycle (SDLC): analysis, design, implementation, integration, testing, and maintenance of applications. Excellent Experience in Design and Development of building single-page applications (SPA) using Scripting frameworks like Angular, Angularjs, React & Node JS. Hands-on experience in front-end technologies like AngularJS 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, jQuery, Google Web Toolkit (GWT), tag libraries, custom tags, Ajax, Node JS, and ExtJS, Velocity Templates. Experience in Integration with AWS Eventing Engine, Kafka, RabbitMQ, Active MQ, AWS SQS, SNS, Web Services, Rest Services, SOAP, IBM MQSeries, JMS, IBM ESB. Experience in API Management Tool Swagger, API Management APIGEE. Very Good Experience in Node Js Event Driven Architecture & Asynchronous Architectures, v8 JavaScript engine, NodeJs Framework. Hands-on Experience with AWS Cloud, AWS EC2, ECS, ELB, EBS, S3, VPC, IAM, SQS, RDS, CloudFront, Route53, Lambda, Cloud Watch, AWS Code Build, AWS Code Deploy, Elastic Beanstalk and Autoscaling, CloudFormation, Terraform, AWS Step Functions, AWS RDS and AWS CDK. Building serverless backends with AWS lambda and amazon API gateway. Experience in building applications of various architecture styles, like microservices architecture consisting of restful web services and Docker container-based deployments. Experience in Container based technologies Docker, Kubernetes and Exposure to Openshift. Experience in microservice service architecture style implementation using Spring Cloud, and Netflix OSS components (Eureka Service Registry, Zuul API Gateway, Ribbon Load Balancer, Feign Http Binder, Hystrix Circuit Breaker, Sleuth, and Zipkin), Docker, Chef and AWS Cloud Platforms. Good Experience working on Apache PrimeFaces, JSF, Spring WebFlow. Experience in creating technical documents that cover architecture, design, and integration needs; managing client expectations and scope effectively; mentoring and coaching of technical team members. Experience in MFE (Micro Frontends) Architectural style. Experience in Analyzing and translating business requirements to technical solutions to address client requirements. Preparing architectural decisions and implementation. Handled Non-Functional requirements in web projects & implemented performance tuning for web applications. Experience in framework and platform selection and the technology stack to develop the solution. Extensive experience in architecture, design, development, customization, and implementation of Java, JEE, and SOA applications; and experience in integration technologies like Web Services, MQ, ESB, and JMS. Experience in stream-based processing with technologies like Apache Kafka and Apache Zookeeper. Responsible for quality of the design, getting client acceptance of the design delivered, and mentoring development and test teams to complete their tasks in time with expected quality standards. Experience in Collaboration Tools JIRA, Confluence, Rally, IBM RTC Tools etc. Expertise in Designing the Applications using Microsoft VISIO, RSA (Rational Software Architect). Experience in creation of automated build and deployment processes, source code version control and release management with Jenkins, Maven, Gradle, GitHub, SVN, Perforce and IBM Rational Clear Case. Proficient in-Service Oriented Architecture, design, and implementation of SOAP & Restful web services – Spring Framework, Jersey Jackson, WSDL, JAXB, JAX-RPC, JAX-WS, XSD, XML. Experience in Agile Scrum, methodologies, Methodologies and processes using collaboration tools such as JIRA, Confluence, Rally, and IBM RTC Tool and being involved in sprint events such as sprint planning, sprint review, sprint retrospective, and daily scrum meetings. Used Jenkins pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes, Created pods and managed them using Kubernetes. Good experience in using object-oriented analysis and design concepts and service-oriented architecture (SOA), mostly in cross-platform environments. Proficient experience in using databases such as MongoDB, CouchDB, PostgreSQL, MySQL, DB2, and Oracle 11g PL/SQL. Expert in Designing using UML. Experience in Creating Architectural and Design Artifacts, and good experience in Architectural Decisions, Architecture Principals, Design Principles etc. Expertise in Several Architectural Methodologies.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Solution Architect

Tech Mahindra
Plano, Texas
06.2023 - Current
  • Delivered a Solution Architecture to add boost protection insurance to the customer during a device upgrade transaction
  • Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ message brokers
  • Delivered a solution architecture to enable DevFi (Loan Finance) originations directly in our Boost Mobile
  • Delivered VAS architecture and developed VAS Modules using AWS VAS API, AWS Lambdas, API Gateway, Route53 and AWS Integration Services.

Application Consultant/Lead

IBM
Hyderabad
08.2021 - 03.2022
  • Delivered design documents for all Reset Voicemail Password Services
  • Designed and developed AWS Lambda Functions for Mavenir Adapter, Network Invoker, and BPI Services using Spring Cloud Functions
  • Conduct daily code, design and process reviews, including code sampling design reviews, code profiling, unit test reviews and process adherence for source code control and builds
  • Built SPA in Angular using Bootstrap
  • Designed and developed Serverless function (step function) which orchestrated multiple lambda functions
  • Developed Many Rest API's to connect the application to the backend services
  • Develop application components using ES6/7, HTML5, and CSS3.

Technical Architect & Lead

Virtusa
Hyderabad
05.2019 - 08.2021
  • Designed and developed Worker Engine, which integrates the ETL Process and Service Layers (Patent Master Microservices)
  • The Worker Engine reads messages from AWS SQS, retrieves complete Patent Master Data based on the record ID, and sends it to the Business Rules Engine
  • Designed and developed Business Rules Engine (Apache Drools), which applies all business Rules on the Patent Master Data to values Add the patents
  • Designed and developed microservices to process patents to persist in Flat Model Patent Master Database
  • Designed and developed microservices to update the patents and retrieve the patents from Flat Model Patent Master Database
  • Deve;p[ed Microservices, implemented Distributed tracing with centralized configuration
  • Implemented event driven architecture and maintained centralized logging
  • Architect API Gateway to secure microservices for authentication and authorization
  • Used connector to capture all database updates and ensure that they are made available in a Kafka topic
  • Implemented Kafka producer and consumer applications on Apache and query on given Kafka topic in Real Time by creating tables/streams.

Application Architect/Lead

IBM
Hyderabad
04.2010 - 05.2019
  • Added new capabilities to the existing IBM methods to select right methods and tailor those methods based on specific client requirements
  • Designed and developed modern user experience where the landing page will be centralized and provides a consolidated view of menu options, latest updated content, a search facility to find correct methods for adoption, and each method to show categories like WBD, Work Product, and Associated Roles
  • Used Kafka schema registry to holds Avro schemas
  • Used connector to capture all database updates and ensure that they are made available in a Kafka topic
  • Designed and developed new capabilities for the application so that it can select, tailor, and export methods
  • Designed and Developed
  • Designed and developed Practice and Phase modules, including User Interface, REST Services, Back End Views creation, Query construction, etc.

Associate Lead Developer

Virtusa Consulting
Hyderabad
12.2006 - 08.2009
  • Designed and developed multiple components for Bear Stearns Client; some of those components are the transformation engine and file adapters
  • These components read huge raw data and convert to source data, then convert to intermediate format and apply validation
  • After validation, it converts to text format and writes the transaction data into file
  • Design and develop a Geneva Test Framework which validates each Geneva Framework Task during execution of batch process in the Geneva Portfolio Accounting System
  • Designed and developed Geneva Reconciliation
  • Designed & developed Geneva Controller, which manages all Geneva Framework tasks to perform integration of batch feeds with Geneva System
  • Production Support for Geneva Batch Process
  • Designed and developed Geneva Reconciliation to reconcile source and Geneva files
  • Geneva Test Driver Application (UI Layer): Developed complete Front-End Layer which will be used to test Geneva Framework (developed using JSF Spring-JDBC),Apache MyFaces.

Lead

IBM
Hyderabad
  • Created RAMLs (Rest API Modeling Language) based on each request, response, and resource URI's, then converted RAML to HTML to publish API's
  • Developed restful services using Jersey Jackson, Hibernate, and JPA
  • Developed components that will interface with the database to obtain relevant data for automatically generating narratives for adverse events
  • Implemented functionality to generate the finalized narrative report (PDF format), which would be taken forward for publishing in Sharepoint
  • Used docker,kubernetes and Openshift to manage microservices for development of continuous integration and continuous delivery
  • Worked on the Deployment Configuration Monitoring and Maintenance of Openshift Container Platform.

Technical Architect & Lead

Virtusa
Hyderabad
  • Designed and developed multiple components for Bear Stearns Client; some of those components are the transformation engine and file adapters
  • These components read huge raw data and convert to source data, then convert to intermediate format and apply validation
  • After validation, it converts to text format and writes the transaction data into file
  • Design and develop a Geneva Test Framework which validates each Geneva Framework Task during execution of batch process in the Geneva Portfolio Accounting System
  • Designed and developed Geneva Reconciliation
  • Designed & developed Geneva Controller, which manages all Geneva Framework tasks to perform integration of batch feeds with Geneva System
  • Production Support for Geneva Batch Process
  • Designed and developed Geneva Reconciliation to reconcile source and Geneva files
  • Geneva Test Driver Application (UI Layer): Developed complete Front-End Layer which will be used to test Geneva Framework (developed using JSF Spring-JDBC),Apache MyFaces.

Associate Lead Developer

Virtusa Consulting
Hyderabad
  • Delivered a High-Level solution designs for BT One Voice Reporting to harmonize all one voice GVPN and in-country BV Select Reports.

Senior Software Engineer

Hewlett Packard (HP-GDIC)
Bangalore
  • DVT is a test tool for the IPC KEs (Knowledge Engineers)
  • It lets the users create test objects like BOMs or configs, then replay them in various environments (SCE, IPCS, Conrad) to test the quality of the data modeling, for instance, through regression testing and a query machine on top of the Data Validation Tool, which dynamically creates object queries and executes them to retrieve and update the business objects from the user interface
  • Designed and developed Auto Test Case Generation Application aims to generate test cases automatically, which will reduce the effort of regression testers by fifty percent.

Education

Skills

  • MongoDB, CouchDB, AWS RDS, DB2, Oracle, MySQL, Sybase, SQL-Server, Hadoop
  • Eclipse STS, RSA (Rational Software Architect), Visual Studio Code, IBM RAD, IBM RTC, Eclipse, IntelliJ, JDeveloper, Sublime, WSAD, AutoSys (Scheduling), Apache Activiti BPM
  • UML Architectural Patterns, Core Design patterns, MVC Design, J2EE Design Patterns
  • AWS Cloud Platform, SAAS, PAAS, Cloud Patterns, Cloud Architectures, AWS Cloud, AWS EC2, ECS, ELB, EBS, S3, VPC, IAM, SQS, RDS, CloudFront, Route53, Lambda, Cloud Watch, AWS Code Build, AWS Code Deploy, Elastic Beanstalk and Autoscaling, CloudFormation, Terraform, AWS Step Functions, AWS RDS and AWS CDK
  • Angular, Angular JS, NodeJS, React, YUI Library, Play Framework, Custom Tags, Velocity Templates, HTML 5, Ajax, XSL, XSLT, DOM, SAX, XML, JSON, YAML I3, Bootstrap V3, Handlebars
  • Spring Boot, AWS Lambda, Spring Framework 30, 40, 50, Spring MVC, Hibernate, Java 17, Java 12, Java 11, Java 8 / JEE / JSF, Struts, EJB, JMS, JDBC, JNDI, JPA, JAXB, Castor Apache Axis2, XML, XSLT, AJAX, JavaScript, jQuery, CSS3, HTML5, OWASP Security Framework, Junit, Mockito, JSP, Servlets, SQL, PL/SQL, HTML, DHTML, TypeScript, jQuery JavaScript, TypeScript, XSLT, jQuery
  • Requirements Gathering
  • Systems Design
  • Cross-Functional Team Leadership
  • Software Deployment Support
  • Containerization Technologies
  • Systems Design Analysis

Certification

AWS Associate Architect 2020

Accomplishments

  • Excellency Awards in IBM
  • Best Performance Awards in Hewlett Packard

Timeline

Solution Architect

Tech Mahindra
06.2023 - Current

Application Consultant/Lead

IBM
08.2021 - 03.2022

Technical Architect & Lead

Virtusa
05.2019 - 08.2021

Application Architect/Lead

IBM
04.2010 - 05.2019

Associate Lead Developer

Virtusa Consulting
12.2006 - 08.2009

Lead

IBM

Technical Architect & Lead

Virtusa

Associate Lead Developer

Virtusa Consulting

Senior Software Engineer

Hewlett Packard (HP-GDIC)

Srinivasa Dunna