Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas more than two weeks ago
Male, 46 years, born on 12 November 1979
Moscow, metro station Dinamo, willing to relocate (Australia, Great Britain, USA, Saint Petersburg), prepared for business trips
Lead Developer
Specializations:
- Programmer, developer
Employment type: full time
Work experience 24 years 6 months
September 2020 — currently
5 years 9 months
SentinelOne
IT, System Integration, Internet... Show more
Senior Staff Software Engineer
Responsibilities
Developing new & supporting existing APIs accross 4 services, feature development
Mentoring more junior people, influencing the direction & strategy, participating in architecture reviews
Support & development of the platform, troubleshooting complex issues, DevOps.
Achievements
Participated in the launch of the new UI, utilizing GraphQL and React technologies
Developed a critical piece of infrastructure allowing the main UI to call DataPlatform APIs seamlessly with full integration
Participated in the development and launch of several important customer-facing features.
Core skills
High load systems, scalability, API design, troubleshooting;
Java 8-17, Kotlin, Python, MySQL & NoSQL databases, GraphQL, REST, GRPC
August 2016 — June 2020
3 years 11 months
Moscow, www.yandex.ru
IT, System Integration, Internet... Show more
Senior Java Developer
Responsibilities
Development of new API services, conversion of current API services from Perl to Java
Development of new products for the Yandex advertising business
Department-wide support of systems, zero bug policy
Achievements
Developed and lead a team to create 3 new API services, and to convert over 10 services from Perl to Java
Developed and lead a team to launch 3 new advertising products
Led a team to achieve a reduction of number of outstanding bugs in production by half, while managing the flow of new requests from internal and external users.
Core skills
Java, Perl, bash, various dialects of SQL (MySQL, YandexDB, ClickHouse)
Distributed systems, high load, low to medium latency
Service-oriented architecture, (micro)services, REST, GraphQL
Debugging
April 2014 — August 2016
2 years 5 months
BCS Premier
Financial Sector... Show more
Senior Developer
Responsibilities
Support and development of investment bank back office system
Achievements
Developed and pushed to production release auto reporting to B-NEXT
Developed and pushed to release automation of reporting to EMIR
Driven the adoption of the new, event-driven integration architecture based on ESB
Core skills
- C#, .NET (4.0, 4.5), WCF
- MS SQL 2008, SSIS, Qort, Mass Transit+RabbitMQ
- Subversion, TeamCity, Jira
- architecture, integration, communication, development process
March 2008 — April 2014
6 years 2 months
OJSC VimpelCom
Telecommunications, Communications... Show more
Senior Expert for Development of Billing Systems
Responsibilities
Support and development of billing system - bill calculation subsystem
Design and development of ARENA, a billing configuration application
Support and development of post-paid billing - customer management subsystem
Planning, design, implementation, quality assurance and support of new functionality
Achievements
Participated in development of Mobile Number Portability system
Participated in design and development of a new iteration of massively parallel system for handling usage files, increased parallelization upper limit tenfold
Led and participated in development of a new system, from proof-of-concept prototype to several releases
Core skills
- C, Pro*C, COBOL
- Oracle 9i, 11g
- Solaris, AMDOCS Ensemble
October 2006 — March 2008
1 year 6 months
Granit-Center
IT, System Integration, Internet... Show more
Development Team Lead
Responsibilities
Taking lead in development & QA with a team of developers
Planning, design, architecture and development
Communication with stakeholders, problem solving, teaching, development of skills of the team
Achievements
Worked on the quality of the legacy code, which led to iteration times reduced by 70%
Successfully finished 3 projects
Core skills
Oracle 10g
.NET Framework 2.0 (C#)
NHibernate
.NET Remoting, Web Services
ASP.NET 2.0, ASP.NET AJAX Extensions, DevExpress Web Components, Xtra Reports
April 2005 — September 2006
1 year 6 months
Moscow, www.finamrus.com
Financial Sector... Show more
Technical manager, team leader
Responsibilities
Led the development of an online auction site, http://www.auka.ru/
Technical managment of the project through its full life cycle
Led, trained, coordinated, motivated and managed a team of 4 developers
Directly participated in the development and testing
Achievements
Successfully organized and led the development of the project from gathering requirements to version 3.0 release
Helped an intern to grow to a senior developer status
Solved, or participated in solving, several difficult problems, like interconnected rubrics system, synching cache on load-balanced servers, implementing fail-over cluster of SQL Server 2000 databases
Core skills
Object-oriented programming, design patterns
.NET framework 1.1/2.0 (C#), ASP.NET, Remoting, Reflection
MS SQL Server 2000, SQLXML 3.0
MS Visual Studio 2003/2005, Visual Source Safe, issue-tracking systems, automated builds
UML, MS Visio, MS Project
XML, XSL-T, XPath
August 2003 — April 2005
1 year 9 months
KM-Online
IT, System Integration, Internet... Show more
Senior Developer, Technical Lead
Responsibilities
Design and development of new mobile services, support and maintenance of existing services
Directly participated in the systems design and development
Managed, trained and coordinated a team of 8 developers, QA engineers and tech support personnel
Communication with management staff, analysis of requirements
Achievements
Built a team from scratch after a round of lay-offs decimated previous team
Implemented a good and stable development process
Organized and took part in the process of updating system to pass cell operators' functional and non-functional requirements for interoperability
Core skills
Perl, SMPP (Short Message Peer-to-Peer Protocol)
MS SQL Server 2000
XML
Win32 API, threads
.NET framework 1.1
October 2001 — August 2003
1 year 11 months
TourSoft
IT, System Integration, Internet... Show more
Software Developer
Responsibilities
Development of a client side of client-server application
Participation in the development of the local intranet site for data analysis and processing
Development of a series of macros for data processing automatization
Achievements
Deveoped the client application from prototype to v.4 release.
Reduced operators' workload by drastically reducing the amount of manual labor required in data processing
Core skills
MS Visual C++, MFC, GUI, XML, T-SQL, ADO, VBA, ASP,
MS Excel, MS Visual Basic 6.0
Skills
Skill proficiency levels
Driving experience
Driver's license category B
About me
Strong algorithms, decent math skills
Object-oriented analysis and design, design patterns, good understanding of functional programming, want to learn logic programming too
Relational databases, design, normalization
Understanding of, and experience in architecture and design of applications, modern architectures
Very strong debugging skills
Java 8 - Java 12
.NET framework 1.x - 4.x/C# 1-8.0
Python, Perl
C, Visual Basic/VBA
Some C++, COBOL, PHP, Ruby, Scheme, Shell, Visual Basic
Oracle, MSSQL Server, MySQL databases, distributed databases
Unit testing, automated integration/acceptance/functional testing, test-driven development
Agile processes (Scrum, Kanban), Microsoft Solutions Framework, Rational Unified Process
Various source control (including distributed), issue/defect tracking systems, automated builds/continuous integration
Team player, team leadership skills, ability to work with all the different stakeholders in a project
Learner, growth mindset, good sense of humor, good communication skills, "can do" outlook on life
Strong English, pre-intermediate German
Love reading and music, regularly go to concerts, learn to play guitar, learn German, like good theatre, movies/TV series and games.
Incomplete higher education
2003
Incomplete higher education
Moscow Institute of Physics and Technology
Faculty of Management and Applied Mathematics
Languages
Professional development, courses
2013
Think Again: How to Reason and Argue
Duke University@Coursera, Certificate
2013
Game Theory
Stanford@Coursera, Certificate
2013
Algorithms: Design and Analysis, Part I
Stanford@Coursera, Certificate
2013
Model Thinking
University of Michigan@Coursera, Certificate
2013
Algorithms Part I
Prinston@Coursera, Pass
2013
Developing Applications With the Java SE 6 Platform
Oracle@RDTECH, Certificate
2013
Introduction to Finance
University of Michigan@Coursera, Pass
2012
Machine learning
Coursera/Stanford Online, Certificate
2012
Oracle PL/SQL Perfomance Tuning
Oracle University, Certificate
Tests, examinations
2020
English First
English First, C2 https://www.efset.org/cert/nMCuwr
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter
