Senior .net Consultant Resume
Indianapolis, IN
SUMMARY:
- 25 years of productive experience
- IT Certificates in C#, ASP.NET, SQL Server, Microsoft Dynamic CRM, Web Application, Web Service, WebForm Application, C++, XML, MFC, Java, ...
- Full - stack (flexible) .NET developer (front-end 40% andback-end 60%)
- Looking for a permanent/ contract opportunity in southern California. Open to relocation
TECHNICAL SKILLS:
Selected skills (years): C# (14y), ASP.NET (14y), MS SQL Server (12y), ASP.NET MVC (3y), jQuery (6y), JSON (6y), JavaScript (8y), HTML (14y), XML (12y), CSS (8y), LINQ (5y), Ajax (6y), TFS (10y), SVN(2y), VSS(2Y), SSRS(1y), ERP (9y), Microsoft Dynamic CRM & SDK (2y), Web Service (6y), WCF (3y), Entity Frameworks (6y), C (20y), C++ (15y), Angular JS (1y), ASP.NET Web API 2 (1y), PERL (2y), Oracle (3y), ADO.NET (9y), T-SQL (9y), Agile/Scrum (8y), VB.NET (2y), WinForms (7y), WPF(2y), Clear Case (1y), Bootstrap (2y), Mobile Application(1y), SSIS(1y), Cloud-computing(1y), LESS(0.5y), GIT(0.5y), GitHub(0.5y), JIRA(0.5y), Team City (0.5y), Infragistics(1y), Telerik(0.5y), Borland C++ (2y), SIMSCRIPT(5y), Java/J2EE(2y), and so on; successful experience (20y) in starting new projects from scratchwith latest technologies and/or inupdating/debugging legacy software
PROFESSIONAL EXPERIENCE:
Senior .NET Consultant
Confidential, Indianapolis, IN
Responsibilities:
- Improved SQL Server transactions for tracking mobile messages (up to millions of new/updated messages for every 15 minutes); done
- Designed & programmed reusable and extensible SQL test case “50,000 updated rows with 86,892 new coming rows”, and proved (tested) the tracking is successful within 20 seconds; done
- The modified test cases (for example, adding timer) can be used to compare different approaches, and verify which one is more proper whenever needed; flexible & extensible
- Recommended using timestamp to reduce unnecessary locks and to simplify code significantly; found & corrected batches error, and suggested using parallel tech for better performance
- Wrote detailed comments; explained (documented) in details for new code and updates
- Significantly improved performance in stored procedures & test cases quickly
- Significantly simplified stored procedures & test cases
Senior .NET Consultant
Confidential, Mason, OH
Responsibilities:
- Finished Service Maintenance Estimate & SSRS reports
- Finished 2ERPsoftware products (General Contractor Submittal & Material Order Checklist )with nested grid-views
- Maintained and updated legacy .Net 2.0 (C# and VB.NET) code to latest technologies
- Fixed many bugs, and improvedperformance significantly
Senior .NET Developer
Confidential, Cincinnati, OH
Responsibilities:
- Obtained MCP for Dynamic CRM 2011 Installation & Deployment in 2 weeks
- Simplified and improved performance significantly for several projects (such as workflows, discounting, pricing engine, and so on).
- For example, simplified 75 complicated conditions in a workflow to 6 simple conditions.
- Wrote discount software, pricing engine, custom revise software, reusable jQuery custom controller, CAD mapping, …
Senior .NET Consultant
Confidential, Harrison, OH
Responsibilities:
- Developed Brand Protection, Product Authentication and Anti-counterfeit software
Senior .NET Consultant
Confidential, Indianapolis, IN
Responsibilities:
- Sped up a wiki page builder application (23226 genes) by 90+%
- Transferred Oracle database data to SQL Server database
Software .NET Instructor
Confidential
Responsibilities:
- Published open source solution code (C#/VC++/C++/C) in India, USA, England, Italy, Malaysia and China, respectively
- Was the sole instructor for all C# ASP.NET projects and courses at the school for the five full years (2005-2010)
- Obtained the highest evaluation from the students at the softwareschool
- Taught compiler technology and projects (2006-2010)
- Taught VB.NET, J2EE and UX UI(2005-2007)
- Taught parallel and distributed network algorithms/projects (2007-2010)
- Tech lead for a small hands-on team
Co-investor & Senior.NET Software Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Developed sale/quotation CRM software
- Added C/C++/PERL/ MACRO call features (tools/library) to reduce up to 99% of 3D optical proximity correction shape layout file memory (gigabytes), and to make the files neater.
Senior 3D .NET Software Engineer
Confidential, Waltham, MA
Responsibilities:
- Built up a 3D object model from a set of 2D images.
Senior .NET Software Engineer
Confidential, Waltham, MA
Responsibilities:
- Programmed GUI for a MIT-patent face detection system successfully
- Designed and programmed the first real-time 3D pattern recognition in the worldfor rail flaw ultrasonic detection systems (the data was megabytes/sec at that time).
- Organized parallel ultrasonic data (Mbytes/sec) inputs into 24 parallel multithreads to recognize 3D flaws
