Software developer skilled at technical leadership, communication and presentation. Experienced in full project life cycle from design to implementation to integration. Over 17+ years of experience in the I.T industry, involving software design, analysis, development and testing at both client and server side (SDLC) in various domains. Good experience working with UML for drawing Use Case Diagrams, Class Diagrams and mock plus for drawing mockup user interfaces. Experience as a .NET developer in developing windows, web & mobile applications using .NET technologies such as C#, VB.NET, ASP.NET, ADO.NET, Win Forms, HTML, CSS, IIS, EF Core, XAML. Experience in developing application front end using HTML, CSS, Bootstrap, JavaScript, Angular, React, jQuery, Crystal Reports, MS Access, MS Excel. Experience in developing application back-end using C#, VB.NET, MS-SQL, MySQL, PostgreSQL, MariaDB etc. Experience in implementation of Object-Oriented Application Development, Relational Databases. Experience on RESTful API's, Design patterns (MVC), code-first initial or database first initial developments, developing using N-tier architecture and applications. Experience in Object-Oriented Programming (OOP) concepts like Interfaces, Inheritance, Encapsulation, Polymorphism. Experience in SQL Server, MySQL, MariaDB, PostgreSQL, SQLite etc. Database design, developing T-SQL queries, functions, stored procedures and triggers. Used Data Adapter, Dataset, Data Connection, Data Command and Data Reader as part of ADO.NET to access and update databases in win forms or asp.net environments. Implement ETL tools using SSIS packages. Experience in using version controlling tool like, Git, GitHub, Azure DevOps Repo & Team Foundation Server (TFS). Understanding of various principles of object-oriented programming like SOLID, DRY, KISS etc. Experience in building and using Web API as an ideal platform for building RESTful applications on the .NET Core Framework and Node Express. Strong analytical and dynamic trouble shooting skills, coupled with excellent communication skills and able to work individually and as a team. Experience in using SonarQube to conduct comprehensive code reviews, perform static analysis, and enhance overall software maintainability and reliability. Experience in organizing and coordinating project tasks, tracking progress, and facilitating team collaboration, utilizing project and task management tools such as Notion, Trello, Azure DevOps Boards, and Task by Planner. Experience in leveraging Selenium and xUnit to perform functional, regression, and integration testing, contributing to the overall enhancement of software quality and test automation efficiency. Demonstrated expertise in translating conceptual ideas into wireframes, prototypes, and high-fidelity designs. Well-versed in collaborating with cross-functional teams to ensure the seamless integration of design concepts into the overall development process. Experienced in leveraging Figma and Adobe XD to streamline the design workflow, enhance collaboration, and deliver aesthetically pleasing and user-friendly products. Seasoned Engineering Manager adept at seamlessly integrating project technical aspects and making information relatable to non-technical personnel. Experienced leader and program manager with nine-year history in field. Clear communicator, decision maker and problem solver.