Download PDF

Summary

Over 15 years of experience in software development including analysis/design, programming, consulting, and architecture. Full-stack web developer focused on multi-tier database-driven systems utilizing latest web and server based technology. I have excellent leadership skills and interface well with users to interpret their needs and deliver a product that meets and/or exceeds those expectations.

Work History

Nov 2013Present

Web Team Lead/Senior Developer

Imperial PFS
  • Team lead of 6 developers focused on web and mobile solutions for insurance premium quotes.
  • Make decisions on what technologies team should be using and implement plans to put those into place.
  • Developed a mobile app in Ionic for both IOS/Android that allows users to login, set up push notifications, quote, and make payments using Web API to interface with existing business objects and WCF services.
  • Converted an ASP.Net Webforms website into a hybrid MVC application.
  • Designed in-house distributed caching solution to allow a VB 6 application and two separate load balanced web sites to sync cache.
  • Developed a complex Credit Advantage engine that would determine insured financial stability and would offer special tiered pricing & installment packages.
  • Implemented address standardization for fraud validation and input sterilization.

Technologies Used: C#, ASP.Net WebForms, MVC, JQuery, Javascript, KnockoutJS, AJAX, Ionic, Cordova, Angular, Typescript, Web API 2, WCF, ADO.Net, EF, XML, SQL Server 2012

Jun 2004Nov 2013

Chief Applications Architect/Team Lead

Xceligent
  • Team lead of 7 developers working on a commercial real estate website using VB.NET web forms and server farm with state services.
  • Developed mapping solutions with Bing, Google Maps, and SQL Spatial services to search properties/listings through both radial and polygonal searches and interfaced with Duns & Bradstreet to display tenants in the vicinity.
  • Developed a public facing commercial real estate site using MVC/EF. 
  • Wrote an in-house reporting system using XML/XSL that allowed users to edit the report on screen and then converted the HTML to PDF for printing and emailing purposes. The system relied heavily on jQuery controls, Ajax, and web services to deliver the results with options for charts and maps.
  • Developed a searching engine that allows users to run searches, save them, and email them at a scheduled nightly/weekly intervals for changes to their result set.
  • Used KnockoutJS to two way bind data entry pages with custom binding attributes to format data.
  • Wrote windows services for tasks such as geocoding data through various mapping providers, executing saved searches and identifying new records and sending HTML emails with results.
  • Wrote a multi-threaded WinForm application to assist in importing large tenant files(2+ million rows) that would give progress updates, isolate bad data while importing the rest, map vendor values to internal lookup data, etc.
  • Database administrator for 2 production databases and 3 internal ones that relied heavily on snapshot and transactional replication.
  • Handled all production issues, from crashes to timeouts to general maintenance.

Technologies Used: C#, VB.Net, ASP.Net WebForms, MVC 5, JQuery, Javascript, KnockoutJS, AJAX, WebServices, ADO.Net, EF, XML, XSLT, SQL Server 2000/2008 R2, Bing Maps, Google Maps, Windows Services, WinForms

Apr 2003Jun 2004

Team Lead/Senior Web Developer

NovaStar Financial
  • Led and managed three teams consisting of approximately 20 developers working in the areas of loan origination, lead management, and warehouse lending.
  • Defined application requirements with business, conducted frequent code reviews, and participated in agile development meetings with team.
  • Met with other leads to review and collaborate on technology used across products.
  • Developed new infrastructure changes to the existing systems and handed it off to other developers once it was stable.

Technologies Used: C#, ASP.Net WebForms, Javascript,. Net Remoting, ADO.Net, XML, XSLT, SQL Server 2000

Nov 2002Apr 2003

Web Developer

NovaStar Financial
  • Worked on the Lead Management System(LMS) using.NET 1.1/ 2.0 and a custom implementation of MVC using reflection, and remoting with binary serialization to communicate between web and app servers.
  • Worked heavily with XML and XSLT and developed several custom C# extensions to allow reusable functions within stylesheets.
  • Wrote a windows service that monitored an outlook account that accepted a customizable XML input file to import leads into the database.

Technologies Used: ASP, VB.Net, C#, ASP.Net WebForms, Javascript,. Net Remoting, ADO.Net, XML, XSLT, SQL Server 2000, Windows Services

Feb 2000Nov 2002

Web Developer

FreightQuote.com
  • Core developer on an ASP/VB 6 website that allowed users to instantly quote and compare rates for hundreds of freight carriers.
  • Completely refactored vb6 dll that was used for B2B integrations via external DLL or webservice calls that allowed companies to receive freight carrier quotes.
  • Developed a B2B solution to allow other companies to give quotes on their sites through both an api and a html embedded widget control(first implemented on ebay using their early APIs).

Technologies Used: ASP, VB6, Javascript, SQL Server 2000, EBay API

Education

Skills

Web Stack

C#, VB.Net, MVC, Web API, Typescript, Javascript, JQuery, KnockoutJS, Angular, Ajax, WCF, Web Services, Entity Framework, ADO.Net, ASP.Net WebForms, LINQ, Multi-Threading, Forms Authentication, Windows Authentication

Mobile Stack

Ionic, Cordova, Angular, Typescript, Bower, Gulp, Push Notifications, Token-based Authentication, IOS & Android Platforms

Web Design

HTML 5, CSS 3, Bootstrap, Media Queries, Responsive layout, Cross Browser Compatibility IE7+

Database

SQL Server 2000/2005/2008/2012, ADO.Net, Entity Framework, Stored Procedures, Snapshot & Transactional Replication, Spatial Services, CLR, Service Brokers, XML queries, Working with Multi-Tenant DBs

Architectural Concepts

Service-Oriented Architecture, Domain Driven Design, Object-Oriented Programming, Client/Server, Load Balancing, State Management, SOLID concepts, RESTful services

Reporting Tools

SQL Server Reporting Services, RDLs/RDLC, ReportViewer, Active Reports, Crystal Reports, HTML to PDF tools

SDLC \ Version Control

Agile, Waterfall, TFS, SVN, VSS, GIT

Volunteer Experience 

Kansas City Women in Technology(KCWiT) - a non-profit aimed at growing the number of women in technology careers in Kansas City.

  • I'm an active mentor in the organization and volunteer with their various programs, Coding & Cupcakes, CoderDojoKC, and Coding & Cocktails. Coding & Cupcakes and CoderDojoKC are focused on teaching kids to program while Coding & Cocktails is tailored towards women.