Badges
Certifications
Work Experience
Lead Software Engineer
U.S. Bank•  November 2019 - Present
Lead the development of multiple enterprise-level software projects utilizing technologies such as Java, Spring Boot, REST API, Jenkins, Gitlab, kubernetes, docker. GraphQL and many more. Contribute to the design and architecture of software systems, collaborating with stakeholders to gather requirements and ensure project success. Contribute technical expertise towards modernization efforts & POC. Lead and manage a team of developers and automation testers, providing mentorship and guidance and perform code review. Assist with hiring / Interviewing of new staff/contractors. Successfully led the integration of Balance Transfer, PayPal, Samsung Pay and many more into company software, as well as the migration and the rewrite of monolithic APIs to REST & GraphQL APIs and many other Technical projects. Address vulnerabilities in source code using tools such as Fortify, Blackduck, Twistlock, and SonarQube Documented all supported systems & applications to streamline existing business procedures, effectively training new team members and reducing on-boarding time by 30%.
Senior Software Engineer
Kohls•  October 2017 - November 2019
Mentored and solved complex technological issues for a variety of assigned projects, achieved over target satisfaction by leadership. Developed and maintained high-performing & scalable Spring Boot applications utilizing Java, Spring and RESTful web services for the company's e-commerce platform leading a team of developers in the design and implementation of new features and maintenance of existing systems. Collaborated with cross-functional teams including product management, QA, and operations to ensure successful delivery and deployment of projects with good communication skills Monitor & Debug production issues on regular basis and fix then in advance which decrease the chance of getting prod issues by more than 50%
Programmer Analyst Intern
Marlabs Inc.•  June 2017 - October 2017
Implemented and maintained software applications using Java and SQL Collaborated with a team of programmers and analysts to complete projects on time Created and executed test cases to ensure software quality Assisted in data analysis and reporting using SQL Code Coverage was 90% by writing more no of Junit test cases
Software Developer
Continuous Excellence•  July 2014 - July 2015
Coded a multi platform application. Used Google APIs for tracking device location. Utilized ASP.net, API, Bootstrap, HTML5, CSS, JavaScript, JQuery and MS SQL Server 2008 R2 for the design and development, as well as iTextSharp pdf libraries for report generation. Implemented a fully customizable Australian financial web portal and Implemented functionalities including data handling, report generation using iTextSharp pdf improving accuracy by 20%, widgets, licensing dashboard, analysis dashboard and widget dashboard. Utilized HTML, CSS, ASP.Net, Bootstrap3, JavaScript, JQuery, MS SQL Server 2008 R2 and Highcharts JS to create a user-friendly, data-rich and visually appealing portal Worked alongside multiple teams to ensure quality delivery, and maintenance support
Software Developer
Perpetual Infotech •  June 2012 - June 2014
Conducted analysis, designed and coded an application, while also ensuring ongoing maintenance and performing thorough testing Designed hybrid financial mobile applications for iOS and Android using HTML, JQuery, JavaScript, JSON, and the MobileSmith Platform, hosted on Amazon S3
Education
State University of New York at Binghamton
Computer Science, MS•  August 2015 - May 2017
Jai Narain Vyas University, Jodhpur
Computer Science, BS•  July 2008 - July 2011