14 years of web development experience creating high performance database driven applications by using Microsoft technologies.
Strong Programming Skills in ASP.net, C#, MVC3, NHibernate, Linq, Lambda, ADO.net, Entity Framework, Javascript, Stored Procedure, XML, HTML5, Ajax, WCF, REST, NodeJS, Knockout.js, Angular.js, JSON and JQuery.
Database Design & Development using MS SQL Server 2008, 2005 and MySQL.
Experience with
14 years of web development experience creating high performance database driven applications by using Microsoft technologies.
Strong Programming Skills in ASP.net, C#, MVC3, NHibernate, Linq, Lambda, ADO.net, Entity Framework, Javascript, Stored Procedure, XML, HTML5, Ajax, WCF, REST, NodeJS, Knockout.js, Angular.js, JSON and JQuery.
Database Design & Development using MS SQL Server 2008, 2005 and MySQL.
Experience with E-commerce development, Code Optimization, SEO for public websites, Web content management, URL Rewrite, Object Oriented Programming, GIT.
Strong problem solving ability and consistently broaden technical knowledge and explore new technologies.
Specialties: strong ASP.net, Custom Server Control, C#, Ajax, SEO
Senior Software Engineer @ From April 2013 to Present (2 years 9 months) San Francisco Bay AreaPrinciple Software Engineer @ - Used IoC and Dependency Injection design pattern on MVC project
- Used Ninject framework as dependency injector
- Used the latest MVC4 framework and created a single page application
- Used SignalR to push real-time updates to end users without refreshing client browser.
- Generates KML file and use GoogleEarth API to display connections graph between locations
- Created Unit testing project to test the framework
- Learning Objective-C, IOS development
- Experiencing Angular.js, Node.js and Bootstrap css From February 2012 to April 2013 (1 year 3 months) Development Manager @ Manage a team of 6 people for UI team.
Mentoring team members to improve their technical abilities and code quality. Provide code enhancement/optimization feedback.
Collect requirements; provide project estimation for product management. From April 2011 to February 2012 (11 months) San Francisco Bay AreaSenior Software Engineer @ Lead the UI team; give technical feedback and code review to other developers.
Major improvement on site performance tuning
Participates new features discussion and planning.
Designed complex SSRS reports for PDF export. From September 2009 to April 2011 (1 year 8 months) Staff Software Engineer @ From March 2009 to October 2009 (8 months) Lead .net Developer @ Using the latest .net 3.5 framework with C#, Ajax, Linq and Lambda to design a sophisticated HR enterprise application.
Created a lot of easy to use, flexible custom server controls to make our code base more manageable.
Improved site performance by reducing viewstates and html size.
Lead a team of 5 contractors to handle all frontend development tasks.
Gained exposure to Software As A Service (SAAS), Windows Communication Foundation (WCF) and Service Oriented Architecture (SOA) concepts as implemented in state-of-the-art, highly scalable web application using architecture designed by software legend Juval Löwy . From May 2007 to November 2008 (1 year 7 months) .net Developer @ Used Google Sitemap Technology to bring more traffic to the company’s main website.
Used Google Adsense Technology to help the company generate more revenue.
Used Google Base Technology to post listing data to Google servers, bringing more traffic to the website.
Added real time image generation to protect sensitive data from scrapers.
Helped migrating the current site from .net framework 1.1(mixed with classic asp) to.net framework 2.0. From September 2005 to April 2007 (1 year 8 months) Lead Technical Analyst @ Created an application called eStart. eStart is an intranet site help regions to reduce paper and phone calls, it helped employees to keep track of sales orders. This application is widely use in all ADP Regions.
Created central user administration to manage all user accounts/permissions in all regions.
Created the software tracking tool to keep track of software inventory and tracking software shipment.
Using Microsoft Messaging Queue (MSMQ) technology to connect two different web servers, and send XML message to perform data exchange.
Created Full Level Tax using complex web form with .net technology.
Created Data Conversion Hub web application using remote scripting technology with ASP.
Worked on creating Capacity Management tool to keep track of employee’s workload.
Technology used: asp, MySQL, XML, Monarch From June 2002 to November 2005 (3 years 6 months)
Guo Huang is skilled in: ASP.NET, ASP.NET AJAX, ASP.NET MVC, WCF, Entity Framework, jQuery, JavaScript, LINQ, SQL, CSS, JSON, Microsoft SQL Server, AJAX, HTML, XML, OOP, C#, .NET