Senior IT professional with 20+ years of experience in enterprise application analysis, design, development, and testing using Java and J2EE technologies. Expertise in React, Spring Boot, and REST microservices, with practical knowledge of Azure, GCP, and PCF environments. Proficient in CI/CD processes, Java EE design patterns, and production support tool integration. Proven ability to deliver user-centric designs and maintain effective documentation.
Overview
20
20
years of professional experience
Work History
Technical Lead
Ford Motors
Dearborn, USA
05.2017 - Current
Title & Registration Renewal (FordPro Fleet): Title & Registration Services is responsible for developing services that manage administrative tasks that allow fleets to save time juggling compliance requirements.
Lead the design and implementation of highly available, auto-scaling applications leveraging Google Cloud Platform services (Cloud Run, Pub/Sub, and PostgreSQL).
Served as technical authority for Extreme Programming (XP) practices, conducting deep-dive code reviews and engaging in 'Manager-led' pair programming to resolve complex concurrency, memory management, and latency challenges.
Defined and monitored SLIs, SLOs, and SLAs while utilizing Google Cloud Monitoring, Splunk, and Datadog to perform root-cause analysis of complex distributed system failures.
Implement 'Shift Left' security practices, ensuring all services in the Fleet domain comply with global financial regulations through automated security scanning (SonarQube, Checkmarx) and IAM (Identity and Access Management) optimization.
Translated complex business requirements into technical specifications and a multi-year execution roadmap, addressing technical debt and ensuring infrastructure scalability.
Partner with Product Owners and Architects to integrate the Fleet domain with global Ford systems, ensuring seamless authentication flows and real-time data sync.
Lead PI meetings and define future product roadmap.
Collaborate with different stakeholders and bridge gaps.
Present biweekly demos and provide product health updates.
Cross collaborates with multiple teams, streamlining processes, common solutions across projects.
Onboard Splunk On-call and define production support.
Member Portal (Medical Insurance): BCBSM is largest medical insurance provider serving its customers in Michigan state. Member Portal is an online website which helps its customers to manage and track their medical insurance account
Developed application using Java/J2EE technologies – Backbone JS, HTML, CSS, JSTL, Spring MVC, JQuery, Spring JDBC Template.
Reviewed and redesigned system architecture by providing strategic inputs and recommending optimal technologies for implementation.
Technical design discussions with multiple teams for redesigning and re architecting the system flow, adhering to Risk and Compliance requirements.
Analyzed requirements and coordinated with teams to ensure effective collaboration and alignment.
Applied agile methodology in sprint planning, product backlog refinement, daily stand-ups, and test-driven development.
Environment: Java 1.6, Spring MVC, SOAP Web Services, Hibernate, Backbone JS, Mustache, jQuery, Tomcat, GIT, Gradle, JIRA, Idea IntelliJ.
Sr. Java Developer
NSF International
Ann Arbor, USA
10.2015 - 06.2016
Oasis (Safety & Audit): NSF is a non-profit organization responsible for conducting audits and certifications for food and water safety products like microwaves, water cooler, plastic bottles and cans, etc. It does this by doing field surveys, doing audits in question answer format and recording these activities in their internal audit system called “Oasis”.
Enhanced Oasis product by implementing key features that improved user experience.
Building new system in PLAY framework which uses RESTFUL webservices to migrate product from legacy STRUTS framework into lightweight RESTFUL architecture.
Developed application using Java/J2EE technologies – JSP, Servlets, JS, HTML, CSS, JSTL, Struts MVC.
Tracked project deliverables and coordinated release activities to ensure alignment with project timelines.
Resolved production support tickets, ensuring prompt issue resolution and minimizing downtime.
Power Suite(Property & Casualty Insurance): Stone River PowerSuite Stream is a Property & Casualty insurance policy and claims management software with the business tools to help capture insurance quotes transform to policies and then to handle insurance claims.
Led analysis, design, development, and full SDLC of insurance-workers compensation application.
Developed application utilizing Java/J2EE technologies including Java Server Pages (JSP), HTML, CSS, JSTL, Java Beans, XML, enhancing application functionality.
Designed application architecture with Struts and spring dependency injection, improving modularity and maintainability.
Implemented MVC design pattern using Struts and factory and Singleton design patterns for object creation and maintaining single instances of objects in JVM.
Extensively used JUnit for Unit Testing.
Developed ANT scripts for building ‘ear’ files for application deployment.
Used Log4J logging framework for logging messages with various levels written throughout the Java code.
Development of SOAP web service.
Performed UAT and tracked defects with ClearQuest.
Code review using standard eclipse plugins like code collaborator etc.
Designed and developed UML diagrams using MS Visio.
Developed PL/SQL queries and stored procedures for data validation.