Post Job Free

Resume

Sign in

Software Engineer Sql Server

Location:
Sacramento, CA
Salary:
$155,000/yr
Posted:
February 28, 2019

Contact this candidate

Resume:

Michael David

Sacramento, CA, USA, *****; 916-***-****(c); ac8mpz@r.postjobfree.com

OBJECTIVE: Software Engineer

LANGUAGE: C#, .NET Core MVC, Web API, WCF, Web Service, Asynchronous / Parallel Processing, Entity Framework, jQuery, Windows Service, Object-Oriented & Architecture, AWS, Azure, AJAX, .NET Remoting, JavaScript, TypeScript, Bootstrap CSS, Foundation CSS, Angular, KnockoutJS, SPA (Single Page Application), T-SQL, Stored Procedures, Unity, Autofac, Ninject, HTML5, CSS3

DATABASE/

SERVERS: MS SQL Server, AWS RDS, IIS 8

WEB DEVELOPMENT

TOOLS: Visual Studio.NET 2017/2015/2012, .NET Core, .NET Framework 4.6/4.0/3.5, Kentico CMS, Sitecore CMS, SSMS, TFS, TortoiseSVN, TortoiseGit, GitHub, TeamCIty, TopTeam, NUnit, MS Test, Selenium, ReSharper, Fiddler, F12, Kanbanize

APPLICATION

SYSTEMS: Internet, Intranet Multi-Tiered enterprise systems for applications such as E-Commerce, Electronic Transaction Processing, Accounts Payable, Accounts Receivable, General Ledger, EDI, Account Clearing House (ACH), Inventory, Purchasing, Education, Customer Information, Banking, Line Of Business.

PROFILE: Seventeen (17+) years of progressive experience in systems analysis, design and object-oriented architecture, including 15 years in .NET development. .NET Core and MVC applications incorporate asynchronous / parallel processing, threading, caching, using SOLID Object-Oriented (OO) design principles.

EXPERIENCE:

Aug 2017 – present Sr. Software Engineer

Red River Information Technology and Services, Sacramento, CA

Developing AWS cloud-based .NET Core MVC internet and intranet web applications for 2 California state government agencies: to regulate deep well water extractions; to process and report on business filings. Responsibilities include: Full System Development Life Cycle using agile methodologies. LANGUAGES/UTILITIES: C#, MVC 6, .NET Core, .NET Framework 4.5.2, SPA (Single Page Application), AWS, Azure, Web API, Entity Framework, VS Web Performance and Load Test, Angular 4, Vue.js, jQuery, JavaScript, TypeScript, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2016, LINQ, T-SQL; HARDWARE: Windows 10, Windows Server 2012, IIS 8.

May 2017 – Jul 2017 Sr. Software Engineer

New Value Solutions Group, Burnaby, BC

Developed .NET applications to automate the XML data transformation of Electronic Data Interchanger (EDI) requirements for Interfor (International Forest Products Limited. As well as, optimize, modify and refactor existing applications. Responsibilities include: Full System Development Life Cycle using agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5, .NET Framework 4.5.2, WCF, Web API, SSIS Packages, jQuery, JavaScript, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2012, T-SQL; HARDWARE: Windows 10, Windows Server 2012, IIS 8.

Jan 2017 – Apr 2017 Sr. Software Engineer

Avocette Technologies, New Westminster, BC

Developed scalable, responsive, n-tier, MVC 5 applications for B.C. Ministry of Trade & B.C. Ministry of Community Sport & Cultural Development, utilizing asynchronous, background and parallel processing.for high-volume traffic. Optimize, modify and refactor existing applications. Responsibilities include: Full System Development Life Cycle using agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5, .NET Framework 4.5.2, WCF, Web API, Entity Framework 6, Kentico CMS, Task Parallel Library (TPL), VS Web Performance and Load Test, jQuery, JavaScript, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2012, T-SQL; HARDWARE: Windows 10, Windows Server 2012, IIS 8.

Aug 2016 – Dec 2016 Sr. Software Engineer

Translink, New Westminster, BC

Developed high-volume traffic, public-facing, line of business MVC 5 applications that are scalable and responsive for the government transportation agency, Translink. Also, maintaining and refactoring existing applications based on Sitecore CMS. Responsibilities include: Full System Development Life Cycle using agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5, .NET Framework 4.5.2, WCF, Web API, Entity Framework 6, Sitecore CMS, Task Parallel Library (TPL), jQuery, JavaScript, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2014, T-SQL, Selenium, TeamCity, Kanbanize; HARDWARE: Windows 10, Windows Server 2012, IIS 8

.

Apr 2016 – July 2016 Sr. Software Engineer

Crow Computing Ltd, Surrey, BC

Developed scalable, responsive, n-tier, MVC 5 applications for the global, online gaming industry, utilizing asynchronous, background and parallel processing.for high-volume traffic. Maintain and refactor existing applications. Responsibilities include: Full System Development Life Cycle using agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5, .NET Framework 4.5.2, WCF, Web API, Task Parallel Library (TPL), jQuery, JavaScript, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2012, T-SQL; HARDWARE: Windows 10, Windows Server 2012, IIS 8.

Mar 2015 – Mar 2016 Sr. Software Engineer

Metro Vancouver Regional District, Vancouver, BC

Developed a client-facing line of business application including single sign-on access between legacy and new applications built on MVC 5. Responsibilities include: Full System Development Life Cycle using Waterfall and Agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5, .NET Framework 4.5, Entity Framework 5, WCF, Web API, Task Parallel Library (TPL), jQuery, JavaScript, AngularJS, AJAX, HTML5, CSS3, Bootstrap, Foundation, MS SQL Server 2012, LINQ, T-SQL; HARDWARE: Windows 10, Windows Server 2012, IIS 8.

Nov 2014 – Jan 2015 Sr. Software Engineer

Navantis, Toronto, ON

Developed an internal operations application for Microsoft Corporation's headquarters (WA) built on MVC 5. Completed front-end MVC application and back-end .NET mapping and data-synchronization to an MS Dynamics CRM database. Responsibilities include: Full System Development Life Cycle (Waterfall) and Agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5/4, .NET Framework 4.5, Entity Framework 5, MS Dynamics CRM (integration), WCF, Web API, Task Parallel Library (TPL), jQuery, JavaScript, AngularJS, AJAX, HTML5, CSS3, Bootstrap, MS SQL Server 2012, T-SQL; HARDWARE: Windows 10, Windows Server 2008, IIS 7.5.

Aug 2014 – Oct 2014 Sr. Software Engineer

Raymond James Ltd., Vancouver, BC

Developed the Client Lookup internet application built on MVC 5. Responsibilities include: project technical design and Full System Development Life Cycle (Waterfall) and Agile methodologies. LANGUAGES/UTILITIES: C#, MVC 5/4, .NET Framework 4.5, Entity Framework 5, WCF, Web API, Web Services, Task Parallel Library (TPL), jQuery, JavaScript, KnockoutJS, AJAX, HTML5, CSS3, MS SQL Server 2012, T-SQL, TortoiseSVN; HARDWARE: Windows 8, Windows Server 2008, IIS 7.5.

Jun 2011 – Jul 2014 Sr. Software Engineer

Contac Services, Vancouver, BC

Developed phase I of a shopping cart WCF application interface (API). The application will replace the shopping cart functionality of all the e-commerce applications of Contac Services using a secure, loosely-coupled, SOA shopping cart service. Developed a Product Distribution Tracking System application using dynamic role-based, page-access security. Developed a NopCommerce-based CMS application to process giftcards for our client BestBuy. Enhance and maintain multiple applications based on the Pageflex platform – a web-to-print 3rd party solution. Responsibilities include: Full System Development Life Cycle and maintenance. LANGUAGES/UTILITIES: C#, ASP.NET 4.0/3.5/2.0, .NET Framework 4.5/4.0/3.5/2.0, Entity Framework, MVC 4, WCF, Web API, Web Services, Task Parallel Library (TPL), jQuery, JavaScript, KnockoutJS, AJAX, HTML5, CSS3, MS SQL Server 2012, T-SQL, TortoiseSVN, TortoiseGit, GitHub, HARDWARE: Windows Server 2008, IIS 7.5.

Jun 2010 – May 2011 Sr. Software Engineer

Paladin Security, Burnaby, BC

Completed the Paladin Mobile Patrol application – a patrol monitoring and reporting internet portal. This is a 3-layered content management system built on ASP.NET 3.5 incorporating caching, view model OO pattern, Inversion Of Control (IoC) techniques, etc.. Responsibilities include: Full System Development Life Cycle and maintenance. LANGUAGES/UTILITIES: C#, ASP.NET 3.5/2.0, ADO.NET 2.0, .NET Framework 3.5, MVC 3, jQuery, JavaScript, AJAX, HTML, DHTML,Multi-Threading, Asynchronous Processing, WCF, Web Services, Entity Framework, MS SQL Server 2008, T-SQL, LINQ, HARDWARE: Windows Server 2003, IIS 7.

Mar 2007 – Apr 2010 Sr. Software Engineer

HB Capital, Walnut Creek, CA

Created the Government Employees Marketplace (v1.0) E-Commerce application.. These are 3-layered extranet applications with 3rd party vendors using remote web server calls, asynchronous processing, culture globalization, user-personalization.

Upgraded the U.S. Housing Compliance system from ASP.NET 1.1 to 2.0, this is the core system for the monitoring of government compliance of bond-issued housing developers. The system originally a tightly-coupled architecture developed in ASP.NET 1.1 was re-factored to implement AJAX technologies, ASP.NET 2.0, etc in a 3-layered extranet architecture. LANGUAGES/UTILITIES: C#, VB.NET, ASP.NET 3.5, ADO.NET 3.5, .NET Framework 3.5, Web Services, Web parts, MS SQL Server 2005, T-SQL, Threading, Asynchronous Processing, JavaScript, AJAX, HTML, DHTML; HARDWARE: Windows Server 2003, IIS 7.

Sep 2006 – Feb 2007 Software Engineer

Wells Fargo Bank, San Francisco, CA

Completed the architecture, design & development of the e-Customer Information & Management System (eCIMS) for the Merchant Payment Solutions division of Wells Fargo Bank. The CIMS application is a 3-layered internet portal application developed in ASP.NET 2.0, Visual Studio .NET 2005 and running on .NET Framework 2.0. This application is the first .NET application for the division. LANGUAGES/UTILITIES: C#, ASP.NET 2.0, ADO.NET 2.0, .NET Framework 2.0, AJAX, Web Services, MS SQL Server 2005, T-SQL, JavaScript, HTML, ASP.NET Reporting Services; HARDWARE: Windows Server 2003, IIS 6.

Jun 2006 – Aug 2006 Software Engineer

Xpediate LLC, Corte Madera, CA

Refactoring of the JRepository System, flagship application that manages requirements of healthcare providers in order to maintain compliance for government-standards accreditation. LANGUAGES/UTILITIES: C#, ASP.NET 2.0, ADO.NET 2.0, Web Services, MS SQL Server 2005, T-SQL, JavaScript, HTML, Crystal Reports 9, Infragistics; HARDWARE: Windows Server 2003, IIS 6.

Feb 2005 – May 2006 Software Engineer

Jack Henry & Associates, Dallas, TX

Developer and Project Lead for a 3-Tier Electronic Transaction Processing (ETP) portal application system for Jack Henry & Assoc., for check 21, ACH, credit card, etc. processing. Responsibilities include: Development Life Cycle and maintenance. LANGUAGES/UTILITIES: C#, .NET Remoting, ASP.NET, ADO.NET, Windows Services, Web Services, MS SQL Server 2000, T-SQL, DTS, MS Application Blocks, JavaScript, HTML; HARDWARE: Windows Server 2003, IIS 6.

Nov 2004 – Jan 2005 Software Engineer

Valor Telecom, Dallas, TX

Developed a Billing & Revenue System extract and reporting process for Valor Telecom. LANGUAGES/UTILITIES: C#, ASP.NET, ADO.NET, MS SQL Server 2000, T-SQL, DTS, Crystal Reports 9, JavaScript, HTML; HARDWARE: Windows XP, IIS 5.1.

Sep 2004 - Oct 2004 Software (QA) Engineer

Locke, Liddell & Sapp Law Firm, Dallas, TX

Completed the conversion of the Management Budget System for the Locke, Liddell & Sapp law firm, from an MS Access-based application to a .NET-based application using C#, ASP.NET 1.0/2.0 and Crystal Reports 10 with a SQL Server 2000 back-end. LANGUAGES/UTILITIES: C#, ASP.NET, ADO.NET, MS SQL Server 2000, T-SQL, DTS, Crystal Reports 10, JavaScript, HTML, Visual Studio.NET 7.0/8.0 (Beta); HARDWARE: Windows XP, IIS 6.0.

Mar 2004 - July 2004 Software (QA) Engineer

Tools & Metals Integrated Inc., Dallas, TX

Completed the Phase II project of the web-based Tracker System and Kiosk System for Tools & Metals Integrated, Inc. (TMI), using C#, ASP.NET and Active Reports with a SQL Server 2000 back-end. This is the .NET-based application for their major client, Lockheed Martin (LMI). LANGUAGES/UTILITIES: C#, ASP.NET, ADO.NET, MS SQL Server 2000, T-SQL, DTS, Active Reports, HTML,, JavaScript, Visual Studio.NET, CSS; HARDWARE: Windows XP, IIS 5.0.

Mar 2003 - Nov 2003 Software (QA) Engineer

North Central Texas Council Of Governments, Dallas, TX

Developed a web-based Calendar Appointments Scheduling system for the Workforce Dept. of the North Central Texas Council Of Governments (NCTCOG) using VB.NET/C# with SQL Server 2000. This is the first .NET-based application for their Research & Information Technology Division. LANGUAGES/UTILITIES: ASP.NET, Visual Basic.NET, C#, ADO.NET, MS SQL Server, DTS, Access, T-SQL, Windows Forms, Crystal Reports, HTML, JavaScript, Visual Studio.NET, CSS, Visio; HARDWARE: Windows XP/2000, IIS 5.0.

Apr 2002 - Jan 2003 Software (QA) Engineer

Software Pronto, Inc., San Jose, CA

Developed C# applications using Visual Studio.Net, C# and .Net, based on development work previously performed in Visual Basic. Applications included event/error logging, template wizards, Web Services, Windows Services, serviced components based on COM+, ADO.NET accessing SQL Server & Access, ASP.NET, and Windows Forms. LANGUAGES/UTILITIES: C#, Visual Basic, Visual Basic.NET, Visual Studio.NET, ASP.NET, ADO.NET, MS SQL Server, Access, T-SQL, Windows Forms, HTML, JavaScript, CSS, Visio; HARDWARE: Windows XP/2000, IIS 5.0.

Jul 2002 - Sep 2002 Book Contributor (part-time, free-lance)

Wrote sample programs, as a Co-Contributor, for some chapters of the book “C# Debugging Handbook” by Wrox Press. LANGUAGES/UTILITIES: C#, Visual Studio.NET, ADO.NET, ASP.NET, MS SQL Server, Access; HARDWARE: Windows XP/2000, IIS 5.0.

Feb 1999 - Apr 2002 Software Implementation Engineer (part-time, business venture)

Paqsoft, Livermore, CA

Formed an offshore software development outsourcing services company, PAQSOFT, with a co-partner. LANGUAGES/UTILITIES: Visual Basic, ASP, ADO, COM, JavaScript, HTML, MS SQL SERVER, MS Access, Visual Studio; HARDWARE: Windows NT/2000, IIS 5.0.

Dec 1997 - May 2001 Sr. Systems Consultant

Andersen Consulting

Team Lead for Y2K projects of Andersen Consulting - Philippines, for their U.S. clients including LTV STEEL and PAYLESS to convert several of their application systems from VS Cobol to Cobol/370 and to become Y2K-compliant. Was shifted to maintain the legacy Payroll & Benefits system of CALTEX CORP. during the conversion phase from an IBM to a UNIX platform. LANGUAGES/UTILITIES: VS Cobol, Cobol II, Cobol/370, CICS, IMS, HARDWARE: IBM 3090 MVS/ESA.

May 1996 - Sep 1997 Sr. Programmer/Analyst (Consultant)

GW Consulting, San Francisco, CA

Client was with CHEVRON CORP. for new development to customize the new CAROL Credit Card system.

Client was with KAISER PERMANENTE to implement the Flexible-Benefits 94 enhancements to the Bi-weekly Payroll & Accounting system. Developed the enhancements to the critical data extract programs for the Flex-Benefits 94 project. LANGUAGES/UTILITIES: Cobol, DB2, CICS, Xpediter, QMF, SPUFI, File-Aid, Librarian; HARDWARE: IBM 3090 MVS/ESA.

Jul 1995 - Apr 1996 Sr. Programmer/Analyst (Consultant)

Taco Bell Corp, Irvine, CA

Assignment was with TACO BELL CORP. as the project leader to design, develop and implement the Risk Management Interface System project which processes sales, payroll, personnel data, etc. for interfacing with a remote UNIX host platform. LANGUAGES/UTILITIES: Cobol II, DB2, VSAM, PeopleSoft, Platinum, Butler, QMF, SPUFI, File-Aid; HARDWARE: IBM 3090 MVS/ESA.

Feb 1995 - Jun 1995 Programmer/Analyst III (Consultant)

Sun America Financial Corp., Century City, CA

Assignment was with SUN AMERICA FINANCIAL CORP. to enhance and maintain financial systems such as the Variable Fund Balancing, Policy Accounting, General Ledger and Repetitive Payment systems, all supported by the Vantage One system, which are used for fixed and variable annuities processing. LANGUAGES/UTILITIES: Cobol II, CICS, DB2, QMF, VSAM, DYL280, SPUFI, Rumba, Lotus 123, Expediter, Changeman; HARDWARE: IBM 3090 MVS/ESA.

Sep 1994 - Feb 1995 Programmer/Analyst III (Consultant)

DP Specialists, Inc., El Segundo, CA

Client was with TRANSAMERICA CORP. to process received state county tax information nationwide which are then re-transmitted back to the respective counties.

Client was with MCA - UNIVERSAL to develop and enhance the Accounts Receivable system, which is part of the Film Distribution System (FDS), to expedite the Billing process of the Theatre Box Office receipts. LANGUAGES/UTILITIES: Cobol/Cobol II, CICS, DB2, VSAM, DYL280, QMF, Intertest, Librarian, Roscoe; HARDWARE: IBM 3090 MVS/ESA.

EDUCATION: Advanced .NET Framework 3.5 - Hands On Technology Transfer, Toronto, 2009

.NET 3.0 and .NET 3.5 Seminar - Quickstart Intelligence, San Francisco, 2008

C#, Visual Basic.Net development certification program - University of California, Berkeley (UCB), 2002

Visual Basic 4.0 - University of California, Berkeley (UCB), 1996

Building Client/Server Applications with PowerBuilder 4.0 - University of California, Los Angeles (UCLA), 1995

Advanced C Certification Program - Institute of Adv. Computer Technology (I/ACT), Manila, Philippines, 1989

B.S. Electronics & Communications Engineering - De La Salle University, Manila, Philippines, 1987

PERSONAL: Canadian Citizen, References available upon request



Contact this candidate