********@*****.***
www.linkedin.com/in/chava-lavanya
Sunnyvale, CA, 94086
C O N T A C T P R O F I L E
S K I L L S W O R K E X P E R I E N C E
Languages: Java 17, Spring Boot, Spring
Webflux, Shell Scripts, SQL, PL/SQL,
Restful Services, SOAP, XML,WSDL
Databases: Cassandra, Oracle, MS-SQL
Build Tools: Maven, Gradle, Ant
CI/CD Pipelines: Github Actions,
Spinnaker, Jenkins
Principal Software Engineer
Blue Yonder INC
Analyze the current system capabilities, architecting, designing high Scalable web application (Commits, Availability etc) to address the requirements like high scalable, high available, high resilient, fault tolerant, high throughput in terms of latency, concurrent users etc.
I’ve been instrumental in building distributed systems using Micro Services Architecture using all latest technologies and ensured that good design patterns in place.
For high scalability and High availability, I’ve been implementing spring boot restful API’s using Spring Web flux Reactive Framework, Reactive Cassandra. Have been working on various critical micro services such as Redecider, Commits, Availability services for Blue Yonder clients. Following the Agile methodologies to have faster iterative deliverables. Work closely with product managers and design and develop the code following Industry standards and Albertsons’s and Blue Yonder Standards as well. Provide valuable contributions to make an enterprise application as high scalable, high responsive, low latency, cost effective. 04/2021--06/2024
14 years of professional experience in design, development of High Scalable distributed web applications. Experience in building and heading development centers, defining enterprise applications architecture, leading technology governance, technical solution proposals and solution negotiations. Passionate about motivating teams to bring innovation and build scalable products that delight our customers. I've consistent track record of delivering business results and successful products that involve multiple cross-functional teams. L A V A N Y A C H A V A
P R I N C I P A L S O F T W A R E E N G I N E E R
Code Repositories: GIT, IBM Rational
Clear Case, Sablime, SVN and CVS
Cloud Technologies: GCP,Azure, Elastic
Search Cloud
Messaging Systems: Apache Kafka, JMS,
ActiveMQ
PaaS Technologies: Pivotal Cloud
Foundry, Kubernetes
Staff Software Engineer
Albertsons Inc.
Developed High Scalable Distributed Schedule and Save platform with Spring Batch, Spring Boot with Webflux,Java 17, SQL, GitHub Copilot, Apache Kafka, Maven etc.
I worked with cloud providers AWS Cloud for deploying our microservices and used JMeter for performance testing of newly developed features, ensuring they could handle high scale during peak periods.
Worked closely with product managers, designers and other stakeholders to ensure successful project outcomes.
I adopted the Testing Pyramid model and employed various automation testing strategies, including component testing, contract testing, and integration testing. I also embraced a Test-Driven Development (TDD) and Performance- Driven Development (PDD) culture to ensure high-quality, efficient applications. I played a key role in building highly scalable and available distributed systems using Micro services architecture, leveraging native cloud capabilities. Utilized Snowflake for data analytics and identify production issues. 07/2024-Present
Frameworks: Spring, Spring Boot,
Webflux, JMock, Mockito, Hibernate, JPA
Data Analytics: Snowflake
API Gateway: Microsoft APIM, NGINX
Containerization Tools: Docker
App Servers: Tomcat, Netty, Websphere,
Weblogic, JBoss
Container Registry: JFrog, Nexus
AI Tools : GitHub Copilot
Observablitiy Tools : Promothesis,
Grafana, AppDynamics, New Relic
Architectures: Micro Services, Cloud
Native, Monolithic
Design Patterns: Decomposition, Event
Sourcing, Saga, CQRS, Resilience
Patterns(Circuit Breaker, Retry),
Observability, API Aggregator, Security
Patterns (OAuth2, JWT Token)
Deployment Patterns(Blue-Green,Canary)
Design and analyze new features and application enhancements using agile and lean method practices.
Involved in building high scalable and available distributed systems using micro services architecture to take advantages of native cloud features. Developed micro services using Spring Boot, Java 8, Cassandra (No-SQL). Worked on very critical modules like Ship Methods, Date Engine, Aggregator, Shipments Consolidation etc.
Have built the CI/CD pipelines using Drone and Jenkins for quick deployments. Built application monitoring tools using Grafana and Kibana etc. Worked on GCP and TAP Cloud providers for our micro services deployment. Used JMeter to complete the Performance testing for newly constructed features to ensure that it can support the high scale during the peak. Followed Testing Pyramid model to adopt various automation testing strategies like component testing, contract testing, integration testing etc. Followed (TDD) Test Driven Development and (PDD) performant driven development culture.
Target Corporation 05/2015--04/2021
Lead Engineer
Senior Software Engineer
Apple
Understand the existing design and architecture of new components. Developing modules using Agile scrum Development process which includes attending the scrum meetings to discuss the work status, issues, blockers, clarifications with other teams such as Business Analysts, Design, Testing Teams on a daily basis.
Wrote the REST services using spring and hibernate. Used mapstruct framework for converting domain object to DTO. Coding of Application Program as per the analyzed document to affect the new logic and necessities like I coded for replication and retention modules Used Spring Aspect oriented programming for Logging Working on business components and Data access Object Layer . Creating Unit test plan, which covers all logical conditions and perform the unit testing.
Recording the unit test results as per the standards. 03/2013-04/2015
Application Developer
IBM India Pvt Ltd
Prepare client requirements,technical specifications and design specifications. Develop new systems and maintain and modify existing systems . Schedule engineering meetings to dicuss about issues, new ideas and the status of the project.
Recommend new technologies to improve system performance and reliability. Provide support in all phases of testing like integration,performance. Respond to client queries and concerns in a timely manner. Helps customer success teams to better under stand the product. Help deliver software that positively impacts multiple teams with sweeping improvements
Quickly ramp up on relevant industry and competitive trends 06/2012-02/2013
Senior Engineer
Mindtree Ltd
Analyzing the Business Requirements and preparing estimates. Doing the impact assessment and validating the estimates. Involved in Coding for the following modules
I)Licensing Module which includes encryption and decryption algorithms implemented and captured system information like IP, MacID, did validations for decrypted data, prepared the documentation for licensing module. II)Obfuscation Module: which provides services for browsing obfuscation tools.
·Worked on ProGaurd for obfuscation the class files, and prepared documentation for
ProGaurd.
III)Recovery Module : Involved in coding for this module && did a bug fixes for browser crash.
Creating Unit test plan, which covers all logical conditions. 12/2007-09/2010
A C H I E V E M E N T S
Built High Sclable Subscribe and
Save Product for Retail Applications
Built a highly scalable Redecider
product designed to handle demand
consolidations for retail customers
Developed an algorithm to
consolidate shipments based on
various business parameters,
aiming to reduce shipment costs
Implemented Reactive Programming
using cloud technologies, Micro
Services Architecture, and PaaS,
resulting in a 6-7 times improvement
in scalability compared to traditional
programming approaches
I N T E R E S T S
Spring Boot based technologies, Reactive
Programming etc
Kubernetes, Pivotal Cloud Foundary(PCF)
Cloud Technologies
Distributed Systems, Micro Services
Artifical Intelligence(AI), LLM Models
K P I S ( K E Y P E R F I N D I C A T O R S )
Transactions Per Second(TPS): 100
Response Time: 100 MS
Availability: High
Resiliency: High
Sun Certified Java Developer (SCJP 5)
C E R T I F I C A T I O N S
E D U C A T I O N
Bachelor Of Technology in Electronics
And Communications Engineering
Jawaharlal Nehru Technological
University
2002-2006
Hyderabad,India