Resume


PAUL JOHNSON

Solution Architect and Software Engineer

Experience

POP

Software Engineering Manager

  • Software Engineering team management through mentoring, hiring, and fostering career growth.
  • Technology consulting and solution architecture on software projects spanning an array of technologies and delivery mediums

Senior Solution Architect

  • Launched a component-based redesign of the Careers area of the Target corporate website, performing as the technical project lead responsible for product requirements, agile planning, solution planning, and accountable for project execution and delivery.
  • Delivered a cross-platform mobile app solution for Starbucks, including solution and system design, product requirements, agile planning and technical project management.
  • Shipped a re-platform of an e-commerce ticket sales and CMS solution for San Francisco Museum of Modern art, modernizing the experience for the CMS editors and Box Office. Provided product requirements, agile planning and project leadership from discovery to delivery.

Razorfish

Principal Software Development Engineer

  • Led the team using Agile best practices for Harmony CMS website, enabling remote management of content and applications on Windows 8 PCs in retail stores, giving retailers enhanced ability to demonstrate the power of Windows PCs.
  • Championed for and led the system design and implementation of a Continuous Integration solution for several development project teams, drastically reducing build delivery times, eliminating cross-discipline bottlenecks, and improving the stability and quality of deliverables.
  • Developed full-stack features for a range of CMS solutions to deliver content to Windows PCs and Phones in retail stores in more than 30 countries worldwide, giving retailers the capability to amaze customers with compelling content on Windows devices.

Microsoft

Software Development Engineer II

  • Developed Front-End implementation of brand redesigns for TechNet, MSDN, and Visual Studio Gallery, including Forums, Search, and Profile applications, providing an improved user experience and cohesive look-and-feel.
  • Developed new full-stack features employing Agile XP practices for MSDN, TechNet, Visual Studio Gallery and other prominent Microsoft properties, enabling new social features for increased online user interaction, improved user experience, and new in-product experiences in Visual Studio.
  • Led a session at TechEd 2008 on Web Widgets in .Net and led internal learning sessions on Web Widgets and Introduction to Silverlight for the Engineering team.

POP

Senior Software Developer

  • Developed ticket sales and CMS applications for Metropolitan Opera, San Francisco Ballet, Seattle Opera, and several other organizations, enabling online ticket sales directly connected with Point of Sale systems while also enabling increased speed and efficiency in website content updates.
  • Championed for and defined company-wide deployment process and solved critical issues on 24×7 support, improving the efficiency and reliability of delivery and support efforts.

Technical Consulting Manager

  • Participated as a key player in planning and execution of a hosting infrastructure migration while maintaining minimal downtime for over 80 web applications.
  • Managed the Technical Consulting team, including definition of the team process and tools, increasing client satisfaction by providing expert technical guidance for products and services.

QA Manager

  • Managed the QA team and led the definition of standards and process, resulting in improved customer relations by ensuring products were thoroughly tested for quality before delivery.

Media Production Assistant

  • Automated photo retouching using Photoshop Actions and batch scripts, accelerating the delivery of photos from 10-20 per day to over 100 per day.

Skills

  • C#, .Net, JavaScript, NodeJS, ReactJS, HTML5/CSS3, SQL and Document Databases, Cloud Systems, Enterprise CMS Platforms

Strengths

  • Efficiency improvements – I have a skill for recognizing potential process efficiency improvements through automation and simplification.
  • Troubleshooting – My notable ability to pinpoint the root of tough problems and resolve critical issues within code and/or institutional processes has made me invaluable to the team.
  • Continuous Learning – I adapt to ever- changing technologies and continually retrain my thought process, as well as sharpening my problem-solving skills.
  • Communication – I am confident in my articulation skills that I have led a presentation at TechEd2008. My strong interpersonal skills invariably result in exceptional rapport with people.