Max Strini
255 112th Ave., Bellevue, WA 98004
(503) 841-1659
mcstrini@gmail.com
Skills ď‚· End-to-end development of Web and service-backed applications, using both industry
standards and Microsoft platforms
ď‚· Modern web development with modern HTML/CSS/JavaScriptpractices and technologies
for complex browser-based applications, including TypeScriptand ES5/6 features, DOM
manipulation both with and without jQuery, and libraries/frameworks including Angular,
Kendo UI and d3/c3
ď‚· Windows application development using WPF/XAML or WinForms, including MVVM
and associated patterns, and control development
ď‚· C# language expertise (some work with F#, Powershell, native C++); extensive knowledge
of .NET and Windows platforms. Includes functional/LINQ, async and concurrency-related
features and patterns
 Server-side development – design and implementation of service interfaces (using
ASP.NET Web API or WCF), or HTML-serving endpoints (using ASP.NET MVC)
ď‚· Database development using SQL Server, SQLite; T-SQL (CRUD, stored procedures/UDF
authoring); data layers with or without Entity Framework
ď‚· Knowledge of design principles and development practices (i.e. Agile development) as
well as collaboration tools (Git and associated workflow, TFS/VSO) to control risk and
complexity in development while remaining responsive to client and market needs
ď‚· Passionate about computer science and experienced with a broad array of programming
languages (e.g. Haskell, Python, Rust …) and with Unix/Linux environments; enjoy studying
functional programming, programming language theory, and lately machine learning (using
Matlab).
ď‚· Proven ability to quickly learn new technologies as work demands.
Education University of Missouri-St. Louis
Mathematics and computer science. 72 credithours
Experience Software Design Engineer 2/3 – Microsoft, via HCL, Collabera, Aditi Staffing
March 2015 – December 2015 (Windows & Devices Group – Core Operations)
ď‚· End-to-end development of reporting and data visualization tools to support WDG
operations and recentadoption of Visual Studio Online, using modern web technologies
including TypeScript, Angular, d3/c3, and ASP.NET Web API
August 2014 – February 2015 (Operating Systems Group – Localization Engineering)
ď‚· End-to-end implementation of notification service for use in tracking localization project
status. C#, WCF, SignalR, SQL, Powershell, TPL/async model, reasoning about concurrency
May 2014 – June 2014 (Microsoft Game Studios)
ď‚· Implemented themed controls, animations and other custom UI (XAML/C++)for Halo
collection on Xbox One.
May 2013 – November 2013 (Office Graphics & Visualizations)
ď‚· Rejoined Power Map team for last stretch of V1 development. As the main UI developer
during this period, implemented majority of WPF UI for last batch of features and
requirements to ship with Office, including localization and accessibility support.
July 2012 – December 2012 (Startup Business Group)
ď‚· Implemented WPF UI (C#, XAML) (i.e., "view" and "view model" layers)for severalfeatures
of end-user facing client app (a cool geospatial data visualization tool – Power Map for Excel),
working in a productincubation group with PM and design teams.
September 2011 – April 2012 (Games Test Organization)
ď‚· Implemented logging system for Windows Phone game testing, including client code on the
phone, SQL database scripts, and logging code on the server (all in C#). Partially
implemented Xbox 360 client for this system in C++.
ď‚· Refactored existing test automation system to decouple client UI from server components
and move toward a cleaner MVVM design (C#,WPF, WCF)
Web Application Developer – HD Components LLC
July 2010 – April 2011
ď‚· Developed backend system for calculating and storing truss prices, together with web-
based portal for truss vendors to control pricing factors, availability, etc. (using ASP.NET
MVC 2/3)
ď‚· Integrated with existing customer-facing systems via web services (WCF)
 Responsible for most server-side (database – SQL Server, model/controller – C#)
technical architecture and implementation; collaborated on front end (including
JavaScript)
Software Developer - In2itive Technologies LLC
June 2008 – April 2010
ď‚· Part of the small team behind the initial development of electronic data discovery software
system centralto internal production work
ď‚· Responsible for key C++ and C# application subsystems (printing/imaging, data export) and
setup using WiX
ď‚· Developed a C# Windows Forms (later WPF) application for creating legal privilege logs;
handled all technical design and coding through public commercial release and
subsequent maintenance
ď‚· Participated in development of complex hybrid (Windows/web) e-discovery application;
created a C++ Outlook plug-in and wrote SQL stored procedures
ď‚· Provided technicalleadership in a challenging software startup environment
Software Developer/Technical Services – discover-e Legal LLC
September 2006 – November 2007
ď‚· Rapid application development of numerous production utilities (in C# or Python,
against existing SQL Server database).
ď‚· Thrived in a challenging technical domain (computer forensics/e-discovery), which
required constantly learning new data formats, tools, libraries, and scripting languages, to
handle the wide variety of incoming data and client requests.
ď‚· Developed (in C#) an extensible parser and interpreter for a domain-specific languagefor
data conversion, with tracking and reporting for syntax and semantic errors.

Resume - Max Strini_eed_010616

  • 1.
    Max Strini 255 112thAve., Bellevue, WA 98004 (503) 841-1659 mcstrini@gmail.com Skills  End-to-end development of Web and service-backed applications, using both industry standards and Microsoft platforms  Modern web development with modern HTML/CSS/JavaScriptpractices and technologies for complex browser-based applications, including TypeScriptand ES5/6 features, DOM manipulation both with and without jQuery, and libraries/frameworks including Angular, Kendo UI and d3/c3  Windows application development using WPF/XAML or WinForms, including MVVM and associated patterns, and control development  C# language expertise (some work with F#, Powershell, native C++); extensive knowledge of .NET and Windows platforms. Includes functional/LINQ, async and concurrency-related features and patterns  Server-side development – design and implementation of service interfaces (using ASP.NET Web API or WCF), or HTML-serving endpoints (using ASP.NET MVC)  Database development using SQL Server, SQLite; T-SQL (CRUD, stored procedures/UDF authoring); data layers with or without Entity Framework  Knowledge of design principles and development practices (i.e. Agile development) as well as collaboration tools (Git and associated workflow, TFS/VSO) to control risk and complexity in development while remaining responsive to client and market needs  Passionate about computer science and experienced with a broad array of programming languages (e.g. Haskell, Python, Rust …) and with Unix/Linux environments; enjoy studying functional programming, programming language theory, and lately machine learning (using Matlab).  Proven ability to quickly learn new technologies as work demands. Education University of Missouri-St. Louis Mathematics and computer science. 72 credithours Experience Software Design Engineer 2/3 – Microsoft, via HCL, Collabera, Aditi Staffing March 2015 – December 2015 (Windows & Devices Group – Core Operations)  End-to-end development of reporting and data visualization tools to support WDG operations and recentadoption of Visual Studio Online, using modern web technologies including TypeScript, Angular, d3/c3, and ASP.NET Web API August 2014 – February 2015 (Operating Systems Group – Localization Engineering)  End-to-end implementation of notification service for use in tracking localization project status. C#, WCF, SignalR, SQL, Powershell, TPL/async model, reasoning about concurrency May 2014 – June 2014 (Microsoft Game Studios)  Implemented themed controls, animations and other custom UI (XAML/C++)for Halo collection on Xbox One. May 2013 – November 2013 (Office Graphics & Visualizations)  Rejoined Power Map team for last stretch of V1 development. As the main UI developer during this period, implemented majority of WPF UI for last batch of features and requirements to ship with Office, including localization and accessibility support.
  • 2.
    July 2012 –December 2012 (Startup Business Group)  Implemented WPF UI (C#, XAML) (i.e., "view" and "view model" layers)for severalfeatures of end-user facing client app (a cool geospatial data visualization tool – Power Map for Excel), working in a productincubation group with PM and design teams. September 2011 – April 2012 (Games Test Organization)  Implemented logging system for Windows Phone game testing, including client code on the phone, SQL database scripts, and logging code on the server (all in C#). Partially implemented Xbox 360 client for this system in C++.  Refactored existing test automation system to decouple client UI from server components and move toward a cleaner MVVM design (C#,WPF, WCF) Web Application Developer – HD Components LLC July 2010 – April 2011  Developed backend system for calculating and storing truss prices, together with web- based portal for truss vendors to control pricing factors, availability, etc. (using ASP.NET MVC 2/3)  Integrated with existing customer-facing systems via web services (WCF)  Responsible for most server-side (database – SQL Server, model/controller – C#) technical architecture and implementation; collaborated on front end (including JavaScript) Software Developer - In2itive Technologies LLC June 2008 – April 2010  Part of the small team behind the initial development of electronic data discovery software system centralto internal production work  Responsible for key C++ and C# application subsystems (printing/imaging, data export) and setup using WiX  Developed a C# Windows Forms (later WPF) application for creating legal privilege logs; handled all technical design and coding through public commercial release and subsequent maintenance  Participated in development of complex hybrid (Windows/web) e-discovery application; created a C++ Outlook plug-in and wrote SQL stored procedures  Provided technicalleadership in a challenging software startup environment Software Developer/Technical Services – discover-e Legal LLC September 2006 – November 2007  Rapid application development of numerous production utilities (in C# or Python, against existing SQL Server database).  Thrived in a challenging technical domain (computer forensics/e-discovery), which required constantly learning new data formats, tools, libraries, and scripting languages, to handle the wide variety of incoming data and client requests.  Developed (in C#) an extensible parser and interpreter for a domain-specific languagefor data conversion, with tracking and reporting for syntax and semantic errors.