Anupam Patel
** ****** *****, **-* Hilltop Manor, Edison, NJ - 08820 734-***-**** **********@*****.*** Objective
A Senior Dot.Net Leader/Architecture position.
Education
• Bachelor of Degree in Statistics in 1993.
• Higher Diploma in Software Application (2 years): Tata Unisys Ltd Education Center. Summary
• 17+ years of experience in dot.net based software for Design, Development, and Implementation.
• Diverse domain exposure: Market research, automobile production, healthcare systems.
• Experience in Scrum/Agile environments, OOP concept, Team Foundation Server, GitHub Repository, Devops.
• Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
• Active team player with good communication skills, leadership qualities and strong analytical problem-solving skills to deliver qualitative technological products and consulting solutions. Technical Skills
Programming Languages C#.Net, ASP.Net, Classic ASP Technologies Web forms, Win forms, ASP.NET, LINQ, MVC, NUnit, BUnit, Devops Web Technologies Ajax, XML Web services, ASP, ASP.NET, Blazor Web Assembly, SOAP, XML, jQuery, JavaScript Databases Microsoft SQL Server, MySQL DB, Oracle
Version Control Systems Team Foundation Server (TFS), GitHub 3rd Party Tools NSwag for client API code generation Internal Tools Confluence, Jira
Professional Experience:
Client: Wolters Kluwer, NY, USA Employer: Mindtree, USA Oct 2022 – Till Date Role: Technology Lead Environment: C#, ASP.net, Web Api, Azure CI/CD Pipelines Working on internal application which is designed using C# and Azure CI-CD pipeline Achievements:
• Responsible for all production issues.
• Closely working with client for issue, enhancement and bugs in application. Client: Ellkay, NJ, USA Employer: Healthtechindia, India Mar 2021 – Oct 2022 Role: Senior Technology Lead Environment: C#, ASP.net, Web Api, Blazor Web Assembly, NUnit and BUnit Ellkay offers connectivity solutions for health systems / hospitals, medical laboratories, and ambulatory companies with cutting-edge technologies to help drive growth and enhance interoperability strategies. Achievements:
• Collaborated closely with client services team to interpret and analyze complex requirements.
• Applied expertise in SSO based applications using protocols like SAML, OIDC, SmartOnFHIR and Cerner to provide enhanced connectivity solutions to Ellkay’s clients.
• Conceived and designed new dashboard for an existing product using Blazor web assembly.
• Created test cases for each web API and web UI using NUnit and BUnit frameworks.
• Generated web API client code using Nswag tools.
• Implemented Microsoft Azure Identity Management for Authentication and Authorization for users. Client: Toyota Kirloskar Motor, India Employer: Technoforte Software Pvt Ltd, India Apr 2017 – Feb 2021 Role: Senior Software Dev then Team Leader Environment: C#, ASP.net, MVC, Windows services, SQL Server & Socket Prog. Toyota Kirloskar Motor produces Toyota vehicles in India for both India and export markets. Achievements:
• Led 6 team members on 2 shifts to reduce downtime & increase profitability in Toyota vehicle plan by resolving issues in production software. Production software included parts orders to suppliers, parts received by plant, passing data to parts payments application, and printing VINs / engine numbers on metal plates using TMC-420 markup controller.
• Created a rapid response process to systematically diagnose and resolve unpredictable failures in production critical systems.
• Successfully designed an all-new high priority “Lot Traceability” application to enable Toyota Kirloskar Motor to rapidly and efficiently recall vehicles for defective parts. This complex application acquires scanned supplier parts bin data at line-side and implements algorithms to accurately map specific batches of parts to specific VINs. Furthermore, the system compensated for variations in production, including for defective/damaged parts and for part shortages. Constructed Lot Traceability System by 1. using Windows Services to acquire all data, 2. coding a Windows application to read bar codes from bins / calculate pending vs past vehicles / map
& store data by VIN, and 3. coding a Web application to provide query options and customized reports.
• All applications were n-tier architecture having UI in the presentation layer, business logic in the middle layer using C#.NET, and data service activities in the backend using MS SQL Server 2015. Applied Microsoft Ajax toolkit to show Realtime data. Used TortoiseSVN and Team Foundation server for version control of applications. Employer: Nielsen India Apr 2013 – Jan 2016
Role: Senior Dot.Net Developer Environment: C#, Win forms, SQL Server 2008 Nielsen provides market research for customers by creating surveys/studies, acquiring/analyzing data, and generating conclusions. Achievements:
• Created a new Windows application using Dot.Net to dynamically manage pushing new surveys downloads from server to each employee smartphone. Designed application to determine how many new surveys to push daily to each smartphone based on memory capacity in each smartphone, previous size downloaded, size of each new survey, and maximum possible size of each completed survey with data to be stored on smartphone until ready to be uploaded to server. The application also functioned to confirm employees complete the survey properly by confirming mandatory details such as storefront photographs and GPS. End result: Improved Nielsen client satisfaction and increased productivity of Nielsen employees by satisfying client timing deliverable. Client: Enabled Healthcare, NY Employer: Arcadia Consultancy, India Feb 2009 – Mar 2013 Role: Software Developer Environment: Classic ASP, Ajax, JavaScript, My SQL, MVC, XSLT & XML Enable Healthcare connects patients, clinic/hospital providers, and insurance payers together by user friendly websites for appointment scheduling, claims submissions, and reimbursements. Achievements:
• Created all new “Manage Payment for Claims Reimbursement” application with several modules in existing web portal to manage accounting for medical bills from providers and payments (co-pays, advance payments, post-bill payments contained within MySQL database) from patients. This application enabled clients to migrate from paper-based processes to increase speed, reduce errors, and save money. Also added new functionality in existing modules.
• Implemented server-side paging to replace client-side paging to increase response speed and reduce crashes for clients.
• Migrated classic ASP code to Dot.Net.
• General projects: Created web services with Dot.Net. Created UI using jQuery. Migrated classic ASP code to Dot.Net application. Client: AC Nielsen, India Employer: Shree Rang Consultancy June 2005 – March 2009 Role: Software Developer Environment: Classic ASP, C#, SQL Server, Oracle Nielsen provides market research for customers by creating surveys/studies, acquiring/analyzing data, and generating conclusions. It was Nielsen company which had earlier name AC Nielsen. I worked in IT department for a company as a consultant. Achievements:
• Created all new end-to-end application for Field Timesheets using classic ASP and Oracle database. Functionality included a GUI for employee compensation request data, management information service for reviews / approval / rejection, batch reports for accounting department to process payments. The application calculated individual employee compensation by using number of days at out station, out station type, employee role, pay rate tables, and effective dates for tables. End result: Reduced cost, improved accuracy, increased processing speed for travel allowance compensation for 700 employees.
• Created all new “Dynamic Survey Application” using Dot.Net and SQL Server to enable Nielsen to efficiently create new surveys for clients. The application allowed Nielsen IT department to automatically create client specific surveys. Nielsen Client Service personnel input survey wants into MS Excel file. The application processed the MS Excel file and generated a survey in a webpage. Survey questions dynamically were shown or hidden on webpage depending on the response to dependent question.