download Resume_Alexander_Kozlov_ENG.doc

Alexander Kozlov

1979 г. – 37 years old

E-mail: Alexander.S.Kozlov@gmail.com
Skype: alexander.s.kozlov

SKILLS

Main expertise in .NET stack: C#, ASP.NET, T-SQL. Distributed heterogeneous and SOA-systems construction experience. Creation of the Smart-client WinForms/WPF applications (multithreading, WebServices, WCF), development Enterprise solutions. Full-stack developer. Interested in distributed systems, DDD, CQRS approach. Management of developers team and remote teams. Clear vision of the project life cycle. Communication with foreign customers - technical task development and support (English).

TECHNIQUES

  • Programming languages: C#, T-SQL; also JavaScript, TypeScript, C/C++, GoLang.
  • Technologies : .NET Framework, WPF, PRISM, Entity Framework, SQL Reporting Services
  • Web-Technologies:ASP.NET (+MVC), WCF, WebServices, WebApi, React; also Angular 2
  • Databases:MS SQL Server, MongoDB, PostgreSql
  • Development tools: Visual Studio .NET, TFS, MS Expression Blend, Git, Jira, Confluence, etc…
  • Other: work with different components – Infragistics, DevExpress; create installation packages with InstallShield, WiX

PROFESSIONAL EXPERIENCE:

3/2017 – present
Company Demouton Co (demouton.co)
Position Solution architect, Team Lead (remote work)
Description

Creation of an entertainment system for airlines. Autonomous system on board the aircraft to broadcast video and audio content (including DRM content). A passenger can use his mobile device (Android, iOS, or browser) to receive content via Wi-Fi.

Technologies C# (.NetCore), PostgreSql, React + TypeScript, WebApi
Responsibilities
  • Remote developers management
  • Tasks planning and verification of implementation
  • System architecture, database design
  • Implementation of preparing streaming video (and DRM content)
  • Development of backend (c#) and frontend (React, typesctipt)

9/2015 – 2/2017
Company "Programmniy produkt" (Программный продукт, www.ppr.ru), Moscow
Position Team Lead
Description

Our team implemented and deployed of the ticket selling system, processing and validation of travel passes for suburban trains in Moscow and the Moscow region. It was launched the sales at the ticket offices on train-stations, at the ticket printing vending machines, as well as in carriages by the use of a portable handheld terminal. Financial subsystem integrated with external systems of RZD (Russian Railways), social services, bank's payment system. Analytics subsystem checks reconciliation of financial indicators and identify fraud. It was developed the mechanism of secure guaranteed delivery of data, which also allowed to work by the use of a special flash drive when the network was down.

Technologies C#, WPF, ASP.NET MVC, WebApi, MongoDB, MS SQL, RabbitMQ, Zabbix, Git
Responsibilities
  • Team Lead of software update group, data delivery group
  • Implementation of delivery and update software on different hardware
  • Support of different versions of software and data
  • Certification and validation process of sales of agent companies
  • System health monitoring and collecting faults data

4/2013 – 8/2015
Company Digital October Center (www.nptv.com), Moscow
Position Senior software developer
Description

Creation of a cloud platform (and SDK) for interactive live broadcasts and on-demand TV. This platform allows to control TV-streams from different sources, adds specific user interface as well as business logic. As a result, we have a uniform application development for any kind of devices: TVs, phones, tablets (regardless of the type of OS). Usage of XAML markup to create applications and deep integration with Visual Studio provide great facilities to developers as if they work with an ordinary WPF application with a small adaptation.

Technologies: C#, TFS, WiX, Git
Responsibilities
  • Implementatin SDK for developers, platform's internal logic
  • Development visual components (DataTemplates, triggers, bindings, etc...)
  • Installation package (WiX); performance optimization
  • Implementation of various applications on our platform, including the Sochi 2014 Olympic games and Champions Hockey League (2014-2015) broadcasting, 3D demo applications and many others.

3/2008 – 4/2013
Company "Black&Veatch Special Projects Corp." (bv.com), Moscow branch
Position Senior software developer
Проект PACS - Pathogen Asset Control System

Development disease surveillance system to combat bioterrorism attacks and prevent the proliferation of biological weapons-related technology, pathogens and expertise; to detect and report bioterror attacks, epidemics and potential pandemics. PACS is installed in laboratories and repositories of different countries and providing management, tracking and control biological agent stocks and biomaterials throughout their lifecycle. Multilanguage support, large amount of data, multilevel security system, restrict personnel access to various information.

Technologies C#(2.0-4.0), WinForms, Win8 (MetroUI), EF, MS SQL, ASP.NET MVC (+Orchard CMS), WCF, InstallShield, SpecFlow
Responsibilities
  • Participation in system architecture development
  • Security implementation, preparing for security certifications (USA)
  • Reporting system implementation; Automation of Repository inventorization process
  • Database design, stored procedures performance optimization, apply security policies for data access
  • Create application adapted for touch screens (WinRT); RFID identification
  • Create installation packages (InstallShield); Demo site about product; + other works
PACS_Brochure.pdf
Project

Participation in the project on modeling of information system of storage, management and movement of ammunition and hazardous substances.

WPF / PRISM, CSLA, MSMQ, Reactive Ext., fault tolerance document workflow system


11/2006 – 3/2008
Company Businesscom LLC, Moscow
Position Architect / Team Lead
Project Business.ru – holding’s services aggregator

Company's catalogue and announcement search system. Project implemented as distributed auto-configured SOA-system (Service-Oriented Architecture).

Technologies C#, ASP.NET 2.0, MS SQL Server, WCF
Responsibilities
  • System architecture, database design
  • Search part development and implementation
  • Implementation of interconnection between distributed system's parts
Other Internal holding projects - Administrative part of site “General Director” magazine, site of “CEO” magazine, “Books” project etc.

08/2003 – 11/2006
Company "SoftExport", Kostroma
Position Team Lead
Project The Auto Dealer (TheAutoDealer.com)

Illinois (USA) auto sales web-portal. Distributed system. Work with the portal is implemented both through the web-site and with help of program for Windows and PocketPC. Release of the printed magazine (automatic page-proofs). Auctions implementation. Integration with different services from the other sites. Collaboration with Pulitzer, Inc. (one of the biggest publishing company in USA).

Technologies C#, ASP.NET, MS SQL Server, WinForms, CompactFramework (для PDA), Adobe Illustrator 10
Responsibilities
  • General management of the project; Architecture, system infrastructure; demand development, task construction. Database design. Core development and programming
  • WinForms-program realization for data editing; Participation in program development under PDA (data collection in the field)
  • Implement system of printed magazine publication
Проект ROI Explorer (WinForms application)

ROIExplorer program was developed as Smart-Client for MMT ROI system. MMT ROI system advertisement management system on the search engines (Yahoo, Google, MSN etc.) System provides unified interface for work with accounts and advertisement words. ROIExplorer was designed for load reduction on the server, providing more comfortable interface for users, local statistics collection, caching, data aggregation; offline work capabilities and server synchronization.

Technologies C#, WinForms, WebServices, MS Composite UI AppBlock.
Responsibilities
  • General management of the project; communication between developers team
  • Architecture, core programming; users interface development
  • Integration with MS CompositeUI AppBlock, modification and extension

2001 – 08/2003
Company "Dot Alfa", Kostroma; Software Developer - Senior Software Developer
 
Project WorldCell. Web-site for satellite phones sale/leasing. (C#, ASP.NET, MS SQL Server).
Responsibilities Core and administration part development. Participation in the Frond-end part creation. Multilanguage support.
 
Project Global Ellipse. American corporation B2B-portal that provides services in the industrial equipment supply area. (C#, ASP.NET, MS SQL Server).
Responsibilities Participation in the system architecture and database development, administration interface development, front-end part.
 
Project WebTrafficMedia. American company’s search system and e-Commerce specialized on PR and advertisement in the internet. (ASP, MS SQL Server, C++).
Responsibilities Implementation of the search COM+ component on С++.
 
Project Distributed system for web-site restructuring and optimization with the aim of traffic expansion from the searching systems. (4 Win server, 10-15 Linux servers). (ASP, MS SQL Server, C++, Pascal, Perl)
Responsibilities Pascal ISAPI filter, COM+ component for pages restructuring, web-page rebuilding on Perl.

EDUCATION / SERTIFICATION

1996-2001 Kostroma State Technological University. Specialty: Automatization of production processes (Management computer systems). Diploma with honors.

MCSD (Solution Developer, 2005-2017);
MCDBA (Database Administrator, 2007);
MCPD (Win, Web Professional Developer, 2012)

download MS_Transcript_KozlovAlexander_2017.PDF

Check Microsoft Transcript (Id:687676, code:12345678)