Arlington, Virginia, United States
- Software Engineer with 14+ years of experience involving web applications, scalability, data analysis and analytics - Interested in adding values to the users using software through scalable and maintainable products - Technical mentor for multiple teams involving 25+ members on software development - Currently an individual contributor with past experience of people and team management - Experience in .Net, SQL, Impala/Hadoop, Sqoop, R, ReactJS, Couchbase, Splunk, Selenium, NIghtwatch, Gatling, Postman, etc - Set up international teams and established hiring pipeline and processes in new regions - Redesigned and re-wrote monolith architecture to micro-service - Overhauled performance of products through re-architecture, optimizations, observability, etc
- Technical advisor/mentor for 3-4 teams with 25+ members on design, implementation, performance, hardware requirements - Team manager between September 2020 and March 2022 helping with team processes, roadmap, mentoring of team members - Lead performance-related efforts and optimization to improve the product stability and scalability - Transitioning off from SQL server to a Apache Impala based architecture
- Set up first international engineering team in Pune, India. Established campus and experienced hire pipeline tailored to the new region. Hired and onboarded 15 new engineers and product managers -Established team process and culture to work independently and collaborate with other regional teams -Team and people manager helping mange team's roadmap, processes and mentoring of team members - Worked on products to forecast credit card portfolio performance
- Designed and implemented new features that lets customers leverage modeling techniques such as linear regression, logistic regression, decision tree, random forest using R - Designed an internal API to streamline usage of modeling techniques and consumption of these models - Mentored and onboarded new hires to the team
Designed scalable back-end systems in a micro-service oriented architecture using Dropwizard, Couchbase, SQL server and RabbitMQ
Refactored a monolith application to a system using a design based Service Oriented Architecture. ASP.Net MVC was used to build the front-end, and .Net was used to implementing the back-end services
Design and develop new features and fix existing production issues. Lead teams with technical expertise. Projects: • Developed an overage alert notification system for sales team using RabbitMQ, Quartz and .Net Entity Framework • Created an automated testing framework using Selenium Web Driver, which enabled test cases to be written in XML • Developed a mobile version of Event Attendee Registration application using .Net MVC and jQuery Mobile • Created a tool to deploy appropriate SQL files automatically during application deployments • Developed an Appointment Scheduling application
Teaching Assistant for Advanced Database Management Course
• Developed a web application module using ASP for Target Corporation’s HR and payroll web forms • Developed an HR and payroll reporting module using Structured Query Reporter on DB2 database for Target • Performance tuned the HR and Payroll application of Target Corporation, which reduced DB2(SQL) server utilization and improved performance of the application by 25% • Led a task force of five members to establish application outage response measures for Target Corporation. The task force included members from various applications of Target Corporation • Implemented a web application project for Woolworths, an Australian retail company. The project uses Java Server Faces (JSF) as the framework for web applications and Oracle database