Senior Software Engineer Resume
Seattle, WA
SUMMARY:
- Proven software engineer with fifteen years of experience developing scalable, high - performance web applications. Proficient with n-tier application architecture, development, testing, and maintenance. Skilled in a variety of software languages, tools, and methodologies, with expertise in Microsoft .NET technologies and Agile principles.
TECHNICAL SKILLS:
Technologies/Languages/Applications: AJAX, ASP.NET (MVC and Web Forms), C#, CSS, HTML5/HTML/XHTML, Entity Framework, Git, IIS, JavaScript, jQuery, Knockout, Linq, Mercurial, Moq, .NET Framework, NHibernate, NUnit, ReSharper, REST, SASS, SQL/T-SQL, SQL Server, TeamCity, Visual Studio, Web API, Web Services/WCF, XML, ZURB Foundation
PROFESSIONAL EXPERIENCE:
Confidential - Seattle, WA
Senior Software Engineer
Responsibilities:
- Continually developing and iterating on consumer-facing web application features and deploying on a near-continuous basis in a startup environment ( Confidential .org). Helped grow the user base from literally dozens of users to 70,000+ monthly active users. The web presence is entirely responsive and optimized for desktop/laptop, tablet, and mobile phone form factors.
- Other contributions include: co-invention and implementation of Confidential ’s patent-pending physical fitness-based points and rewards system; and implementation of the leaderboards and data visualizations of users’ personal fitness data. Daily work includes development across the full stack, from HTML5/CSS3/jQuery to C#/ASP.NET MVC 5 to SQL Server. Integrated with numerous third party APIs including Facebook, Twitter, Amazon S3, and others.
Confidential - Seattle, WA
Senior Software Engineer (Contract)
Responsibilities:
- Worked on ShareBuilder’s mobile team to develop version 1.0 of its iPad application. Work included development of a front-end layer for adaptation of existing web assets using ASP.NET 4; development of REST/JSON services for consumption by the app; and limited native iOS development.
- Performed a variety of functions during the latest redesign of ShareBuilder’s customer-facing brokerage web application using C#, ASP.NET 3.5, and WCF (www.sharebuilder.com). Developed a multi-factor authentication system on top of the commercial RSA suite. Coordinated with an outside vendor to consume RESTful services and present customized research data to customers. Spearheaded a performance task force which yielded an average 40% reduction in page load times across primary workflows while servicing up to 2,000,000 page views per day.
Confidential - Seattle, WA
Senior Software Engineer (Contract)
Responsibilities:
- As a member of the Search team at Confidential, I continually developed new features across their search platform for the flagship site GettyImages.com and other customer-facing sites. Also responsible for performance optimization, prototyping, and maintenance. Development was coordinated using an Agile hybrid process incorporating Scrum and Kanban.
- Developed the enterprise web services platform to power new Getty properties: Jupiterimages.com, Thinkstock.com, Photos.com; and partner site Life.com. The platform was implemented using C# 3.5 and WCF. As a member of a mid-size team within Getty (about ten resources), we iteratively produced small feature sets with frequent releases for our client sites using Scrum. We adhered strictly to TDD, using Moq and MSTest to ensure maintainable designs and high code coverage through unit tests and automated system-wide integration tests.
Confidential - Seattle, WA
Senior .NET Consultant (Contract)
Responsibilities:
- Enlisted to provide .NET software development expertise to Confidential ’ core development team (www.serialssolutions.com). Responsible for the implementation of system-wide features enabling support for consortia in version 3.0 of the company’s 360 Resource Manager SaaS product. Concurrently, tasked with identifying existing performance inefficiencies and addressing them. The project was scheduled for six months but finished two months ahead of schedule.
Confidential - Seattle, WA
Senior Software Engineer
Responsibilities:
- Worked with a Scrum-based team which provides the leading SaaS project management software solution to enterprises worldwide: Confidential PPM (www. Confidential .com). The team utilized then-current Microsoft technologies and web application paradigms for development, including C#, .NET 2.0/3.0, SQL Server 2005, and AJAX
- Developed features for Confidential ’s collaborative business applications platform: Dynamic Applications 2.0. Other highlights: led a high-profile initiative to redevelop a time-tracking subsystem for increased stabilization, performance, and better overall usability; implemented key infrastructure components as part of a project to integrate the Cognos 8 business intelligence solution; provided technical direction to an offshore team which focused on automating and validating software upgrades.
Confidential - Boulder, CO
Senior Software Engineer
Responsibilities:
- Worked with a small development team to build and maintain n-tier enterprise systems which supported the business objectives of the Web's premier e-content provider to libraries using .NET and other Microsoft technologies (www. Confidential .com). Spearheaded the integration of the Autonomy enterprise search platform into the company’s core e-content discovery and retrieval web application
- Specific efforts included: initial technology research and purchase recommendation; user experience design; and implementation of 90% of the public-facing feature set. Introduced and standardized on the UML for software modeling, and formulated coding standards and guidelines for .NET development. Initiated formal unit-testing practices using NUnit.
Confidential -Boulder, CO
Software Developer
Responsibilities:
- Played integral role in architecting, globalizing, and implementing the company's newest version of its e-content delivery application using Microsoft technologies (ASP.NET, C#, XML, Web Services, SQL Server). Assumed responsibility for reaching and maintaining Section 508 and WCAG 1.0 accessibility compliance. Led initiative to transition web development process towards a more web standards-centric methodology using W3C recommendations (XHTML, CSS, ECMAScript). Promoted to Senior Software Engineer during June 2004.
Confidential -Boulder, CO
Web Applications Developer
Responsibilities:
- Headed efforts to migrate existing web application presence from legacy ColdFusion platform to Microsoft’s .NET platform. Worked with various departments to determine functional requirements and scope of project.
- Developed prototypes which met or exceeded requirements. Led R&D project to port legacy custom content management system to either Microsoft’s Content Management Server 2002 or Ektron’s CMS platform. Maintained various legacy web applications using ColdFusion and SQL Server 2000 (leeds.colorado.edu).
Confidential -Boulder, CO
Lead Interface Developer
Responsibilities:
- Designed and developed an innovative vertical market recruiting solution for the IT human resources industry. Specific responsibilities included: interaction and visual design; information architecture; usability test design and analysis; functional requirements specification; and technical development using HTML/DHTML, JavaScript, and JSP technologies.
Confidential -Boulder, CO
Web Developer
Responsibilities:
- Worked with team to develop the Web’s premier ebook delivery and DRM solution (www. Confidential .com) using ASP/COM. Acted as lead developer in the creation of Confidential ’s online ebook reader application. Implemented an online business services API enabling integration with corporate partners.
- Developed administrative extranets for use by librarians and publishers. Designed and implemented the company intranet and its SQL Server 7 database. Assisted the R&D department with research and rapid-prototyping projects.