Lead Software Developer
Current• Designed, developed, analyzed, tested, debugged, and executed customized data-centric web applications using C#.NET, HTML, Javascript, JQuery and CSS.• Developed Entity Framework model and made Linq queries to connect MS SQL Server database.• Designed and developed C# components for implementing business logic in 3-Tier application interacting with MS SQL Server database using managed provider and ADO.NET.• Implemented business logic in C#.NET, business logic/ETL solutions, and business rules to integrate disparate data sources toward centralized data store.• Converted a legacy Java application developed with a monolithic architecture to a SOA/microservices architecture.• Developed and implemented RESTful APIs to permit certain actions, interactions and data-sharing between individual microservices.• Used CRUD operations in RESTful APIs to access employee, accounting detail, transaction, etc. data from databases.• Achieved 20% improvement in the performance of all ETL/SQL and online components, ensuring timely response and data reliability by following service level agreements.• Participated in developing responsive web pages using Vue.js and Bootstrap. • Assisted project manager in defining detailed specifications for application functionality requirements.• Determined user requirements, project budgets and timelines as well as provided consultative services to clients and project team members on technical issues.• Documented functional and technical design specifications for business scenarios involving complex business workflows.