Full Stack developer using Microsoft technologies. Specialize in architecture, design, and implementation of business frameworks for web services and applications developed using .NET Web Api 2.x, MVC, or Web Forms. Expert in IIS administration, setup and configuration for multi web application systems. Experience in Agile System Development Life Cycle.
Technical Skills Summary
AngulaJS, JQuery, Knockout
Dapper, ADO.NET, Entity Framework, JPA
|Databases:||MS SQL Server 2000-2016,
DOS, Windows 3.1-10
Windows Server 2003-2012
Visual Studio 2003-2017, IIS 5-10
TFS 2010-2013, VSS 6
MS Office 2003-2013
TeamForge, SVN, TortoiseSVN, Version Manager, Tracker, Jenkins
Programmer VAugust 2014-Present
Educators Certification Online System (ECOS) for the state of Texas is used to manage and monitor educator’s certifications.
I’m responsible for the architecture, design and implementation of a .NET system for integration with current legacy system to newer technology using ASP.NET 4.6x, C#, MVC 5, WebApi 2.x, AngularJS 1.5x, Bootstrap 3.x, and Dapper. System consists of multiple MVC 5 web applications and multiple restful web services applications designed to integrate and work seamlessly with legacy system.
Provide ongoing production support, maintenance, and development for ECOS, originally developed in Classic ASP, PowerBuilder, and Sybase.
Migrated ECOS web site, windows services and web services from Windows Server 2003 to Windows Server 2012.
Provided setup, configuration of IIS for web site, windows services and web services to include testing and debugging of servers for development, test, and production environments.
Rewrote batch applications originally developed in PowerBuilder to Java
Upgraded windows services applications from .NET 3.5 to 4.5.
Director Software Engineering/ProgrammerJan 2014-July 2014
Responsible for the software development technology functions. Directed strategic design, management, and implementation of an enterprise-wide technology infrastructure. Worked with consulting firm for development of CareCycle Navigator System.
Programmer VISept 2007-Nov 2014
Team Lead for Application Services in the IT Department supervising developers and DBA’s. I created, designed and implemented a business framework used to create and develop over 25 web applications in ASP.NET/C#.
Contract Programmer at Texas Education AgencyMay 2006-Aug 2007
Worked as contract programmer at the Texas Education Agency on the eGrants project. The eGrants team consisted of approximately 30 people.
Contractor Programmer at CyberTrader (Charles Schwab)June 2005-Mar 2006
Completed development of an application called NOCM. It consisted of a web application and an NT Service application using C#. Architect-ed and developed a system to monitor and analyze market data from multiple market data servers.
ProgrammerJul 2004-Jun 2005
Responsible for design and development of Network Performance Monitoring System.
ProgrammerMar 2004-Jun 2004
Assisted in software development using C# in Visual Studio.NET 2003.
ProgrammerDec 2001-Mar 2004
Responsible for design and development of Advanced Client Framework (acf) services using Microsoft Visual C++. acfServices contains multiple out-of-proc COM Services that communicated with a quote, order, and Eyes Servers using TCP/IP.
Responsible for design and development of Windows Client Application Framework library using acfServices.
Responsible for design and development of sample Windows Applications using the Windows Client Application Framework. Applications include Bid/Ask for Level 1 & Level 2 quotes, Time & Sales, Ticker, and Eyes.
Responsible for integration of acfServices into existing gr8trade and Portal client applications.
ManagerJul 1999-Sept 2001
Managed team of six windows programmers developing Windows applications in VC++.
ProgrammerJan 1998-Jul 1999
Maintenance of Dazel Print Driver software developed in C/C++
Sr. Windows DeveloperJun 1994-Jan 1998
Developed Windows applications in Borland C++ and zApp libraries.
ProgrammerOct 1993-May 1994
Developed Windows applications in Microsoft C++
ProgrammerApr 1988-Oct 1993
Developed DOS and Windows applications in Borland C/C++
ProgrammerJun 1986-Apr 1988
DOS development using Microsoft Pascal and Assembly Languages
Faculty InstructorAug 1984-Jun 1986
Taught introductory course to personal computers. Setup and maintained 25 IBM PC’s in computer lab.
Computer Science, BSJun 1984