
Dmitry Tretyakov
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Dmitry Tretyakov
- Bis heute 11 Jahre und 8 Monate, seit Dez. 2013
Team Leader / Vice CTO
Clickberry Inc.
Product: Interactive Video Portal. Analyzed list of pending business requirements. Fulfilled design and created documentation for requested subsystems. Developed ETL migration toolkit from Azure Table Storage to MongoDB. Coordinated team efforts while subsystems implementation. Implemented set of required REST APIs and web pages. Designed and implemented billing system for corporate users. Updated UX and UI of web application. Performed code review per pull request.
- Bis heute 12 Jahre, seit Aug. 2013
Senior Software Engineer
Microsoft OpenTech
Node.js Tools for Visual Studio is a free & OSS add-in from Microsoft that turns VS into a Node.js IDE. Fulfilled debug engine refactoring: converted from APM to TAP. Decreased code coupling and covered by unit tests. Merged debugger features from https://github.com/dtretyakov/node-tools. Implemented new debugger features and fixed issues. Sent feedback for upcoming versions. Implemented Edit & Continue feature in both JavaScript & TypeScript.
- Bis heute 12 Jahre und 8 Monate, seit Dez. 2012
Lead Software Engineer
Open-source software
Windows Azure Storage Extensions is a .NET library. Designed and implemented LINQ to Azure Table provider. Added POCO mapper based on compiled lambda expressions. Implemented TAP-based methods extensions. Designed and implemented sequential and parallel batch query executor. Added support for both sync and async methods. Fulfilled profiling and performed performance optimization. Code coverage 100%. Distributed as a nuget package.
- 1 Jahr und 5 Monate, Juli 2012 - Nov. 2013
Senior Software Engineer
Clickberry Inc.
Product: Interactive Video Portal. Designed and developed multilayered multi-tier SaaS. Took part in implementation of server-side layers: DAL, BLL, SLL. Implemented SPA and REST APIs for client applications. Created software documentation for subsystems. Fulfilled unit, integration and load testing of the system. Performed code review per pull request. Configured CI server.
- 3 Monate, Mai 2013 - Juli 2013
Lead Software Engineer
Open-source software
Node.js Tools for Visual Studio is extension for Visual Studio. Added custom *.njsproj project system. Implemented custom debug engine for node.js. Added npm integration prototype. Extension was published in Visual Studio Gallery.
- 1 Monat, Juni 2012 - Juni 2012
Senior Software Engineer
Clickberry Inc.
Product: Interactive Video Player. Analyzed requirements and fulfilled design. Created documentation for components. Implemented prototype and optimized for smooth playback on mobile devices.
- 1 Jahr und 1 Monat, Mai 2011 - Mai 2012
Software Engineer
Clickberry, Inc.
Product: Interactive Video Editor. Created localizable UI controls and dialogs. Implemented and optimized project model serializer. Created video encoder for video import function. Fulfilled code refactoring, decreased code coupling and added unit tests. Performed performance analysis and optimization. Created documentation for application subsystems.
- 1 Jahr und 10 Monate, Juli 2009 - Apr. 2011
Software Engineer
STC LOGIS
Designed and implemented inventory and purchasing subsystems of ERP solution. Fulfilled design and implementation of web CMS, data mining and migration. Development and maintenance of office automation software.
- 3 Jahre, Juli 2006 - Juni 2009
Engineer
STC LOGIS
Design, implementation and maintenance of SCADA systems. Configuration and programming of RTUs and PLCs. Configuration, installation and maintenance of CCTV, VCA, PBX / IP PBX.
Ausbildung von Dmitry Tretyakov
- 4 Jahre und 10 Monate, Sep. 2005 - Juni 2010
Computers, complexes, systems and networks
South Ural State University
Computer science
Sprachen
Russisch
Muttersprache
Englisch
Fließend
Deutsch
Grundlagen
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.