Experienced Software Engineer dedicated to solving customer problems, improving usability, and maximizing efficiency.
Specialized in creating J2EE applications.
Proficient in Agile environments using Scrum methodologies.
Passionate about data engineering, adept at transforming complex datasets into actionable insights.
Over 11 years of J2EE development experience.
Overview
11
11
years of professional experience
1
1
Certification
5
5
years of post-secondary education
Work History
Senior Software Development Engineer
Squareshift Technologies Pvt Ltd
04.2022 - Current
CLIENT : Broadcom
Working in a SaaS based application to provide end-to-end observability using advanced algorithms, AI/ML and automation to help IT Operations solve complex IT problems before they impact business
Developed multi-threaded micro services for Automatic alarm noise reduction
Enhanced the UI Pages for new features using ReactJS
Created API for ticketing (SNOW, BMC Remedy ) through Clustering the alarms
Managed multiple PODs in the application
Monitoring cloud native helm based applications running on Kubernetes, Docker on GCP
Proficient in Server Monitoring using JProfiler, APM tools
Enabled Supportability metrics for Tenant based API Usage
Adopted Jenkins CI/CD pipeline automation to feature branch code check-ins
Developed UI/API Automation using TestNGRunner & RunScope
Highlights: Enhanced the Liveness/Readiness Probe on POD Startup
Enabled Kubernetes Pre-Stop Container Hooks to avoid data loss during pod shut down.
Software Engineer II
BA Continuum India pvt Ltd, Bank of America
08.2018 - 04.2022
Worked in a Conversational chatbot application which acts as an Omni channel to connect with customers to downstream applications
Developed REST web services using Java/J2EE technology stacks like Spring MVC framework, Groovy, JPA, velocity macros
Led software development initiative and primary point-of-contact for Online Banking Search, Mobile Help replacement initiatives used by ~20M customers
Built Splunk Dashboards & workflow json for 10 new features
Used Parameterized test cases & Reflections in jUnit using TDD approach and increased re-usable code by 30%
Maintained code quality more than 90% using code analysis tools like SonarQube
Examined End-to-End request traces in Splunk involving multiple downstream applications to identify the root cause
Served as subject matter expert on workflow creation for internal team members
Compiled data highlighting key metrics to report information, determine trends and identify methods for improving agile team performance
Highlights: Designed an automated solution for Environment Stability Dashboard towards the Never Down Architecture Conceptualized multiple ideas in innovation summit
Filed a Patent Invention Disclosure Form
Consultant
Capgemini Global Technology Services
04.2012 - 08.2018
CLIENT : General Electric - Power and Water
Worked in a web application for monitoring customer's power plant performance and utilizing the data to perform SWOT analysis by the sales team
Designed, Developed and tested new components using Continuous Integration Development
Programmed in Java/J2EE language and Worked with various technologies including Spring MVC, Ant, Hibernate, JDBC, SOAP, Angular, jQuery and RESTful web services
Created around 10 micro services using cloud foundry Configured, troubleshooting and tuned Relational Databases including Oracle and PostgreSQL
Designed complex and efficient queries, stored procedures, partitioned tables for system improvements
Used version controls including SVN and Git
Agile teamwork using Rally and Scrum boards
Led a team of 6 engineers
Highlights: Implemented Caching, GZip compression at server requests and thus increased the performance by 50%
Developed UI session time out notifier by intercepting XHR requests.