Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Amit Bhave

Austin,USA

Summary

Highly skilled Full Stack .NET engineer with over 16 years of diverse experience across industries including Health Care, E-Commerce, and Finance.Strong Communicator with excellent written and verbal communication skills, complemented by a robust technical background. Adaptable to rapidly changing technical environments, with strong organizational and analytical abilities. A collaborative team player with exceptional interpersonal skills. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer

Dayforce Inc.
11.2021 - 05.2024

Dayforce HCM Inc. is one of the leading providers offering SaaS cloud product for Human capital
management. I am currently working fully remote as Senior full stack engineer. My responsibilities
were

  • Developed scalable Micro Service and Micro Front End using agile methodologies for timely project delivery. Led few of agile ceremonies like Daily Scrum Meeting, Sprint Retrospective etc. in the absence of Scrum Master.
  • Demonstrated good hands-on programming experience in development of Micro service and Micro Front end using technology stack of C#, .NET Core Framework and ReactJS, TypeScript.
  • Led an initiative to improve data import process as technical subject matter expert and primary point-of-contact for project management staff.
  • Collaborated with cross-functional teams to design software solution to facilitate asynchronous communications between various services.
  • Participated in an initiative to containerize development dependencies using Docker, significantly improving local development and testing efficiency.
  • Delivered unit and integration tested systems using automation testing Frameworks like NUnit, Specflow and Cypress.
  • Coordinated deployments of new software features, updates and fixes.
  • Acted as a technical SME in meetings with the Product Manager and end clients, providing technical guidance as well understanding pain points of client.
  • Mentored junior developers and trainee engineers, fostering professional growth and enhancing team productivity.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.

Senior Software Developer

Alida Inc.
10.2020 - 10.2021

Alida Inc. is one of the leading players in Customer Experience Management domain having
worldwide presence. As a Senior Software Developer, I had following responsibilities.


  • Utilized agile methodology of Scrum in software development projects to ensure adaptability and rapid delivery of quality products.
  • Maintained existing Monolithic application developed using C# and .Net Framework 4.6 by working on minor enhancements and correcting existing software defects.
  • Collaborated with the team to design and document new microservice features to process user responses. It was developed using NodeJS, Typescript and PostgreSQL database.
  • Worked closely with the DevOps team to ensure seamless CI/CD processes and delivery of new features.
  • Resolved production incidents reported by the business team, ensuring minimal disruption and timely solutions.
  • Engaged in peer-to-peer and peer code reviews to ensure code quality and foster collaborative development.

Senior .Net Developer

Tata Consultancy Services Ltd.
07.2019 - 10.2020

Albertsons is one of the leading retailers in USA with multiple brands of stores across the USA and
Canada. I was employed with Tata Consultancy Services and worked as Contractor Software
Developer
with Albertsons Inc. deputed onsite at Albertson's Vancouver office. My responsibilities were as follows


  • Participated in requirements gathering meetings with Business Analysts to ensure accurate and comprehensive project specifications are captured.
  • Maintained existing Windows services developed with C# and .NET Framework 4.x, ensuring their reliability and performance.
  • Developed new Web API services using ASP.NET to expose offer management data to be utilized by cross functional teams.
  • Authored complex SQL queries, stored procedures, and triggers to optimize database operations.
  • Engaged in daily scrum meetings, backlog grooming sessions, and sprint review meetings to foster collaboration and ensure project alignment.

Senior Software Engineer

Hexaware Technologies Inc.
11.2015 - 04.2019

Lifetime Fitness Inc. is one of the leading health clubs in USA with club locations across the USA and
Canada. It offers various health and wellness related programs to its members as well as
Corporate Customers. I was employed with Hexaware Technologies Inc. and working as Contractor
Software Developer
and on-site coordinator deputed at client's Chanhassen, MN, USA office. My responsibilities were as below.


  • Participated in requirements gathering sessions with Business Analysts and the client's business team to align technical solutions with business objectives.
  • Led a team of developers while actively participating in hands-on coding during the development phase, ensuring both effective leadership and technical contribution to project success.
  • Designed the solution for the given software problem by leveraging industry-leading design patterns and technologies.
  • Collaborated with cross-functional teams to architect seamless interactions between various enterprise systems.
  • Crafted comprehensive design documents that translated requirements into detailed technical designs.
  • Utilized ASP.NET MVC along with AngularJS/Bootstrap to develop GUI and UI control logic, ensuring an intuitive and responsive user experience.
  • Utilized Web API 2.0 to develop robust backend for various applications, ensuring efficient communication and data exchange between front-end and server-side components.
  • Developed Orchestration APIs using MuleSoft 4.2, facilitating seamless integration and coordination between disparate systems and services.
  • Crafted MUnit test cases to thoroughly evaluate Mule flows, ensuring their reliability and functionality across various scenarios.
  • Authored concise Java code snippets to address specific utility and functionality tasks that weren't readily available out-of-the-box in MuleSoft.
  • Developed Azure Web Functions to handle various serverless integration activities, ensuring efficient and scalable execution within the Azure environment.
  • Practiced test-driven development using NUnit and Moq frameworks, ensuring robust code quality through comprehensive unit tests and mock object functionality.
  • Utilized a code-first approach with Entity Framework 6.0/EF Core to define and manage data models, enabling seamless integration with database schemas and simplifying data access operations.
  • Managed coordination with offshore teams located remotely for work allocation and status updates, ensuring seamless collaboration and progress tracking across distributed teams.


Software Engineer

Hexaware Technologies
08.2013 - 11.2015

Trustmark Inc. is one of the leading Third-Party Administrators in USA. Its service portfolio includes
various services like Monthly Insurance Bill generation, Cash Collection, Claims processing and reporting. I was employed with Hexaware Technologies Inc. during this time and worked as Software Engineer (Contractor) from client's Lake Forest IL, USA Location as well as from offshore Hexaware location in Mumbai India. My responsibilities were


  • Participated in requirements gathering meetings with the client's business team and crafted technical design documents based on gathered requirements, ensuring alignment between technical solutions and business needs.
  • Facilitated seamless coordination with offshore teams located remotely, handling work allocation and providing regular status updates to ensure alignment and progress across distributed teams.
  • Developed and enhanced a Windows Forms application to support various monthly billing-related activities and configurations, ensuring efficient management of billing processes and adaptability to evolving requirements.
  • Implemented an N-tier Windows application architecture using Linq to SQL as the data access methodology, ensuring modularization and maintainability of the application's components while leveraging LINQ for efficient data retrieval and manipulation.
  • Implemented custom role-based security mechanisms to safeguard various areas of the application, ensuring that access control is tailored to specific roles and permissions within the system.
  • Developed diverse batch processes and .NET console applications to facilitate the seamless import and export of data between various internal and external applications, ensuring efficient data exchange and integration across systems.
  • Conducted thorough unit testing and participated in peer reviews to ensure code quality, adherence to coding standards, and the robustness of software components.
  • Participated in weekly status review calls with client manager to provide project progress updates.
  • Prepared and presented PowerPoint presentations showcasing monthly project status to client higher management during monthly review meetings, ensuring transparent communication and alignment with project objectives.

Software Developer

Hexaware Technologies
08.2011 - 08.2013

International SOS is one of the Leading Travel and Security Services providers. It mainly deals with Medical and security assistance to worldwide travelers and to fulfill these needs they have many Web Based Applications and supporting Windows applications and services. I was working as
Contractor Software Developer for International SOS Inc. (Employer - Hexaware Technologies Ltd.) working from offshore Mumbai India. My responsibilities were


  • Engaged in gathering business requirements from clients and contributed to preparing comprehensive Software Requirement Specifications (SRS) documents. This included both functional aspects encompassing use cases and non-functional aspects such as system security and quality standards, ensuring alignment between business needs and technical specifications.
  • Implemented N-tier architecture using C#.NET, segregating presentation, business, and data access layers to enhance modularity, maintainability, and scalability of the application.
  • Designed & developed user-friendly interfaces using ASP.NET with C#, User Controls, Custom Controls, Java Script, and CSS
  • Used AJAX and Telerik Controls for Rapid application Development
  • Developed various WCF services to support SOA architecture of Enterprise applications
  • Developed console applications interfacing with external Global Distribution Systems (GDS) such as Amadeus, Sabre, and Axess, enabling seamless communication and data exchange between the application and these external systems. Worked with technical teams outside Hexaware and International SOS to ensure successful integrations.
  • Engaged with client managers and project teams to discuss project priorities, timelines, and progress, ensuring alignment with client expectations and effective project management.

Software Developer

Patni Computer Systems Limited
04.2009 - 07.2011

Motorola Solutions Inc. is a fortune 500 company and is a global leader in providing integrated communications solutions and embedded electronic solutions. As a Contractor Software Developer (Employer- Patni Computers Ltd.) for Motorola Solutions Inc., I was working on B2C E-Commerce Web application. My responsibilities were


  • Conducted thorough analysis of business, functional, and technical requirements to ensure alignment with project objectives and deliverables.
  • Conceptualized, designed and produced a robust portal using ASP.NET Web forms & User Controls
  • Created sophisticated SQL Server database to responsively handle complex queries (Tables, Queries, Views, Stored Procedures, Functions) and .NET data access components ADO.NET
  • Implemented Code keeping PCI Standards in mind since this application was accepting CC data from Users
  • Implemented authentication & role-based authorization using C#.Net Forms authentication

Software Developer

Patni Computer Systems Limited
01.2007 - 04.2009

Affiliated Computer Services Inc. (ACS) is BPO and Technology Service Provider company. I was working (Employer- Patni Technologies Ltd.) as Contractor Software Developer with ACS Inc. from offshore location Mumbai India. I was part of the team responsible for managing various Windows and Web applications for supporting Accounts Payable functionality. My responsibilities were

  • Gained insight into client requirements through detailed study of functional documents, ensuring clear understanding and alignment with project goals.
  • Designed various windows applications or screens for the web application, encompassing functionalities within the Accounts Payable Enterprise System, ensuring intuitive and efficient user experiences aligned with business objectives
  • Developed application logic using VB.NET, ensuring efficient and reliable functionality within the software solution.
  • Created SQL objects including tables, stored procedures, triggers, and views using SQL Server 2005, ensuring efficient data management and retrieval within the database.
  • Engaged in production support activities and maintained regular communication with clients, providing daily status updates to ensure smooth operations and address any issues promptly.

Education

Bachelor of Computer Engineering -

University of Mumbai
Karjat, Maharashtra
06.2006

Skills

  • Programming Languages: C#, VBNet, Typescript and Javascript
  • Object-Oriented Programming
  • NET Framework: NET Framework 4x, NET Core, including ASPNET MVC and Web API for web development, as well as WinForms for desktop applications
  • Database: Experience with SQL Server including database design, SQL querying, stored procedures, and performance optimization
  • Web Development: HTML, CSS, JavaScript, and front-end framework React for building modern web applications
  • Development Tools: Familiarity with Visual Studio IDE and VS Code, version control systems Git, TFS, and automated build and deployment tools Azure DevOps
  • Testing and Quality Assurance: Experience with unit testing frameworks NUnit , and understanding of test-driven development (TDD) principles Also experienced in Integration testing using SpecFlow and UI testing using Cypress
  • Agile Methodology: Experience working in Agile/Scrum environments, including participation in sprint planning, daily stand-ups, and sprint reviews
  • Problem-Solving and Troubleshooting: Strong analytical and problem-solving skills, with ability to debug and resolve complex technical issues efficiently
  • Communication and Collaboration: Effective communication skills, including ability to collaborate with cross-functional teams, interact with clients, and provide technical guidance and mentorship to junior developers
  • API Development: Experience in building RESTful APIs using frameworks ASPNET Web API and Mulesoft 4x

Timeline

Senior Software Engineer

Dayforce Inc.
11.2021 - 05.2024

Senior Software Developer

Alida Inc.
10.2020 - 10.2021

Senior .Net Developer

Tata Consultancy Services Ltd.
07.2019 - 10.2020

Senior Software Engineer

Hexaware Technologies Inc.
11.2015 - 04.2019

Software Engineer

Hexaware Technologies
08.2013 - 11.2015

Software Developer

Hexaware Technologies
08.2011 - 08.2013

Software Developer

Patni Computer Systems Limited
04.2009 - 07.2011

Software Developer

Patni Computer Systems Limited
01.2007 - 04.2009

Bachelor of Computer Engineering -

University of Mumbai
Amit Bhave