We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Seattle, WA

SUMMARY:

Senior Software Engineer with 16 years of experience architecting and developing database driven solutions for the web and desktop - seeking a senior development position where I can design and implement innovative solutions to complex problems utilizing my passion for technology, intellect, and creativity.

TECHNICAL SKILLS:

Technologies: C#.NET, ASP.NET MVC, ASP.NET Web Forms, Web API, VB.NET WinForms, Web services, Windows services, SQL Server 2005, 2008 R2, and 2012, Object Oriented PHP 5, MySQL, HTML 4 and 5, JavaScript, JQuery, TypeScript, Knockout, Bootstrap, DHTML, CSS 2 and 3, Responsive web design using a “Mobile first” approach, Mobile web development, AJAX, XML, SEO, PERL, NAnt, TFS, SVN, and Trac. Familiarity with Linux, Apache, IIS 6 and IIS 7.5, cross browser web development, and all Windows platforms.

CMS systems: N2CMS

Legacy code: Classic ASP, VB6, SQL Server DTS Packages.

Third party marketing and analytics: IBM Tealeaf, Pardot, Google analytics.

EXPERIENCE:

Confidential, Seattle, WA

Senior Software Engineer

Responsibilities:

  • Architected and led team in creation of an N-Tiered system for rebate qualification and storage. Service layer built on Microsoft’s Web API architecture in C# .NET and Visual Studio 2015. Web administration component written in C# .NET MVC 5, jQuery, HTML 5, CSS3, Bootstrap and Slick Grid implementing Inversion of Control with a SQL Server back end. Administration system leveraged a custom built expression engine to qualify orders and/or individual products for available rebates. Consumers of the web service consisted of three separate web applications. The first, an employee facing kiosk Point-of-sale system using C# .NET MVC 5, Knockout, Typescript, jQuery, CSS3 and Bootstrap. The other a customer facing Cold Fusion site and lastly the administration component, a C# .NET MVC Content Management System.
  • An integral part of a team that added a Point-of-sale component for purchasing cell phones outright and the administration tool necessary for managing these devices. Point-of-sale web application is a single page application built on C# .NET MVC 5, Knockout, Typescript, jQuery, and Bootstrap.
  • Completed work to allow presale of cell phones using Point-of-sale web application listed above in 10% of the original estimate given by lead developer.

Confidential, Seattle, WA

Senior .Net Web Developer

Responsibilities:

  • Using a Mobile first approach, took the lead in overhauling the web enrollment process using Bootstrap, JQuery, JQuery UI, C# ASP.NET, MVC 3 and N2CMS for localization.
  • Designed and developed a responsive e-business card solution enabling associates to send all of their pertinent business details along with photo, social media details, phone numbers etc. to customers and fellow associates alike. Features included a full featured downloadable VCF and support for multiple content pages and languages.
  • Architected and implemented a solution allowing customers to migrate their enrollments to full-fledged associates. Making heavy use of C# generics, controller inheritance and extension methods in order to reduce duplication of code. Work included implementing caching strategy for N2CMS content dramatically increasing web server response speed.

Confidential, Seattle, WA

.Net Applications Developer

Responsibilities:

  • An integral part of the group responsible for the design and development of the Confidential .com paperless feature. This feature saved Confidential on the substantial costs associated with the production and distribution of paper documents.
  • Part of the team that designed and engineered a web based wizard allowing Confidential customers to make changes to their insurance policies online. This reduced staffing needs and brought a powerful financial tool to Confidential customers.
  • Worked as a member of a two man team to overhaul the customer self-service portion of Confidential .com to work responsively across a multitude of devices and browsers with a mobile first design philosophy.
  • Initiated and engineered ability to publish and test multiple branches of code simultaneously on one web server. This reduced time and costs associated with the setup and maintenance of a full blown environment and allowed Quality Assurance to test multiple branches of code in parallel.

Confidential, Seattle, WA

Web Developer/Webmaster

Responsibilities:

  • Sites utilize shared, custom server side user controls and nested master pages. Sites passed QA with zero security vulnerabilities
  • Setup and configured new test and production servers running Windows Server 2008 R2, IIS 7.5, and SQL Server 2008 R2
  • Migrated 80% of static and XML driven content to fully utilize SQL Server and full text search capabilities.
  • Moved support documents to searchable, database driven content management system.
  • Created blog using a customized WordPress installation and theme.
  • Installed and implemented new source control management for web source code using SVN and Trac.
  • Created companies first pages for mobile platforms.
  • Developed dynamic and efficient CSS architecture that only serves styles needed to render each page.
  • Rewrote online class registration system and then developed a C#.NET WinForms application with Crystal Reports-reporting component, so support department could manage classes and registrants.

Confidential, Seattle, WA

Web Applications Developer

Responsibilities:

  • Contract development of e-commerce LAMP web sites with custom written web based content management system.
  • Support and enhancement of existing client web sites.

Confidential, Seattle, WA

Senior Developer

Responsibilities:

  • Developed and implemented a comprehensive plan to fully rewrite client’s SOAP-based Confidential purchasing and rebilling system using Confidential ’s latest NVP API. Including a strategy to migrate existing Confidential accounts to a newly created table schema while minimizing any impact to current billing agreements.
  • Greatly enhanced logging of all transactions to provide an audit trail.
  • Integrated Confidential API into AJAX based e-commerce application.
  • Engineered JQuery, AJAX field level error messaging system for online purchases.

Confidential, Seattle, WA

Applications Developer and Analyst

Responsibilities:

  • Created secure, outward facing PHP / SQL Server 2005 web application to manage agent’s new business transmittals.
  • Provide support for, while Integrating new features into, a multi-tiered, role based, Win Forms - VB.net / SQL Server 2005 application that manages confidential information.
  • Wrote NAnt build scripts for automated, auditable release of PHP web applications.
  • Development of VB.net Win Forms and VB / ASP.net applications while working on tight deadlines.
  • Rewrote existing company web site in ASP.NET 2.0

Confidential, Seattle, WA

Applications Developer

Responsibilities:

  • Developed cross browser PHP/MySql web applications to manage outward facing website and newspaper publication.
  • Created online plan center software that integrates VB.NET with existing internet/intranet, and e-commerce applications. Providing the tools and functionality necessary to view, annotate, measure, and purchase digital blueprints.
  • Engineered publication management software that runs in a dynamic database client/server environment, supporting a deadline driven news team. Enabling writers, editors, and photo editors to manage assets while integrating with an Adobe pagination system.
  • Completely restructured building permit data acquisition system.
  • Employing a .NET, MySql application to store detailed public agency information and track permit acquisition.
  • Complemented by PHP driven web crawlers to obtain online permits.

Hire Now