Post Job Free
Sign in

Manager Developer

Location:
Mercer Island, WA
Posted:
November 24, 2019

Contact this candidate

Resume:

Tom

Dowdell

software solutions architect

full-stack + product life-cycle expertise

*******.**@*****.***

Mercer Island, WA

206-***-****

2019i

Team-Oriented

Strong Technical & Leadership Skills

Passionate about User Experience

Very Creative Thinker

History of Creating Solid Products

Excellent Communication Skills

■ timeline

■ skills

languages

C#

platforms

.NET + WPF

C++

Windows

Java

Android

Objective-C

iOS

JavaScript

tools

Visio + UML

web

REST + JSON + WCF

Photoshop + GIMP

ASP.NET MVC

Unity 3D

HTML + CSS

general

UI + UX + MVC + MVVM

Bootstrap + jQuery

Web Services

databases

SQL Server

Reactive Extensions (rx)

cloud

Azure

Agile + CI/CD

Testing

TDD

GIT + TFS

■ education BS in Computer Science Nicholls State University, Louisiana

2016 - Present

Founder Lesarde

MEI Consulting

July 2019 – Present

Micro Encoder (MEI) needed a senior .NET developer with WPF expertise to help develop new software to run their metrology measurement machines.

Highlights

● Performed at a high level by second week.

● Quickly identified major issues and refactored.

● Asked if I would consider joining as full-time employee.

Frogui Framework

April 2018 –

April 2019

Identified a unique market opportunity in the emerging web 3.0. Created a UI framework to supplement Microsoft’s efforts to bring C# and .NET natively to the browser via WebAssembly. Learn more about Frogui and see live demo at https://www.lesarde.com/frogui/.

Highlights

● Reached alpha April 2019.

● Feature-competitive with Angular and React.

● Promotion over past year on Reddit yielded 88% upvotes.

● Uses Microsoft Xamarin team’s Mono for WebAssembly which enables true native .NET execution within browsers.

● Developed in C#, HTML, CSS and JavaScript.

● Creates WebAssembly and Windows (server-side, SignalR) apps.

● Includes 100+ classes, data-binding, dependency object, XAML, visual states, lookless controls, styles + themes, routed events.

Studio IDE

2016 - 2017

Designed a complete development ecosystem, including custom language, to tame the complexities of full-stack development. Goal was to replace dozens of technologies required for full-stack projects. Put this project on hold prior to completion to pursue the project described above, Frogui.

Language

Highlights

● Strongly-typed, object-oriented, imperative and declarative.

● Necessary to bind full-stack components together.

● https://www.lesarde.com/frog-language-guide.

Market Research

● Gave presentations at programmer user group meetings.

● Used Customer Development marketing techniques which included extensive developer interviews to understand need.

Development

● Developed in C#/WPF and custom language.

● Included a full graphical Frog language editor.

● Expression parser for syntax highlighting + Intellisense.

2014 - 2015

Principle Software Solutions Architect VMC

I was brought in to rebuild a software solutions department from scratch by an executive attempting to rebuild the entire company culture. The company, as a quick Glassdoor googling would show, was long overdue for improvements to keep up with the competition.

My predecessors were incurring extreme financial net losses on projects and had significant team morale problems.

Team Mazama

Management

● Provided weekly project status reports to executive team.

● Reviewed hundreds of resumes and interviewed many for development, testing, UX and technical writing positions. Built a team of a dozen members, including several from within the organization.

● Literally always had an open door for team members to discuss their career goals, ideas and problems.

● After several months of missteps and learning, found creative ways to build a culture of trust and enthusiasm; team morale was high, and we were very productive.

● VMC experienced an unexpected major economic loss that resulted in young, not-yet-profitable teams being cut, including ours. Team members wanted to stick together with me as manager for outside opportunities.

Architecture

Architected a full-stack system for VMC’s most profitable team.

● SQL Azure databases consisted of 60+ tables. Used UML design tools to simplify process.

● Azure web services were created on the backend using two-factor authentication.

● Clients were written in C#/WPF and JavaScript / HTML5 / CSS / jQuery / Bootstrap.

Mentoring

● Mentored all team members, instilling a philosophy of efficient design.

● Very exciting seeing two young developers with little or no coding experience become very productive after several months.

2010 - 2014

Senior SDE Microsoft Xbox contract

Worked with Xbox Live enforcement team as senior UI/UX engineer. Created a visually stunning, game-like Silverlight client application, Vulcan. Four years of outstanding reviews.

Vulcan Project

Silverlight Development

● Created Silverlight client using advanced UI techniques.

● Praised by management, still running 24x7 today.

● https://www.youtube.com/watch?v=y5-YWjA1b8E&t=171s.

UX and Design

● Project required strong UX, design and art skills since it is intended for users more tuned to Xbox games than Windows.

● Worked closely with end users to ensure needs were met.

● Communicates with backend via RESTful calls.

● Architected part of backend services using ASP.NET, REST and SQL Server.

Web Application

● Uses HTML5, JavaScript, ASP.NET MVC, C#, REST and JSON.

● Communicates with backend via RESTful calls.

Agile

All development done in agile sprints.

2010

Owner Lizardtap

Started Lizardtap, a company dedicated to creating mobile apps for Android and Apple’s iOS.

Cartoon App

Overview

● Service-oriented application.

● Entertainment app for iOS and Android.

● Forced to abandon due to year-long family matter.

Development

● iOS Client Used Xcode, Objective-C and Cocoa Touch.

● Android Client Used Eclipse, Java and Android SDK.

● Service Layer WCF/JSON; Database SQL Server on Azure.

Hoops App

Overview

● 5-on-5 2.5D real-time basketball game.

● Sold for over four years in Android Marketplace.

● Not a very fun game but I learned a lot.

Development

● Eclipse, Java and Android SDK.

● Touch and AI to control players, designed custom game engine.

● Multiple threads are used to keep frame rates high.

2009

Senior SDE Microsoft Automotive contract

The position leveraged my deep framework and UI design skills. I quickly won the respect of the senior team members by using creative and efficient solutions for a user interface SDK for cars. Asked to interview for fulltime position.

SampleLib Demo

Development

● Create this library to simplify the creation of custom Silverlight user controls, bringing dependency properties to C++.

● Reduced the amount of C++ application code to 1/3 of original.

Projekt2 Framework

Development

● Projekt2 was designed by Icon Incar, a German firm who works with the likes of Audi and VW on interfaces.

● Developed three-project solution (Silverlight, Silverlight/C++, Silverlight/CE, shared XAML) on time.

Mentor

Mentored several junior developers.

2008

Senior SDE Microsoft Office contract

Contract with Microsoft Office team working on Office Starter 2010. Manager regularly mentioned that I “far exceeded our expectations for a contractor.” On my final review, was given 4s in every category (on a 5-point scale). Was honored with the crown jewel development effort. Asked to interview for fulltime position.

Ad-Supported Office

Ideation

● On sub-team composed of people from four disciplines: PM, design, test and development. Of the many ideas I introduced, it was suggested by team members that two of those ideas were potentially patentable.

● Proposed significant revisions for Microsoft adCenter’s SDK, a third party. The changes were accepted and implemented.

Mentoring

Mentored two developers.

Leadership

● Joined a months-old project team and quickly became a leader.

● Successfully improved team-inclusiveness.

● Strong working relationship with all team members.

1999 - 2006

Owner Intuitive Edge

Started Intuitive Edge, a company whose mission was creating C++ frameworks in UI, Database, Language and integration tools. Managed two employees.

Research

Graphics

● Visual tree manager.

● Tunneled and bubbled routed events.

● .NET-like properties that affected layout in real-time.

Database

● Optimizes storage container selection depending on row length, fixed or variable sized, indexing options.

● Out-performed Berkeley DB (MySQL file engine) by 20%.

● Up to 70 TB of storage per file).

● High-performance page-based collection storage for database.

Datatypes++ Framework

Development

● STL, MFC, ATL competitor created in C++.

● Extensive 3-tier model of collections (collection, container, allocator) – superior to STL design.

● Rich atomic datatypes (e.g. text, numerics).

Marketing

Formed partnerships with Microsoft and Borland and ran ad campaign.

Testing

Over 10,000 tests run on a variety of platforms (Win 95, 98, 2000).

1990 - 1996

SDE Lead Microsoft SQL Server

One of the original Microsoft SQL Server Developers. Started in test, promoted to development.

SQL Server

Testing

● Designed Microsoft’s first automated server-based UI test system.

● Lead a team of six engineers.

Development

● Sole developer for 4 of 5 client development frameworks.

● Annual Performance Review by SQL Server Group Manager:

“You write solid code and during the 6.0 timeframe, few regressions were introduced. You pay good attention to detail.”

“You are a strong bug basher – with good instincts and problem-solving abilities.”

“You are conscientious and are willing to do what it takes to meet your commitments.”



Contact this candidate