Divakar Lakshmanan

[email protected] (801) 652 4329 Gummidipoondi, India
LinkedIn: LinkedIn Profile

PROFESSIONAL SUMMARY

• 16+ years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation, Documentation, Testing and Deployment of enterprise applications in Banking domain and Card and Payments domain. • Have played the role of Architect, Technology Lead, Senior Software Developer, Software Developer in myCareer. • Expertise in Java/J2EE. Extensively worked in Core Java • Have extensive experience in Object Oriented Programming, SDLC Concepts. • Implemented multiple projects in WaterFall and Agile methodologies. • Strong written and oral communication skills, self-motivation and creativity • Ability to adapt to new technologies and applications • Excellent Technical, Leadership, mentoring and interpersonal skills.

WORK EXPERIENCE

Senior Software Engineer
10/2019 - Present
Target Corporation
Lead Engineer on a highly collaborative team that worked to modernize the tech stack to run services in Docker containers, instituted feature flags for continuous deployment and improved testing strategies with consumer driven contract tests, and advancements to CI/CD pipeline all leading to substantial improvement in developer productivity.
Developed an android app suite, offering self-service experience for guests
Lead the design and architecture to support digital marketing,
Created secure APIs and managed them to facilitate seamless integration with various systems and services.
Lead and built caching mechanism to optimize system performance, scalability and reliability
Lead the migration of the deployment setup to Target Endpoint Platform
Mitigated security risks and helped increase PI score by resolving vulnerabilities
Lead the operational excellence stream by implementing internal tools and projects, thus setting high standards and offering valuable insights to support the development and maintenance of scalable applications
Became the SME for tools like Vela, Spinnaker and helped peers utilize them effectively
Self driven, with a strong sense of ownership, collaborated within a large, distributed team
Senior Software Engineer
10/2019 - Present
Target Corporation
Lead Engineers and play a key role in developing new capabilities for our Guests and B2B clients
Design and developed stateless platform which integrates with downstream systems
Reviewed and certified software architecture from enterprise to application-level for development teams. Profiled HA Java application performance problems and solved design/scaling issues.
Designed and Implemented End to End test strategy for microservices to increase developer code check-in confidence and avoid production issues.
Lead the design, lifecycle management and ownership of the services
Lead and conduct code review, design review, testing, and debugging activities at the application level
Lead functional designs and architecture discussions with process flows and system diagrams to enable design decisions
Create automation and delivered high quality, sustainable, maintainable code.
Provide data visualization capabilities for metrics monitoring and alerting purposes
Provides critical technical capabilities to the team and evangelizes those skills to others.
Senior Software Engineer
10/2019 - Present
Target Corporation
Serve as a specialist in the engineering team that supports the product
Develop and gain insight in the application architecture
Show expertise and applying appropriate software engineering patterns to build robust and scalable systems
Working knowledge on package-specific configuration and deployment along with ability to build custom solutions
Designs new testing methods and resolves routine and non-routine technical issues
Builds strong commitment within team to support the appropriate team priorities
Design and developed stateless platform which integrates with bank to loan customers to buy goods or services offered by target.com.
Organizes code using multiple languages and apply different framework and paradigm as needed
Create automation and delivered high quality, sustainable, maintainable code.
Leads team or mentors’ other developers as needed.
Provides critical technical capabilities to the team and evangelizes those skills to others.
Stays current with new and evolving technologies via formal training and self-directed education
Senior Software Engineer
09/2019 - 10/2019
NICE inContact
Work as a member of an agile team to enhance and improve software written in one or more of the following languages: C#, C++, Java, Javascript, Scala, Python
Design and present projects to improve current process and overall platform.
Code and test projects.
Manage time effectively working on one or more concurrent projects.
Create automation to ensure quality.
Deliver high quality, sustainable, maintainable code.
Attend meetings and training as required.
Works with system analysts and product management for the successful completion of a project.
Leads team or mentors’ other developers as needed.
Provides critical technical capabilities to the team and evangelizes those skills to others.
Functions as a Technical or Team Lead as needed.
Follow established department procedures, policies, and processes.
Senior Architect
02/2018 - 09/2019
Saggezza, Inc
Perform development work to onboard the existing feeds into the strategic Data Lake infrastructure and building data model for further transformation.
Working on Agile and developed RESTful API’s and integrate with the front end
Build and Support ETL process jobs to investigate failures and resolve to complete the feed loads into Legacy Operation Datamart(Sybase IQ). The infrastructure uses Slang/VLF/Procmon framework.
Build custom queries to generate reports and build dashboard to leverage the Datamart Operations.
Implementing minor changes to the data schema changes, if required.
Working with technology data providers to migrate to the strategic Data lake platform.
Understanding the functionality of current applications and work on enhancements of applications in ‘Invest’ mode while maintaining the existing applications in Ops Risk and TDC
Working with operations or business users, including:
o Respond back to Operations user inquiries in terms of data and setting expectation on the report/dashboard availabilities.
o Performing time box resolution of issues and ensuring high availability of applications.
CI/ CD tools integration like Tortoise SVN, Maven, Jenkins, and Conductor for release automation and test case automation using Junit
Technology Lead
03/2013 - 02/2018
Infosys Limited
Played a Tech lead role in leading a team and guided the team throughout the construction phase.
Developed Responsive Web Design for pages using Bootstrap CSS
Designed and developed the front end using JS and Spring MVC to enable the enhanced order capture flow for anonymous and logged in users
Developed JAX-RS RESTful API’s
Developed the front end same page 3d secure capability for payment authorization using Java Spring MVC, to induce liability shift and thereby improving the profit margin
Developed POC to use Docker to deploy a small application and share the learnings to migrate the existing applications to enterprise cloud platform
Developed the front end PWP (Pay with Points) integration module using Java Spring MVC, to enable partial or complete payments for gift cards using reward points
CI/ CD tools integration like Tortoise SVN, Maven, Jenkins, and LARA for release automation and test case automation using Junit, Cobertura for code coverage and Power Mock
Technology Lead
03/2013 - 02/2018
Infosys Limited
Interaction with business team and Architecture House
Played a Tech lead role in leading a team and guided the team throughout the construction phase.
Worked in Agile methodology
Developed JAX-WS web service that business partners will be consuming.
Developed Rest API that business partners will be consuming.
Implemented Java design patterns like Singleton for caching and factory design pattern
Develop POC’s to migrate application from Websphere to JBOSS and data access frameworks like MyBatis, Hibernate
Lead the team in migrating stored procedure calls in the application to ORM Hibernate framework
Developed SOAP Handlers for Web service partners
Worked extensively on the server side on implementing services using Spring & Hibernate and SOAP Services.
Used Spring open source framework for building Servlet.
Developed Back-end schedulers using Quartz framework.
Used Jenkins, Maven for automation deployment
Used tools like SoapUI for testing web services and performance testing
Code optimizations to improve the response time of the API’s
Involvement in debugging activities, Code walk through along with Configuration of Environment and deployment, Production readiness and post Release notes, monitoring and reporting
Technology Lead
03/2013 - 02/2018
Infosys Limited
Involved in requirements gathering and designing.
Implemented project in Agile Methodology
Played a Tech Lead role in leading a team and guided the team throughout the construction phase.
Interaction with business team and Architecture House
Developed JAX-WS web service that business partners will be consuming.
Developed SOAP Handlers for Web service partners
Developed Stored procedures and prepared statements for data accessing in DB2
Used Maven scripts for build and deployment of the application
Automated web services testing in SoapUI using groovy scripts and performance testing using HP Performance center
Responsibilities include diagnosing problems in a time sensitive manner and Production readiness, also post Release notes, monitoring and reporting
Involvement in debugging activities, Code walk through, modules integration and unit testing.
Senior Software Developer
03/2012 - 03/2013
Infosys Limited
Involved in requirements gathering and designing application components
Worked as a Senior Software Developer by leading the development of Application modules
Developed the application using Waterfall Methodology.
Integrated Spring Framework
Consumed SOAP Based web service using Jax-WS.
Involvement in debugging activities. Provide production support for high traffic seasons, and help in debugging network latency issues
Implemented Dependency Injection by using Spring Framework.
Worked extensively on the front end side using JSP, CSS and JavaScript.
Used the spring open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
Experience with deploying the product on Websphere application server.
Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
Code walk through along with Configuration of Environment and deployment
Develop unit and integration test cases and ensure smooth production implementation
Software Developer
11/2008 - 02/2012
Infosys Limited
Worked as a Software Developer and developed the application using Waterfall Methodology
Developed front end modules to handle card inventory and fulfillment using Java Struts and Spring DI
Developed Java scheduled jobs to handle different levels of card creation and Fulfillment using Quartz schedulers
Developed Java SOAP web services to provide product features and attributes to enterprise applications
Integrate with enterprise single sign on for authentication and develop the application security module for assigning various roles and responsibilities for users
Software Developer
11/2008 - 02/2012
Infosys Limited
Involved in requirements gathering and designing components using MS Visio.
Worked as a Software Developer and developed the application using Waterfall Methodology
Analysis and Study of Functional Requirement documents and Business Requirement Documents.
Integrated Struts and Spring Framework, along with Hibernate framework
Involvement in debugging activities.
Worked extensively on the front end side using JSP, CSS and JavaScript.
Deployment of Application in Weblogic Servers.
Developed UI using DhtmlXgrid
Unit Testing of Modules through JUNIT.
Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
Code walk through, modules integration and unit testing.
Configuration of Environment and deployment

EDUCATION

Bachelor of Engineering in Computer Science with Distinction
01/2008
Anna University , Gummidipoondi, India

SKILLS