Николай Соколов - CTO

  • Team Lead
  • Serbia, Belgrade
  • 7 000 USD/MONTH
  • Full Time | Part Time
  • Ready for remote work
  • Open to relocation
  • Updated 6 days ago
Photo

Skills

  • Agile
  • Angular
  • DDD
  • Docker
  • E2E
  • FSD
  • Koa.js
  • KPI
  • MySQL
  • Nest.js
  • Node.js
  • OKR
  • ORM
  • Scrum Master
  • Team Leadership
  • TypeScript
  • Vue

Experience

Route4Me

R&D Lead - March 2024 - Jan 2025

Route4me – Highload route planning & tracking system

– Develop highly efficient system components
– Developed long-term strategy for the business goals
– Migration from monolith to micro-service architecture
– Audit system metrics
– Refactoring project for more than 50 internal services
– Development of a generalized standard of services communication

Silverbird

Development Team Lead - December 2021 - March 2024

Silverbird is a digital payments platform for international trade

– Cross-functional team management
– Developing online-banking application from scratch
– Developing onboarding application with integrated KYC
– Hiring, mentoring
– Design system development & integration
– Participating in the product analysis
– Working on product metrics
– Microservices integration
Stack: AWS, Php, Node.js, vue, gitlab CI

COMS

Development director - December 2019 - November 2021

COMS – An automated monitoring and provisioning platform for large-scale distributed systems

– Hiring and mentoring the development team
– Designing the architecture
– Built a highly efficient product development process across a remote team
– Increased TTM up to 60% for the new features
– Working with the stakeholders

Stack: PHP, Node.js, Vue, React, PostgreSQL, MongoDB, RabbitMQ, WebSockets, Kubernetes

Digital October

Stream development lead - January 2019 - December 2019

Development of the platform for online and offline meetings related to blockchain education

– Outstaff teams management
– Development of WYSIWIG editor for the landing pages
– Side-projects development leadership
– Development process integration

Stack: 1C Bitrix, PHP, Node.js, Koa.js. MySQL, WebSockets, Vue, Angular

Team-match challangers

Technical Lead - July 2018 - January 2019

Development of a real-time platform for online game stats monitoring

Stack: Node.js, express.js, MongoDB, socket.io

EasyPay

Full-stack lead developer - November 2014 - June 2018

EasyPay – International Exchange Service

• Rebuilt the legacy backend application, migrating from PHP to Node.js.
• Hired and led an engineering team from scratch
• Designed and developed a modular payment provider system
• Conducted a full security audit, identifying and mitigating vulnerabilities to enhance system reliability.
• Developed a real-time payment processing system
• Defined and implemented a scalable system architecture
• Integrated CI/CD pipelines

Tech Stack:
• Backend: Yii1, Yii2, Node.js, Express.js, MySQL
• Frontend: React, jQuery, WebSockets
• DevOps: Jenkins, GitHub

Back2Work

Full-stack developer - August 2012 - October 2014

Back2Work – Digital Events Agency
Achievements:
• Developed 50+ landing pages for major brands (Adidas, G-SHOCK, Nike, Monster, Sberbank).
• Built a rapid deployment framework, reducing event app setup time from 1 week to 1 day.
• Designed and implemented a unified event management platform with scheduling, payments, WYSIWYG editor, and analytics, enabling organizers to track marketing performance.
• Migrated all standalone landing pages to the platform, eliminating custom development and improving maintainability.
• Integrated third-party services (scheduling, payment gateways), automating processes and reducing manual workload.
• Led the company’s transformation from an event agency into a product-oriented IT business.

Tech Stack:
• Backend: WordPress, 1C Bitrix, Yii2, PHP, MySQL
• Frontend: Mocha, Jest, jQuery, AngularJS

Third party integrations: Payment systems, schedule systems, file-storage buckets

Education

Javascript development

Javascript.info
June 2012 - August 2012

About me

Tech lead with over 12 years of experience in commercial web development, focused on delivering results.

Successfully launched over ten complex projects in industries including FinTech, EdTech, KYC, Government, and E-commerce, with peak monthly traffic exceeding 2 million unique users.

I established transparent and trusting relationships between development and business by adapting agile methodologies, implementing continuous delivery, Trunk-Based Development (TBD), and continuous improvement. This resulted in achieving business goals and high TTM (Time to Market) metrics.

Coordinated actions and actively participated in cross-functional teams consisting of QA, DevOps, BA, FE, BE, product development, security, and team leads, introducing new tools into development and delivery processes.

I have acted as the lead developer on numerous front-end projects, designing robust and scalable architecture and APIs for solutions such as back-offices, front-offices, cross-application authentication services, integrated payments, and SaaS.

Integrated micro frontend architecture into the development process, developed versioning policies and internal dependency publishing and established a continuous workflow with the design system through UI-kit.

I hired and mentored over 50 talented specialists in various positions, including Frontend Developers, QA Specialists, UX Designers, and Project Managers. All successfully achieved their goals within performance assessments and were promoted to senior levels.

Taught React.js and QA courses.

My approach to work involves passion and the ability to go beyond my area of responsibility.

Effective communication and decision-making require stepping beyond basic competencies and responsibilities, immersing oneself in adjacent areas such as marketing, testing, or DevOps. Understanding specificity enables building trust among team members, elevating communication quality, and strengthening professional skills.

120 / 0.727 / 56.58mb