We provide IT Staff Augmentation Services!

.net Architect Resume

Pasadena, CA

OBJECTIVE:

Software Engineer in object - oriented analysis, design and programming.

SUMMARY:

  • Over 20 years of hands-on experience in software application analysis, design and development with Microsoft platform toolsets.
  • Extensive experience in C#/C++/C of enterprise programming with ActiveX/ATL/COM/DCOM, MFC, ADO.NET, ASP.NET, WCF. LINQ, Entity Framework, MVC ¾, multi-threading/parallel task programming and Win 32-API.
  • Experience and strong working knowledge of XML, SOAP, SQL Server, Ajax, Crystal Reports, SQL Report Service, HTML/DHTML, JavaScript with Web Application, Windows Application, Web Service and Windows Remoting.
  • Strong knowledge and practical experience in OOA, OOD and OOP with UML and Design Patterns.
  • Excellent knowledge and experience of computer modeling and simulation with C, FORTRAN, PASCAL and MatLab in scientific and engineering R&D area.
  • Able to analyze, understand, assess and recommend solutions to complex software requirements and defects. Responsible for assessing work efforts and necessary time-to-completion.
  • Strong work ethics and good team player with problem-solving, interpersonal and organizational skills.
  • Self-motivated; able to set effective priorities to achieve immediate and long-term goals and meet operational deadline.

PROFESSIONAL EXPERIENCE:

Confidential, Pasadena, CA

.NET Architect

Responsibilities:

  • Gathering business requirements
  • Developing functional requirements
  • Designing application architecture with Hexagonal DDD
  • Creating developing strategy based on agile methodology
  • Making technical documents and working closely between clients and team members
  • Building and coding SQL Data Model
  • Building and coding WCF Data Service (OData).
  • Building and coding all basic business logic with Domain Driven Development
  • Rebuilding and refactorying GUI consumer with MVC 4.

Confidential, Sacramento, CA

.NET Consultant

Responsibilities:

  • Developing and making enhancements for CMS, which is an ERP software.
  • Building the reports by SQL Reporting Service with C# and VB.NET.
  • Designing and developing the eCommerce web application by ASP.NET 3.5 and SQL 2005/2008 with AJAX, LINQ and WCF.
  • Networking administrator and SQL database server administrator.
  • Rebuilt and enhanced some components of AID (see below in 2003~2004) system with WCF.

Confidential, Pasadena, CA

Sr. Software Consultant

Responsibilities:

  • Architecture design and development of Pipeline Manager, a task management application for mortgage loan process, using C#, JavaScript, Ajax and XML with ASP.NET 2.0, SQL 2005 Server, Visual Studio 2005.
  • Lead of design and development of a decoupled Data Access Web Service based on messaging and SOA technology.
  • Mentored and developed juniors.

Confidential, Pasadena, CA

Sr. Software Architect and Engineer

Responsibilities:

  • Design and development of a Windows desktop based configuration tool for the Automate Lending System (ALS), which is a large scale, multi-tier Web Consumer Lending application, using C# with ADO.NET, Web Service, SQL 2000/2005 Server and MVC pattern.
  • Redesign, rebuilding and maintenance of the loan decision engine by refactorings and NUnit with C#, CMAB, SQL 2000/2005 servers, in order to simplify the code, reduce the code duplications, increase the code readable, improve the code maintenance.
  • Design and development of a fully dynamic and configurable web survey engine with XML, XSLT, JavaScript, C# and SQL Server.
  • Maintenance, customer enhancement of ALS with C#, ASP.NET, ADO.NET, JavaScript, DHTML/HTML, AJAX/Atlas and SQL Server.
  • Mentored and developed juniors.

Confidential, Covina, CA

Project Leader (Contract)

Responsibilities:

  • Lead the design and development of a large scale, real-time, multi-tier, TCP/HTTP Remoting, distributed wireless intranet/internet application, called AID, which monitors 30 injection machines on the shop floor and does SPC (Statistic Process Control). Multiple computers would be used as servers for real-time data acquisition from PLC through RSLinx OPC automation and a huge data chunk processing with real-time and multithreading by C# and .NET.
  • ActiveX controls that are embedded into AID viewer and AID Application Server with real-time graphically monitoring using Visual C++.
  • SPC and real-time alarm system by using C#, ADO.NET, XML, MS Speeching API, GDI+, and COM interop.
  • XML Web Service for Database access by C#, stored procedure with SQL 2000 server.
  • Mentored and developed juniors.

Confidential, Los Angeles, CA

Sr. Software Consultant (Contract)

Responsibilities:

  • Designed and developed an E-Commerce service for RadioFreeVirgin music player Version 3.0 (RFV 3.0) by using ASP.NET and ADO.NET, C#, XML, SQL 2000 server, JavaScript…
  • Developed a Payment process XML Web Service using ASP.NET, C#, SOAP with VeriSign Payflow Pro.
  • Developed a Database XML Web Service to communicate with RFV SQL 2000 database server, using ADO.NET and stored procedure, C#, SOAP and XML.
  • Developed a Windows Service for Periodic Billing process using C# with the Payment process and Database XML Web Services.
  • Developed client Account Management web application using ASP.NET, ADO.NET, JavaScript, HTML, XML, SQL stored procedure.
  • Developed Server Administration application using ASP.NET, ADO.NET, JavaScript, HTML, XML, SQL stored procedure, GDI+, Excel reporting.

Confidential, Los Angeles, CA

Software Consultant/Project Leader (Contract)

Responsibilities:

  • Designed and developed a Windows’ software to communicate with PCI-DAS1000 board by C#/VB, XML, SOAP, Win32 API and SoftWIRE for supporting and controlling an electronic equipment that tests motors with Micro-Switch Assembly, such as, Analog/digital data acquisition, digital relay controls and huge data set processing with multithreading technology.
  • Created, built and manipulated Access and SQL database at runtime by ADO.NET and OleDb.
  • Used Platform Invoke (PInvoke) service provided in the .NET Framework to interoperate with native C-code Universal-Library, which is used by DAS1000 board, to do Analog/digital data acquisition and digital relay controls.
  • Designed and developed reusable .NET control components.

Confidential, CA

Lead Programmer Analyst

Responsibilities:

  • Supported and maintained the Long Term Care products sale’s software by Visual C++, MFC, Win32 API, STL and our own templates, Crystal Report.
  • Designed and developed the next generation of LTCI client/server system by multi-tier architecture with VC++, ATL, COM, XML, SOAP, Web Services, MTS, OleDb, T-SQL and SQL stored procedures, ASP and DHTML.
  • Worked with management to ensure that applications integrate with the enterprise-wide application architecture.
  • Consulted with users to identify current operating procedures and clarify program objectives.
  • Developed and debugged interactive programs based on application specifications.
  • Performed unit, system and regression testing.
  • Analyzed, reviewed and altered programs to increase operating efficiency.
  • Assisted users in solving operating problems.
  • Designed and developed the In-force Illustration System that is a multi-tier enterprise application of desktop/internet/intranet, utilizing VC++, MFC, COM and ActiveX controls with FTP, IIS, SQL 2000 Server, ADO and OLE DB, MS Office with VBA, VBScript/Java Script with HTML, VBScript/Java Script with Window Script Host.

Confidential, Los Angeles, CA

SR. Software Engineer (contract)

Responsibilities:

  • TCP/IP real-time internet client/server design and coding by MFC 6.0, Win32 API and WinSocket.
  • Real-time ActiveX controls programming for standalone application and Web application with Java script, VBScript, and DHTML.
  • Customer’s wizard/property sheet programming for page layout and archive/unarchive by MFC 6.0.

Hire Now