# Mark McKinney > Technical Lead Software Engineer at Web Splash Software Location: Seattle, Washington, United States Profile: https://flows.cv/markmckinney Decades of professional programming experience. Known for rapid development and quality work. Focused on all aspects of web development from Agile Project Management, Analytics, UX, TDD to Object Oriented Design, Design Patterns, performance and scalability. Comfortable with Windows, Linux and OS X. Fluent in various high level languages - Java, C#, Python, JavaScript, HTML5, CSS3 - with an understanding of the underlying implementation. Experience with Cloud Computing on AWS, Netlify, Google Cloud and Firebase. And many frameworks such as Angular, React, Spring, MVC and jQuery. Focused on JavaScript with NodeJS, MongoDB, Express, Angular and React currently. Specialties: Web Server Architecture, Agile development and Object oriented design; Using Media Queries, Ajax, Servlets, SQL, Web Services, WIF, XML, C++, MMC, COM and others. ## Work Experience ### Technical Lead and UX Designer @ Web Splash Software Jan 2018 – Present | Greater Seattle Area Full Stack development using Angular 5-13, Angular Material, React, Gatsby, Express, Google Cloud, AWS, MongoDB, Service Workers. Responsible for the design and implementation of FindRVParks.com which has been upgraded to Angular 13, uses MongoDB, Express and Angular Universal for Server-Side Rendering (SSR) and is a Progressive Web Application (PWA). Also created many other websites using various other web technologies. Also proficient with AI development. ### Technical Lead @ AT&T Jan 2014 – Jan 2018 | Bothell, WA Front End technical lead with AngularJS, Angular 4, React, Gatsby, jQuery, Web Components. Implemented modular code that has to work on a variety of different applications with a minimum of configuration. ### Software Design Engineer @ Memory Lane Jan 2011 – Jan 2011 | Seattle, WA AKA Classmates.com. Implemented data preparers, JSP, JavaScript HTML5 and CSS3 for various UIs and Ajax renderings with Mock tests using Java Spring on OS X. Resolved a number of difficult lingering bugs. ### Software Design Engineer @ Starbucks Jan 2011 – Jan 2011 | Seattle, WA Implementing Single (Reduced) Sign On using Windows Identity Foundation, javascript, HTML5 and CSS3 on .NET Webforms and MVC web applications. Implemented custom http modules and load tests for client applications. Modified ADFS pages for Starbucks branding. ### Software Design Engineer @ Corbis Jan 2010 – Jan 2010 | Seattle, WA Worked mostly on the internal web site, adding new features using C#, JavaScript, HTML, CSS, jQuery, Web Services, WCF Services, Entity Framework. Updated the partner API and internal web site to use the new WCF Search Service. Created an Excel to XML data driven web page to show pages of movie stars and their photos. Worked on various new feature requirements. ### Software Design Engineer @ MySpace Jan 2007 – Jan 2009 | Seattle, WA Redesigned and coded a new Chat server system. Designed and implemented a client side AJAX Photo picker. Helped design and implement Forums. Worked on and designed a number of other MySpace subsystems. Utilized HTML, CSS, javascript, C# and .NET on Windows, Web Services, SQL Server, and JavaScript. Received extensive Scrum training during conversion from waterfall development. ### Software Design Engineer @ Microsoft Jan 2006 – Jan 2006 | Redmond, WA Worked on the Windows OneCare project using C++, C#, ASP.NET and various Microsoft internal tools to maintain the latest version of the product. Maintained the Web Farm serving the OneCare clientele: debugging any server issues, implemented and incorporating new features and represented dev in triage to determine how to handle new issues. Also worked closely with Test to ensure the competency of the product. ### Software Design Engineer @ FileNet Jan 1998 – Jan 2004 Web Server Software design, mostly on the application server side of a multi-tiered architecture using Java, JSP, Servlets, Beans, JSP, XML, XSLT, DOM, SAX, XHTML, CSS, JavaScript, JUnit, ANT, UML and MVC to create web enabled applications running on Weblogic, Websphere and Tomcat. Designed and lead C++ development on a MMC framework and application exposing FileNet's COM architecture. Other work included developing an ASP web application. ### Developer Support Engineer @ Microsoft Jan 1997 – Jan 1998 Worked with OLE/COM supporting developers who called in for assistance with this technology. Created numerous samples to test and teach this technology regarding: security, DCOM, services, inproc, remote and local servers, IRunningObjectTable connections, structured storage, automation, ActiveX controls, OLE Documents, custom and standard marshaling, proxy-stubs, embedding and linking, property pages, persistent objects, drag and drop, type libraries, MIDL, monikers, in-place activation, ActiveX and OLE document containers, etc. ### Software Design Engineer @ Microsoft Jan 1996 – Jan 1997 Designed and implemented the first internationalization process for the Windows CE Handheld PC. Designed and implemented many tools used by builders, developers, testers, program managers, and localizers. Optimized Unicode fonts, using various compression and glyph sharing techniques. Implemented the IME (Input Method Editor) stylus input for far-east versions. Designed and implemented localization tools for the Windows CE OS using C++ OLE DLLs with Microsoft internal tools. Redesigned and implemented sections of the Shell, Control Panel and associated applets. Redesigned and implemented the welcome wizard and associated Control Panel applets to use HTML to ease Internationalization and subsequent version changes. ### Software Design Engineer @ Micro Encoder Jan 1994 – Jan 1996 Designed and Implemented an API using COM to allow the company's Windows based video scale machines to be modified and controlled by separate programs. Designed and implemented a Window Server API using OLE in-place activation objects to allow the main program to run separate programs as child windows of the main application window. Designed and implemented various other subcomponents of the video scale machine software. ### Lighting Engineer @ Korry Electronics Jan 1993 – Jan 1994 Designed and implemented a process using PC based programs, chemical dispensing machines, spectroradiometers and spreadsheets to allow engineers to quickly design and then dispense the proper mixture of chemicals to make optical components that meet stringent military specifications. Designed numerous illuminated displays using this process and high quality optical machinery. ### Engineering Technician @ Korry Electronics Jan 1989 – Jan 1993 Performed optical tests to Military specifications. Wrote software tools to perform optical designs. Simplified the optical testing process by creating new software and modifying equipment to allow lesser-qualified personnel to perform optical tests. ### Electrical Engineer @ Envirotest Research, Inc Jan 1992 – Jan 1993 Created PC based environmental monitoring systems using C++ and various hardware components to record and process air contaminant levels. Also designed and implemented the optics and software in conjunction with hardware developers to create an optical H2S level detection machine. ### Electrical Engineer @ University of Washington Jan 1991 – Jan 1992 Designed and constructed all of the electronics and software to manage a laser scale machine to measure surface profiles for remote sensing applications. ### Software Engineering Intern @ Intermec Technologies Jan 1987 – Jan 1989 Wrote a PC interface, printer driver program using an early C++ interpreter to create and edit bar codes, text and graphics for the series 3000 printer. ## Education ### BSEE Degree in Electrical Engineering University of Washington ### BS Degree in Physics University of Washington ### Associate of Science - AS in Physics North Shore Community College ### Lincoln High School Seattle ## Contact & Social - LinkedIn: https://linkedin.com/in/neonguru - Portfolio: http://neonguru.net - Portfolio: http://entropykiller.com --- Source: https://flows.cv/markmckinney JSON Resume: https://flows.cv/markmckinney/resume.json Last updated: 2026-03-31