Nikolai Kotchetkov
Lead Android Developer at JetSmarter- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский Native or bilingual proficiency
-
Английский Professional working proficiency
Topline Score
Bio
Eugene Fedin
Nikolay is a team leader, who could solve any complex technical problem. He is always upbeat and professional, is able to ogranize a brainstorming session to obtain an optimal approach to implementation, to diagnosticate problems of the developed program that hurt business performance. Nikolay uses TDD and UML in practice. Nikolay could certainly lead large-scale projects to the success.
Eugene Fedin
Nikolay is a team leader, who could solve any complex technical problem. He is always upbeat and professional, is able to ogranize a brainstorming session to obtain an optimal approach to implementation, to diagnosticate problems of the developed program that hurt business performance. Nikolay uses TDD and UML in practice. Nikolay could certainly lead large-scale projects to the success.
Eugene Fedin
Nikolay is a team leader, who could solve any complex technical problem. He is always upbeat and professional, is able to ogranize a brainstorming session to obtain an optimal approach to implementation, to diagnosticate problems of the developed program that hurt business performance. Nikolay uses TDD and UML in practice. Nikolay could certainly lead large-scale projects to the success.
Eugene Fedin
Nikolay is a team leader, who could solve any complex technical problem. He is always upbeat and professional, is able to ogranize a brainstorming session to obtain an optimal approach to implementation, to diagnosticate problems of the developed program that hurt business performance. Nikolay uses TDD and UML in practice. Nikolay could certainly lead large-scale projects to the success.
Experience
-
JetSmarter
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Lead Android Developer
-
Mar 2013 - Present
End-to-end native Android architecting and programming Technology stack:- Kotlin- RxJava- Android architecture components / MVP Achievements:- A robust application with about 99.7% of crash-free users according to Firebase Crashlytics- Well-defined and 'healthy' production workflow: -- feature branches with per-feature QA evaluation-- unit-tests for logic: business, IO, and view-models/presenters-- end-to-end CI/CD from unit testing of commits to Play Store delivery
-
-
-
Vector Digital
-
Russian Federation
-
Telecommunications
-
1 - 100 Employee
-
SmartTV lead programmer
-
Aug 2013 - Dec 2015
End-to-end complex RIA architecturing and programming with JavaScript for top SmartTV platforms:- LG- Samsung- SmartTV Aliance- Custom web-based STBsTechnical achievements:- Platform-independent base runtime for application.- Package-based application build with proprietary launcher and window manager- Hardware resource access layer with privilege arbitration- Maintainable and testable application architecture- Performance-optimized architectureAs a team lead:- Up to 8 subordinates- Scrum-based workflow established- Code-review/CI/Unit testing/Deployment practices established - Coordinating and planning development strategy among departments
-
-
-
-
UI software architect/programmer
-
Feb 2012 - Jul 2013
- Video-ingest for RIA Novosti UI architecturing and programming- Video-broadcasting ingest management UI - Video-ingest for RIA Novosti UI architecturing and programming- Video-broadcasting ingest management UI
-
-
-
RIA Novosti
-
Russian Federation
-
Media Production
-
200 - 300 Employee
-
Web-video expert/ActionScript team-lead
-
Dec 2009 - Jan 2012
As a WEB-video platform expert:- In charge for RIA web site group video platform integration and technical strategy planning. Taking a management role to integrate video editorial department, software development department and CDN. Developing player and CMS interaction with CDN along with accumulating and analyzing of playback statistics. Performed integration of TV-broadcast management applications to RIA TV site management workflow. - Taking management role in RIA site group support: outsource programming partners task management.As a supervising manager:- As a superviser taking an organizing role in managing new web projects: task planning and management, large developer group (~20 programmers plus outsourcers) management, QA management.As an ActionScript team-lead:- Leading developer and architect of new RIA’s multimedia web-player project (MediaPlayer).An OSMF-based framework-over-framework player using a plugin architecture. - Chief developer and architect of RIA TV application - the new RIA NOVOSTI video platform. In charge for player and server-side data-over-RTMP service. - Chief developer and architect of RIA TV application for LG and Samsung SmartTV enhanced TV-sets and media-players. - Leading developer in “MULTISCREEN” project – an interactive web-TV application.
-
-
-
-
IT team leader
-
Jun 2009 - Dec 2009
- Whole IT structure planning- Whole ERP/CRM + productive software planning- Software development (currently PHP, Perl, FLEX/ActionScript)- Projects leader and coordinator (4-5 subordinates)- Taking major part in whole company strategy planning
-
-
IT team deputy leader
-
Nov 2007 - May 2009
- In charge for the whole ERP/CRM and financial reports system of PhotoCenter- Acted as project manager and coordinator for several internal software projects (3 subordinatres).- Was involved in various partner interactions for our network.
-
-
Programmer
-
Jan 2002 - Nov 2007
- Developing of low-level software for integration of our proprietary CRM/ERP system. That included software for WEB to hardware bridging, support of various cash registers, barcode and EMMarine scanners etc (C++).- Took a major part in designing the system in whole.- Was in charge for hardware resources planning and implementation (computers, minilabs, servers)- Took part in development of financial reports system for our network (PHP)- Was in charge for technical support of shops (1-2 subordinates)- Took a major part of FOTOCAFE service strategy development.- With the introduction of FOTOCAFE service, took a major part in client software development i.e. image rendering and processing (Flash, Actionscript)- Technical support of network (1-2 subordinates)- Software localization and adapting for Japaneese market- Personnel training (through English-Japanese interpreter)- Remote technical support of the system
-
-
-
-
IT manager/Programmer
-
Mar 2000 - Dec 2001
- Technical support of Konica minilabs- Resource localization- Software development and adoption for new Konica Digital brand.- Took part in promotion of Konica brand as a copywriter (booklets, posters etc.)- Engineer training and certification - Technical support of Konica minilabs- Resource localization- Software development and adoption for new Konica Digital brand.- Took part in promotion of Konica brand as a copywriter (booklets, posters etc.)- Engineer training and certification
-
-
Education
-
Московский Государственный Университет им. М.В. Ломоносова (МГУ)
Graduate Diploma, Nuclear physics, automation systems