Application Software Engineer Resume
2.00/5 (Submit Your Rating)
Fremont, CA
SUMMARY
- Solid experience in business application development
- Expert in web application development using .NET Framework
- Strong analytical and problem - solving skills
TECHNICAL SKILLS
.NET Framework: ASP.NET, Web API,Entity Framework,ADO.NET, WPF,Windows Forms, WCF
Programming languages: C#, Java, Perl, C/C++
Front-end development: JavaScript, Angular, Type Script, Node.js, jQuery, CSS, HTML, Ajax
Databases: MS SQL Server, PostgreSQL, MySQL, SQLite
Development tools: MS Visual Studio 2013/2015
Source control: GIT, TFS, SVN
PROFESSIONAL EXPERIENCE
Application Software Engineer
Confidential, Fremont, CA
Responsibilities:
- Developed REST API using .NET Web API framework to provide PDF form filling services for the Confidential SaaS solution. This service allowed auto-generation of patent office forms by filling blank forms with the data from MS SQL Server database. Used iTextSharp SDK for PDF file manipulation.
- Developed customizable import/export functionality in the next version of the Confidential solution. Developed REST API using ASP.NET Web API and MS SQL Server. Developed UI using Angular 2 and Typescript.
- Successfully integratedLecorpio SaaS solution with an external software system to facilitate patent renewal services. Worked with the team to develop specifications for the data exchange protocol.Designed and implemented patent renewal module and UI for configuration and support tasks (in ASP.NET).Created detailed documentationfor the internal use by the support personnel.Supported five pilot deployments and implemented multiple improvements that accounted for various business rules andpracticesused by customers.
- Added a new feature to LecorpioSaaS solution to address uniform email styling challenge by providing UI for email template generation and customization.
- Replaced an old implementation of Google sign-in (OpenID 2.0) withthe latest Google+ sign-infunctionality based on OpenID Connect authentication.Despite pressing deadline, the work was delivered on time to the customer’s satisfaction.
- Developed automated migration of customer’s data from public sources into MS SQL Server database. Implemented patent data retrieval using a third-party API, data parsing and storage.
Senior Software Engineer
Confidential, San Mateo, CA
Responsibilities:
- Developed a Windows application that facilitated effective decision-making in global vaccination planning. It allowed building complex analytical models based on various vaccination strategies, forecasted global vaccine demand and provided estimates of overall vaccination cost and public health impact.
- Developed a Windows application that facilitated management of thevaccine research and development. implemented UI using C# and .NET CAB framework based on the Composite design pattern. Used Entity Framework ORM to access data stored in MS SQL Server and PostgreSQL databases.
Software Engineer
Confidential, Milpitas, CA
Responsibilities:
- Developednext version of thepatient webportal enabling patient-provider communications, including secure messaging and appointment scheduling. Developed REST API andredesigned UI to utilize Ajax technology.
- Implemented Windows client that used WCF web service to access national trends data from the cloud and use them as a benchmark for business performance analysis. Used ADO.NET to access data stored locally in SQLite database.
- Developed a web application that generated analytical reports and charts based on the data collected from the clients in order to analyze trends and select relevant product promotions for the client.
- Developed a Windows application for dental businesses to facilitatedebt collection tasks.Worked with customer representatives to identify, document and analyze their business and technical requirements. Collaborated with other teams within the company to integrate this application with the existing enterprise software. Despite the challenging schedule, project was completed on time and customer was very satisfied with the results. This created significant business impact as the customer requested our assistance with two other projects.
