Results-driven Software Engineer with expertise in project support from conception to post-release. Skilled in writing efficient code and enhancing user experiences, driving engagement through innovative solutions and continuous development.
Overview
29
29
years of professional experience
Work History
Software Engineer
DAA Enterprises, Inc.
Brookline, USA
01.2011 - Current
Analyze, design and develop Point of Sale system using C#,ASP.Net Core, React, Bootstrap, SQL
Implemented POS System using C#,ASP.Net Core, React JS, Bootstrap, SQL
Analyze, design and develop interface with legacy system to external POS using .Net/C#/Web API
Analyze, design and develop FAX Web-API using C#,ASP.Net Core, Interface to RingCentral Fax API
Redesign, analyze and develop the existing retail pharmacy system C#, SQL 2019
Analyze, design and develop retail pharmacy modular base application using .Net/C#/SQL and VFP.
Implemented Fax Service using sing C#,ASP.Net Core
Involve in converting legacy system from VFP to .Net using C# and SQL 2019
Involved in a scanning module with reading barcodes using .Net.
Implemented a process of downloading Remittance Advice data from SFTP Server using C-Sharp.
Implemented interface to access data from webpage using C-Sharp.
Implemented various reports, converted images and manipulated PDF using inept-Sharp.
Implemented newer health care format to send electronic claims to insurance.
Provided training and technical support for end users.
Software Engineer
FundQuest, Inc.
Boston, USA
08.2000 - 07.2010
Responsibilities include design and development of applications for web based client/server services.
Managed, controlled, coordinated, and prioritized IT application issues, requests, and function-specific activities to achieve timely resolution and communication to stakeholders.
Perform Root Cause Analysis (RCA) on all systems issues.
Ensure that all processes and procedures are documented and stored.
Develop and maintain project plans for new initiatives.
Work with multiple businesses and IT stakeholders to achieve clarity of issues and requirements.
Manage ongoing systemic problem identification and resolution.
Identify process improvement opportunities and new solutions to business problems in order to optimize results.
Established quality assurance processes to ensure program and documentation accuracy before production. by establishing processes that ensure quality of programs and documentation prior to turnover to production.
Maintain/enhance existing applications.
Design and develop interfaces to internal and external applications.
Perform code reviews and design reviews with peers.
Create and execute unit test plans.
Interact with Project managers and business analysts to understand business requirements and translate these into technical designs.
Quality assurance analysts to ensure that code is system-tested and regression-tested prior to release into production.
Production support engineers to ensure that critical and major production issues are resolved in a timely manner.
Development personnel in other departments to design and develop enhancements (or address issues).
Designed, unit tested and implemented Pershing Export Trade window service, Online Pricing web service, Investment Sales Proposal Report ID validation web service using .NET 3.5 Framework and C#.
Involved in a small group of projects that were implemented using .NET and C# such as Help Desk application.
Provided IS Support for In-House application, called Separate Account Fact Sheet application, Manual Entry Asset Classification, web base automated investment sales proposal report, web data saving COMM DLL was written in Visual FoxPro, Visual Basic, C#.Net and using SQL 2000 as a backend database.
System Analyst
CGU Life Insurance Company
North Quincy, USA
12.1996 - 08.2000
Designed and developed client/server applications.
Provided IS Support for In-House applications: Underwriting Letter System, Claim System, Advertising Control Log, Consumer Control Log, Positive Pay System, which were written in VFP.
Developed tools for end user to automate their manual process, provided training and technical support for end users.