Hesong (harry) Huang
******@*****.*** 561-***-****
Professional Summary:
** ***** ** ********** ** design and development of web-based and windows-based applications using .NET technologies. Proficient in developing Client/Server applications in 3-tier, N-tier and MVC Architecture.
Implementation of N-Tier Architecture in Windows and web based, Client/Server, internet/intranet and distributed applications in Microsoft Technologies.
Hands on experience in all phases of Software Development Life Cycle (SDLC) like Requirement Gathering, analysis, architectural and detail design, documentation, development, testing and implementation using AGILE methodologies and test driven environment.
Experience with writing Use Case specifications and developing Work Flow diagrams.
Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and Tracing concepts. Experienced in SOLID principles.
Experience in Microsoft .NET Technologies using Visual Studio. NET, C#.NET, ASP.NET, ADO.NET, Web API.
Strong experience in working with .Net frameworks 4.6/ 4.0/ 3.5/ 2.0/ 1.0
Experience in consuming different ASP.Net Web APIs to retrieve customer information and other application related information.
Experience in creating Partial Views, Web Forms, User Controls, Custom Controls, Web Controls, Web Parts using C#, VB.NET, ASP.NET, HTML, Java Script and AJAX and JQuery.
Experience in designing and developing Three Layers i.e., User Interface, Business Logic and Data Access Layer with C#.NET and ASP.NET
Experience in operating VB.NET and VB6 and in connecting forms in VB to SQL.
Experience with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.
Good Knowledge in Desktop Development in Windows forms application.
Core Skills include C#. ASP.NET Applications using .NET Core 2.0.
Evaluate new requirements that triggers changes in design, technology and infrastructure.
Good Experience in working with client during complete software development cycle involving analysis, design, source code, support and maintenance.
Designed new module and enhanced existing functionality in enterprise software.
Experience designing Developing and Supporting Win Forms and Web forms.
Experience in implementing .NET Security features like Authentication and Authorization using X509 certificate.
Commanding experience in SQL Server in writing database queries using joins, Indexes, Creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, and experience in Query Optimization.
Experience in designing and building databases with MS SQL Server and MS-Access as backend.
Experience in using Microsoft Office Suite: MS Word, MS Excel, MS Access, MS PowerPoint, MS Visio and MS Outlook.
Experienced in DotNet Framework connect to Microsoft Office Suite: MS Excel, MS Access, Email Server,
Technical Skills:
.NET Framework / Languages
.NET Framework 4.7/3.5/ 3.0/ 2.0/ 1.1, C#, ASP.NET, ADO.NET, XML Web api, and languages like Visual Basic.NET, ASP (2.0),ASP Classic
Relational-Database Technologies
MS SQL Server 2016/2014/ 2012/ 2008/ 2005/ 2000/ MS Access, T-SQL, Stored Procedures
Web Technologies
HTML 4.0, VB Script 5.0, CSS
Web servers
IIS 5.0/ 6.0/ 7.0
Source Controls
Visual Source Safe (VSS), MS-TFS, Git, SVN, CVS
Platforms
Windows NT/ 2000/ 2003/ 2008 Server, Windows XP & Linux
Professional Experience:
WGS, Brentwood, WTN July 2018 till Present
Role: Dot Net Developer
Project Name: Mortgage software application.
Responsibilities:
Developed web application using C# DotNet Framework with database access, HTML, Java script.
Write the interfaces and implementations for the interfaces
Applied the dependent injections into the classes.
Implement business logic into system architecture
Performed unit test, functional test
Environment: C#, ASP.NET, Microsoft Visual Studio, .Net Web API, SQL
Microsoft, Redmond, WA Jun 2017 to July 2018
Role: Dot Net Developer
Project Name: Finance Payment System.
Responsibilities:
Developed application using micro services, on Azure event hub, Azure REST API, Azure fabric with storage blob using C# DotNet Framework, Visual Studio Online.
Write the interfaces and implementations for the interfaces
Applied the dependent injections into the classes.
Apply business logic into system architecture
Access the data storage on the EventHub using StorageClient and api adapter.
ActiveDirectory and X509Certificate applied for the security.
Agile as daily scrum software.
Performed unit test, functional test, and load test
Environment: C#, ASP.NET, Microsoft Visual Studio, .Net Web API, Azure, SQL
DCL, Inc Davie, FL May 2015 to Jun 2017
Role: Dot Net Developer
Project Description The company provide video stream compress services to the major TV network.
Responsibilities:
Design a web-based application to book Encoder and Decoder system
Developed Web Forms, User Controls, and Reusable ASP.Net page-template to have a consistent look and feel across all screens.
Used DevExpress.NET plus JQuery and Bootstrap on the front end for the user interface.
C#, DotNet 4 and SQL Server 2008 running background.
Designed console base DotNet application running on Linux adapted by mono to check the database to see if there is any on coming event is booked on this computer and start the corresponding devices.
Developed Video Wall windows application using VLC plug-in
Environment: NET 4.0, Visual Studio 2013, C#, JavaScript, Web Services, T-SQL, XML, JSON, HTML, CSS, SQL 2008, ADO.NET, HTML5, CSS, DevExpress, Linux, mono
PartsBase, Inc Boca Raton, FL July 2014 to May 2015
Role: Dot Net Developer
Project Description: Online soliciting company, gethering information from government purchase website, such as Federal State Department, NAVY, Air Force, or Army, categorize into our database, push to subscripted client.
Responsibilities:
Data mining from government solicitation site into database, and website design and background supporting services manipulate the data using C#, Html Agility Pack, VB.NET, VB6, web application, Windows Services, Database.
Maintained old VB6 spider code, converted some to C# .NET Windows Applications.
Developed new/ maintained old web spider to gather government solicitation purchasing/bidding data and categorize into database using C#, .NET, and SQL Server.
Developed web spider using C#, .NET, WCF, Html Agility Pack to collect data from government purchase solicitation web.
Developed and maintained web application to provide solicitation data to the client.
Performed unit test with Moq
Environment: Microsoft Visual studio 2013, C#, JavaScript, XML, XSLT, SQL server 2014, IIS 7.0, Team foundation server.
Gmed, Inc Davie, FL July 2007 to July 2014
Role: Dot Net Developer
Project Description: Medical software company specialize in clinic hospital work flow from appointment, first visit, procedure to final check out, including information exchange with Lab and Insurance company.
Responsibilities:
Develop system module based on the business module, implemented it in data access layer, business logic layer and presentation layer using classic ASP, C#, VB.Net, JavaScript,.NET Framework 4.0 and MSSQL database.
Maintained old version web application written in classic asp and ADO.NET.
Developed new version web application using C# .NET, SQL Server, and JavaScript.
Developed Database report using SSRS, and Crystal Report.
Developed and maintained Windows Service to communicate with Labs using HL7 protocol.
Performed unit test with NUnit
Environment: Microsoft Visual studio 2010, C#, JavaScript, XML, SQL server 2000/2005/2008, NUnit.
FL ReFinance Home Loan Modification, Sunrise, FL Jun 2005 to Sep 2006
Role: Software Developer
Responsibilities:
Developed a WinForms Application customer management database system using C# .NET3.5 and SQL Server 2000.
Export customer report in Excel and plain text CSV.
Environment: C#, .NET Framework 3.5, Visual Studio 2008, SQL Server 2000, Excel.
Luxury HomeBuilder, Las Olas, FL July 2003 to Sep 2005
Role: Software Developer
Responsibilities:
Developed a WinForms based budget system using VB6 and MS-Access application.
Export customer report in Excel.
Environment: Visual Studio 2003, MS-Access, Excel
Education:
BACHELOR CHANGSHA POLYTECH
·Major: Electric Engineering
MASTER MAY 2003 FLORIDA ATLANTIC UNIVERSITY
·Major: Computer Science & Engineering