Lakshmi V
779-***-**** *********.***@*****.***
Summary
* ***** ** ** ********** in different phases of SDLC mainly analysis, designing, development and maintenance of large applications using Java, J2EE, Spring Framework, Spring Boot, Microservice’s, REST API.
Good Understanding on Core Java 8 concepts like Streams API, Local Date API, Functional Interface, Exception Handling, Lambda Functions, Generics and Collections API.
Handson experience in Azure Cloud like CICD Pipelines, Argo CD.
Azure App Insights and Grafana, Kibana for designing App health and log dashboards.
Great experience on performance turning, system upgrade, Server Migrations, Rebranding, Application Security remediation process.
Results orientated and customer focused, with excellent communication and collaboration skills.
Excellent Experience in managing multiple systems in Agile, LEAN methodologies.
Experienced in resource loading, leveling (sharing resources), training and allocating to ensure predictable delivery of applications and projects within the group.
Extensive knowledge in all phases of application development and maintenance.
Acquire Excellent Business Domain Knowledge and Professional Soft skills to be a successful Team Player.
Designed, Developed and Managed application(s) from end to end in Software Development Life Cycle (SDLC) and Agile.
Expertise in designing and coding stored procedures, functions, triggers and packages using PL/SQL.
Designed and implemented tools to customize/simplify deployment process to be in-line with organization process, change management processes.
Highly motivated self-starter and proficient problem-solver with keen ability to resolve technology issues, provide for system enhancements, analyze/define business processes for improvement, define, design, develop, and implement highly successful solutions.
Technical Skills
Specialization
Spring Framework and Spring Boot Micro-services
Languages
Java 8, J2EE, JSP, C, C++, Angular
Frameworks
Spring, Hibernate, log4j, Lombok
Build Tools
Maven, Gradle
CICD
Argo CD, ADO DevOps, Jenkins
Testing Frameworks
Junit5, Wire Mock
Databases
Oracle, DB2, MS-SQL
Cloud Platforms
Azure, PCF
Design Tools
MS Visio, draw.io
Operating Systems
Windows, MacOS, Linux
IDE
IntelliJ
Tools
Postman, Insomnia, Git Bash
Professional Experience
• Working as Senior Java Consultant in WebmobileZ Inc. from Feb 2017 to till date.
Project Profile
Oct ‘22 – Till Date
Project: MBFF - Mobile backend services
Client: General Motors
Role: Senior Java Developer
MBFF facilitates various mobile apps to communicate with the Back Office services like Onboarding feature which is intended to enable users to onboard their vehicles directly using the mobile app without involving calling to customer support or by pressing blue button on the vehicle. Various mobile apps include all GM brand apps like myChevy, myGMC etc...
Built microservice style and cloud-based architectures, modern spring applications with Spring boot, enterprise applications, including integration with commercial off-the-shelve systems.
Involved in migrating of all microservices from PCF to Azure DevOps cloud.
Worked on many POC’s as part of the migration to move repos, CI/CD pipelines and create service connections between Azure and TFS Dev ops.
Created CD pipelines in Argo CD for Continuous Deployments in Azure Devops.
Worked with Architects and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
Worked on completely on implement swagger documentation for couple of Micro services.
Played a vital role in working with the Release and Deployment with the automation of the whole build & deploy processes etc.,
Update the continuous integration/deployment scripts as necessary to improve continuous integration practices.
Consult with Product manager to identify minimal viable product and decomposes feature set into small, scoped user stories.
Environment: Java 8, Functional Programing, Factory design pattern, RESTful API’s, Spring Boot 2.0, Swagger2, OpenAPI documentation, Maven, Kafka, Kibana and Azure Log Insights, Insomnia, Curl commands.
Nov ‘21 – Sept ‘22
Project: DOA Digitization for Daimler Trucks
Client: Daimler Trucks North America
Role: Senior Java Developer
Modernize and reinvent the deal management process for DOA to (1) better facilitate strategic business decisions and (2) provide value, context and transparency to internal stakeholders and customers, including a non -mainframe based interface critical to managing all aspects of the concession workflow which will allow DOA analysts to be more effective in their roles and responsibilities. New system will enable DOA to provide a higher quality of service sales teams and customers with greater efficiency.
Built microservice style and cloud-based architectures, modern spring applications with Spring boot, enterprise applications, including integration with commercial off-the-shelve systems.
Involved in discussions with client on the requirements gathering, analysis, designing till the design approval.
Developed application in Angular with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams
Used @Input and @Output decorators for property/model binding and emitting events, respectively
Worked with Architects and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
Continuously Integrate and Deploy developed software via CI/CD
Involved in graph ql implementation.
Worked on completely staging the environments with the newer technology stack.
Played a vital role in working with the Release and Deployment with the automation of the whole build & deploy processes etc.,
Involved in discussions with client on the requirements gathering, analysis, designing till the design approval.
Experience in NgRX store managing the state, subscribing and unsubscribing the state changes, and dispatching actions in Angular.
Update the continuous integration/deployment scripts as necessary to improve continuous integration practices.
Consult with Product manager to identify minimal viable product and decomposes feature set into small, scoped user stories.
Environment: Java 8, Functional Programming, RESTful API’s, Spring Boot 2.0, DB2, Swagger2, Gradle, Jenkins, Splunk for Logs, Post Man, IBM Main Frames.
Sep ‘19 – Oct `21
Project: MDM (Master data management)
Client: DTNA
Role: Developer
Master data management (MDM) is a process that creates and maintains a single source of truth for each person, place, or thing in a business. MDM involves de-duplicating, reconciling, and enriching data from internal and external sources to create a consistent and reliable source and is an essential enabler to the program designed to take DTNA further.
Majorly I worked on Java side to customize the informatica entities like customer, vendor objects with custom validation and logics.
Involved in discussions with client on the requirements gathering, analysis, designing till the design approval.
Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
Involved in validating data entities like customer, dealer, and vendor.
Involved in writing application-level code to interact with APIs, RESTFUL Web Services using AJAX and JSON
Performed unit testing using Jasmine along with integration testing Chrome Inspector to fix bugs and worked closely with QA team.
Continuously Integrate and Deploy developed software via CI/CD
Worked on completely staging the environments with the newer technology stack.
Converted all the existing ANT build process to Gradle by leveraging corporate antifactory.
Played a vital role in working with the Release and Deployment with the automation of the whole build & deploy processes etc.,
Update the continuous integration/deployment scripts as necessary to improve continuous integration practices.
Consult with Product manager to identify minimal viable product and decomposes feature set into small, scoped user stories.
Built distributed/service oriented/ microservice style and cloud-based architectures, modern spring applications with Spring boot, enterprise applications, including integration with commercial off-the-shelve systems.
Built and operate distributed, concurrent systems. Solve complex technical problems using industry best practices.
Environment: Spring Boot 2.0, Azure DB, Gradle, PCF, Concourse, Artifactory, Web Service.
Feb ‘17 – Aug ‘19
Project: Kikkoman (Baseline-2 Implementation)
Role: Team Member – Development and Production Support
As the world's leading soy sauce brand, Kikkoman has been supporting the development of Japanese food culture since the 1600s.In the Japanese market, they provide a wide variety of delicious, healthy foods that include Kikkoman Soy Sauce, Kikkoman Manjo Mirin and Del Monte tomato products, as well as Manns Wines and soymilk products.
Spring rest services implemented for end point services.
API Gateway used for security needs.
Restructure the daily process to be Dashboard/table driven, replacing manual spreadsheets, to improve data capture and data quality.
Empower the Technical units’ correction process by dynamically creating scripts from table driven values keyed by the Business unit.
Expand the use of the Dashboard to include detail transaction mapping, research capabilities, reporting and data analytics.
Environment: Spring MVC, Hibernate, J2EE, Servlets, JSP, Java Scripts, PL/SQL, Oracle.