Senior Software Developer Resume
SUMMARY:
- 10 - year experience in software development using ASP.Net with C# and SQL Server
- Strong skills of building SQL query, view and stored procedures with MS SQL Server
- Solid experience and knowledge on .Net MVC framework, Web API, WPF and Entity framework
- Extensive experience with Data Adapter, Data Set and Data Reader as part of ADO.Net
- Working experience with Vue, JavaScript, jQuery and Json
- Working experience on web service development and good knowledge on SOAP and RESTful Web Services
- Proficiency on C#, Python and Java.
- Working Machine Learning skills with Tensorflow, DNN, CNN and Few-shot Learning
- Experience on Cloud services(AWS and Azure)
- Excellent team work experience with Waterfall and Agile/Scrum methodologies
- Outstanding time and task management skills
- Good knowledge on resource control tools (TFS,Git,Tortoise SVN)
WORK EXPERIENCE:
Senior Software Developer
Confidential
Responsibilities:
- Design and develop the fund management application with WPF with .Net and SQLServer.
- Add new modules based on the new report types
- Create different types of reports based on institutional investors and funds
- Collaborate with accountants to implement new features and modify the existing functions.
- Design and develop the web based data importing application with Vue.JS and SQL server.
- Mentor the junior colleges to solve their issues.
- Participate new application design and scope sessions.
Integration Specialist/Solution Architect
Confidential
Responsibilities:
- Design and build the solutions of the integration between the E-com portals and the ERP system from scratch.
- Create windows services, processors, Message Queue and SQL procedures to implement the integration of sales orders and new customers.
- Develop the company’s E-COM system by working on the back-end Web API
- Maintain the E-COM application and database by synchronizing the data and update the changes
- Integrate the third party APIs (Blue Pay and Sure Tax) to E-com System.
- Participate the change of the ERP system from Microsoft Dynamic SL to Netsuite
- Design and develop the integration using Dell Boomi to new ERP
- Research a solution to implement single sign on to the portals with Microsoft Azure Direct
- Maintain Boomi and Netsuite, and build client script and Restful API with JavaScript for Netsuite
- Work as DevOps to maintain the system, fix issues from different application portals and collaborate with customer service and developers.
- Write and maintain the technical documentation about the integration solution
Environment: . Visual Studio 2015, SQL Server 2012, Net 4.5, C#, .Net Web API, Entity framework, Message Queue, windows services, XML, TFS
Software Developer
Confidential
Responsibilities:
- Develop, update and maintain Foresight System with ASP.Net and SQL Server on both web and mobile platform
- Create and modify questions of customer surveys with different score, weight and threshold using SQL Query
- Calculate Key Performance Indexes using SQL procedures and display the data on the dashboard built by ASP.Net
- Generate management report with Aggregated data and monthly/quarterly/annually KPIs(Net Promoter Score, Overall Satisfaction Score etc) using daily SQL jobs and display the result by table and chart
- Work on the Text Analytic System for "customer comments" searching using Full Text Index in SQL Server
- Participate the design of incoming projects and provide time-estimate documentations for each tasks
- Provide technical support for QA/UAT test and solve production issues through assigned tickets
- Key player in the development team
Environment: . Visual Studio 2013, SQL Server 2012, Net 4.5, C#, jQuery, Ajax, XML, Excel, IIS Web Service, TFS
Software Developer
Confidential
Responsibilities:
- Build outdoor mapping solutions using SQL Server, ASP.Net, Json and Google API to visualize key business information
- Develop the admin application for the management of outdoor advertising panels by generating a group of dynamic grid views
- Generate reports of outdoor panel information using Microsoft Report
Environment: .Net 4.5, C#, jQuery, AJAX, JSON, Microsoft Reports, Google Map API, VS 2013, SQL Server 2012, Sharepoint CRM, Bootstrap
Application Developer
Confidential
Responsibilities:
- Develop and matain the affiliate marketing systems which are customized for each unique client and modify the existing systems based on clients' changing needs
- Change and design the database table relations of the Affiliate Management System in order to introduce Traffic Optimization
- Build Traffic Optimization project to optimize the display of the ads
- Generate graphic reports with Google Graphic API to display the report by GEO Graph/Pie Chart/Column Chart
- Collaborate QA team to test the every phase and feature of the software solution
- Fix production issues on the database side using SQL scripts
Environment: ASP.Net (MVC framework), C#, LINQ, SQL Server, Javascript (JQuery and Ajax), HTML,CSS, Visual Studio 2010
Web Application Developer
Confidential
Responsibilities:
- Develop and maintain internal and external web - based applications for different departments of the company
- Create windows form application to track Employee Attendance
- Using Java (J2EE) to build the pay roll System
- Add new features to Customer and Product Management admin system
- Maintain and update company's website and applications
Environment: ASP.NET, MVC framework, C#, LINQ, SQL Server, Javascript, Java(J2EE), PHP, HTML, CSS, Visual Studio 2010, Eclipse
.NET Programmer
Confidential
Responsibilities:
- Build, modify and debug online donation systems for clients which are mainly donation foundations(DefiSki, Energie Cardio) using ASP.Net and SQL Server
- Build online donation system
- Develop the donation management for the clients
- Generate reports and ranked list generation
- Manage and update online store websites for the e - commerce clients by customizing the theme and database structure to meet clients' requirement
- Manage and update the websites of Bug-tracker
- Integrate texts, images and videos for the clients' online gaming sites
- Debug and develop new features to Access application using VBA programming