Performance-Focused Lead Software Engineer and Architect delivering top quality architecture and design solutions combined with hands-on and fluent Objective C, Java, C#. Exposure to full SDLC, a wide variety of problem domains, technological landscapes and business processes. Experience leading and coordinating on-shore and offshore development teams in a multilingual environment.
Consulting Software Engineer @ Exploring exciting world of Fintech. From October 2015 to Present (3 months) Consulting Software Engineer @ Working with Cisco Advanced Services Team on integrating and delivering Energy Management solution for Data Centers and IOT. Node.js (Express + Sequelize), Postgres SQL, Angular JS. From May 2014 to October 2015 (1 year 6 months) Senior Software Engineer @ Provided technical leadership for the team of 10 while architecting and implementing purpose-built ERP ecosystem uniquely suited to support both R&D and manufacturing environments. Tech stack: MS SQL over Entity Framework, MVC 4-5, Kendo UI, Knockout.js, Angular JS.
Implemented launch data telemetry visualization prototype for the vehicle built with Node JS, Mongo DB, Knockout.js From September 2011 to May 2014 (2 years 9 months) Developer Team Lead @ Developing Data Center Resource Management system, a comprehensive multidimensional model for managing and monitoring resources in a data center. Power, environment control, disk storage, blade slots, rack unit availability and network bandwidth are covered across all lifecycle stages from planning to decommission. .Net 4.0, C#, Silverlight 4.0, Linq to Entities, SQL Server 2008, WCF Data Services, SNMP, XML-RPC. Innovative approaches were used to ensure REST client integrity and performance. MVVM dominated UX (User Experience) design patterns, with code behind used for rare exceptions such as support for drag-n-drop, geo mapping and custom graphics. Telerik Control Suite for presentation layer and Red Gate performance instrumentation tools were also used. Agile methodologies were used with a team including both on-shore and off-shore components. Daily scrums and code reviews conducted via telepresence. From November 2009 to September 2011 (1 year 11 months) Consulting Software Engineer @ Part of ATBT team bringing powerful on-line trading application into a browser with Silverlight 3.0. Working with custom server-side interfaces while maintaining high level of UI availability was an ongoing challenge that required some unorthodox approaches. As well as creating a docking environment to support desired UI behaviors; since UI component vendor (Telerik) did not have these features fully developed at the time. I was instrumental introducing Agile into the project’s methodology and Design Patterns and MVVM into developer’s toolbox. C#, .Net 3.5, Silverlight 3.0, Telerik Controls for Silverlight. From October 2009 to November 2009 (2 months) Enterprise Architect @ Creating innovative solutions in Intelligent Data Processing with C#, ASP.Net MVC, Silverlight, WCF + Linq to SQL and SharePoint. Managed an Agile team of 5. From October 2008 to October 2009 (1 year 1 month) Consulting Software Engineer @ I was helping CSC Advanced Technology Division to develop and maintain their Business Intelligence SharePoint-based portal. Default SharePoint user experience and behavior were radically customized with highly interactive web parts. On one occasion bringing custom gauge presentations to the web involved non-trivial deployment of WPF as a backend rendering tool.
Tech stack: C#, MS SQL, JavaScript, Ajax, WSS. From October 2007 to October 2008 (1 year 1 month) Pilot @ I took a break from Software Engineering for this sabbatical as an airline pilot and flew CRJ-200/700/900 from the ‘right’ seat. At different times I was based at ORD, CLT, PHX and IAD domiciles. I hold a commercial multi-engine pilot license with 1st class medical certificate and 1500 hours of total time, 2/3rds of it in jets. It would had been a lot harder to go back to a desk job after this if it wasn’t for the economy bringing down the airlines in late 2008. From July 2007 to October 2008 (1 year 4 months) Senior Developer Principal @ Converting legacy Business Intelligence portal to modern technology. Also helped with adaption of Agile in the organization. VB, C# and JavaSript, MS SQL Server, systems integration. From 2006 to 2007 (1 year) Software Engineer @ I was a part of advanced team building a configuration editor for organization’s flagship hospitality POS product. The project was new in terms of both the methodologies and technologies employed as C# and Agile were tested and introduced for the first time. C#, C++, WinForms, SQL Server. A number of innovative solution were implemented on the project including an ORM layer with support for the code-first approach. From February 2005 to February 2006 (1 year 1 month) Lead Developer POS Group @ I was leading a team of 6 in the effort to ‘rewrite’ Point of Sale system used in GameStop stores and its related back office services on the technical side. A third-party POS framework was selected by business stakeholders to provide boiler-plate logic and lower-level functionality. It also created a somewhat challenging technological landscape by being a poor fit to the requirements of small store operation with a remote backend. Adaptive design strategy was successfully employed to resolve conflicts between requirements and the POS framework. From April 2004 to February 2005 (11 months) Software Engineer @ I developed numerous applications developed for marketing problem domain in a variety of languages. Implementations were frequently driven by client’s preferences and their existing environment. VB, C/C++, C# and Java were the popular choices. Computer Telephony Interface APIs were used to integrate the solutions into APAC’s call center environment. Database environment favored Oracle and PL/SQL for procedural layer. From 1999 to 2004 (5 years)
CS @ Novosibirsk State Technical University (NSTU) From 1989 to 1994 Alex Soldatov is skilled in: SQL Server, Java, .NET, C#, Design Patterns, Objective-C, iOS, jQuery, Node.js, MongoDB, Microsoft SQL Server, Software Development, WCF, SharePoint, ASP.NET