Passionate, detailed and result oriented Sr Full Stack Lead techno - functional over 9 years of Team lead and over 15 years of experience encompassing design, development, implementation and delivering high-quality .NET and cloud Window/Web/Server Multitenant/Distributed software systems in the various business domains - Point-Of-Sales, Prepaid card, E-Commerce, Market Research, Inventory management. Thorough understanding of Agile Software development methodologies, values, and procedures
- .NET 4.x/3.5, .Net Core, ASP.Net, ASP.Net Core, ASP.NET MVC 5.0, C#, Entity Framework, ASP.NET Web API, REST API, Web service, WCF, WPF, WF, LINQ, XML, SQL Server 2005/2008/2016 , TCP/IP messaging, NUnit, MUnit
- 7 years of working experience design/modify, develop and implement distributed system using SOA
- Expertise in version controlling using TFS, GIT, Visual Source Safe (VSS)
- Exceptional skills in Agile Development and Test-Driven Development
Senior Team Lead
Confidential, Atlanta, GA
- Designed and developed frequent enhancements among 3 different projects using .Net Technology stacks - C#, vb.Net, .Net core, WCF, Web Service, Web API, WinForms - WPF and MVVM, SPA web app - Angular 4/HTML5/CSS3. SQL, SQLite, No SQL, Microservice architecture - Azure Event Hub, App Fabric, REST API
- Delivered higher quality by providing mentoring, guidance, feedback and to offshore/onshore development team of 5 developers and other cross functional teams using Continuous Integration/ Continuous Development and Agile Methodology
- Because of my strong domain and technical expertise, fast learning of the new system, addressing questions/issues in timely manner and providing long term solutions, Client call me Guru of the products I work on.
- Hands on working experience in design and developing Distributed System software framework suite using SOA architecture, consisting of server, client and middleware software application software. This is highly configurable distributed system and deployable for any customer.
- Participated in POC and redesigning the current Distributed System to migrate to Azure cloud, add IOT device in the client POS systems to send event data to Azure Event Hub, have various containerized microservice module for data transfer and remotely monitor clients from the cloud server application.
Sr Software Engineer
- Technical Lead with team of 50 team members. Successfully migrated the legacy Prepaid Card Web application to multi-lingual, multi-cultural, maintainable, scalable with addition of EMV support and Remittance features
- Migrated database report system from legacy to the new system and integrated and redesigned the reports to support Localization and multi-culture.
- Worked closely with Architect, Business Analyst, Product owner, understood requirements and assisted in prioritization, planning and estimate of release plan
- Customer appreciated for successfully delivering an error-free release on short notice of preponing the release date. Had good plan execution and team collaboration with 50 developers, 10 QA and we fixed 50 issues and passed validation in 24 hours of turn around time
- Led team of 5 members to build POC on creating reusable plugin library to be used on the distributed application system running on the .Net Embedded platform to add capability to application to send the diagnostic data to the server and make application and OS remotely upgradable
Senior Software Developer
- Prototyped and developed a tool using SSIS package and ETL to migrate data from the legacy systems to this product with easier GUI options and faster data import
- Worked with project manager and other team leads to create a plan to deliver products to 7 customers within 12 months’ time. Prepared and scheduled release dome plan to make the progress transparent and built the strong team and customer trust
- Developed reusable Java Script and DHTML libraries to make site more user interactive.
- Developed the Survey Generator Tool that converts row text data from survey word doc to survey web site project containing well formatted HTML pages containing appropriate survey question / responses and java script validation code
- Exceeded customer satisfaction by Implementing database replication among all the primary and backup SQL server system and configuring cluster for 24x7 availability.
- Built high customer trust and satisfaction by enhancing the Survey Data Report Tool with easy to use widget feature to generate graphical, document report from survey response data. This helped customer to make batter and quicker product change decision
- Win the appreciation of senior and customers by successfully delivering many complex mission critical survey project without any production issues.