Ven Korolev

Engineering Leader | Tech Lead | Senior Full Stack / Mobile Engineer

Engineering Leader and hands-on Software Engineer with 16+ years of experience building and scaling mobile, web, and backend systems. I lead teams, shape architecture, and stay close to execution, helping organizations deliver reliable, high-quality software across product, platform, and infrastructure work. My background spans engineering management, technical leadership, and individual contribution, with experience growing teams, improving developer productivity, strengthening release processes, and shipping products from scratch through scale. I work across business and engineering boundaries to turn complex requirements into pragmatic solutions, with a strong focus on quality, performance, maintainability, and team health.

Skills and Tools

  1. Technical Leadership, Engineering Leadership, Team Building, Mentoring, Cross-functional Collaboration, Agile Delivery, Sprint Planning, Code Review, Developer Productivity, Release Management.

  2. System Design, Architecture, Reliability, Observability, Performance, Maintainability, CI/CD, DevOps, Quality Engineering, Product Delivery.

  3. JavaScript, TypeScript, Python, Java, Kotlin, Swift, Objective-C, Rust, Node.js, Express, Koa, LoopBack, Next.js, Gatsby, Nuxt, Hapi.

  4. React, React Native, Angular, Redux, Redux-Saga, MobX, React Query, Relay, GraphQL, D3, Formik, React Intl, Storybook.

  5. Jest, Enzyme, Mocha, Chai, Detox, Appium, TDD/BDD, Webpack, Babel, Cucumber, Vitest, Fastlane, Jenkins, AppCenter.

  6. AWS, Azure, GCP, Firebase, Kubernetes, Helm, Kafka, RabbitMQ, Redis, MongoDB, PostgreSQL, MySQL, Neo4j, REST, OpenAPI, Swagger, Docker.

  7. HTML, CSS, LESS, SASS, Tailwind CSS, CSS-in-JS, Mobile Architecture, Web Platforms, Backend Services, Authentication and Authorization.

  8. Open Source, Technical Writing, AI/ML, Blockchain, Functional Programming, Continuous Learning.

EXPERTISE

  1. Building and leading high-performing engineering teams, creating an environment where people can take ownership, grow, and consistently deliver meaningful results.
  2. Driving engineering execution from discovery and system design to implementation, testing, release, and continuous improvement.
  3. Staying hands-on with architecture and delivery across mobile, web, backend, and platform work, with strong technical depth in modern engineering stacks.
  4. Improving engineering quality through stronger CI/CD, release processes, observability, reliability, and developer productivity practices.
  5. Partnering effectively across engineering, product, design, and business stakeholders to turn complex requirements into pragmatic solutions.
  6. Shipping products from scratch, modernizing existing systems, and scaling teams and software with a strong focus on quality, performance, and maintainability.

Work experience

  1. Engineering Manager

    Bitvavo, Amsterdam, North Holland, Netherlands

    - Joined Bitvavo as an Engineering Manager to establish and lead the Core App team.

    - Grew the team from 3 to 7 engineers, owning company-wide initiatives, processes, and tooling.

    - Led delivery across complex, high-impact areas including end-to-end systems, release management, observability, reliability, and experimentation.

    - Combined people management with strong technical leadership to maintain a high bar for quality, performance, and team excellence.

    - Focused on building a supportive, high-performing team environment that enabled both professional growth and personal well-being.

    - You can check the app here: iOS Android

    Engineering Management, Technical Leadership, Release Management, Observability, Reliability, Experimentation

  2. Senior Full Stack Engineer

    Nationale-Nederlanden

    - Worked in a team responsible for authorization and authentication of the users in the mobile app (React-Native).

    - Took part in Sprint planning, refinements, retrospectives and other team-related events.

    - Spent a lot of time on security audit and CI/CD across AWS and Azure.

    - Participated in developing new features and extending current ones.

    - You can check the apps I worked on here: iOS Android

    JavaScript, TypeScript, React-Native, Node.js, Cucumber, Vitest, Serverless, AWS, Azure

  3. Senior Mobile Engineer

    KPN

    - Participated in the re-building of the business products bringing everything into mobile apps(mobile focused).

    - Worked on many different features and tasks with different ranges of responsibility. Worked on Mobile, Web, Back-End, DevOps and fully enjoyed it.

    - Helped anyone who needed it in the team of 20+ people, mentoring new developers.

    - Taking part in refinements/retrospectives, working with UX/UI team to achieve the best UX possible.

    - You can check the apps I worked on here: iOS Android

    JavaScript, TypeScript, React-Native, React, Angular, Node.js, Mobx, Reanimated, Lottie, Jest, Appium, Adobe, Swift, Objective-C, Java, Kotlin, Universal Links, Firebase, Fastlane, Jenkins, Kubernetes, Helm, AWS, AppCenter, Agile, Python, FastAPI, PostgreSQL, Kafka, RabbitMQ

  4. Team Leader

    Tweek via UnicornDev

    - Inherited a web app that was built by a team of different developers. The goal was to complete the product by creating mobile apps and extending the web functionality.

    - Managed a team of 2 developers and wrote a lot of code myself. We improved and extended the web app and released the mobile apps.

    - Held a lot of meetings with the business owners to discuss the product and the future of it.

    - Iterated on the product and released new features every week.

    - Increased the amount of daily users from 100 to 10000.

    - You can check the apps I worked on here: Web iOS Android

    JavaScript, React-Native, React, Redux, Redux-Form, Swift, Objective-C, Java, Kotlin, Universal Links

  5. Head of Mobile

    Haslle via UnicornDev

    - Took over a project from the previous group of developers and rebuilt it with pure JS which led to an increase in performance and a decrease in size.

    - Responsible for mobile applications within the organization.

    - Setting up automated deployment for both iOS and Android with AppCenter, including distribution for different groups and environments.

    - Maintained code quality across the JavaScript and mobile stack while improving delivery workflows.

    - You can check the apps I worked on here: iOS Android

    JavaScript, React-Native, Redux, React-Navigation, AppCenter, Fastlane, Swift, Objective-C, Java, Kotlin

  6. Team Lead

    Expoint via UnicornDev

    #React #NodeJS #SQL #Mongo #Elastic

    - Responsible for any technical part of the organization, planning and refining business logic together with the founder.

    - Setting up infrastructure: Servers, DBs, Frameworks, DevOps

    - Integration of different modules: payment, analytics, accessibility

    - Building and leading remote developers. Code review and many hours of pair programming.

    You can check the website here: Expoint

    JavaScript, React, Node.js (Express.js), SSR, SEO, Redux, Redux-Saga, Redux-Form, React-intl, Webpack, GCP, Nginx, MongoDB, PostgreSQL, MySQL, Kafka, Elasticsearch, CI/CD

  7. Senior Front-End Engineer

    PVH Corp. Amsterdam

    - Led on completing work on a SAP system development to meet all targets following work by earlier teams.

    - Eliminating the majority of legacy code and replacing it with more efficient, well-written and structured code.

    - Rewriting routing using RR4, all forms using Redux-Form and shipping with new features along with fixes for various different bugs / issues.

    - Providing technical leadership to team members through appropriate coaching and mentoring.

    - Defining project delivery phases including activities, sub-activities and milestones.

    - Maintaining high standards of software development quality within the team by adhering to industry standards and best practice techniques in all aspects.

    JavaScript, React, Redux, Redux-Saga, Redux-Form, Webpack, .NET

  8. Senior Mobile Engineer

    Demigos, Amsterdam

    - Led the development of 2 visually different apps for iOS and Android which both shared the same business logic.

    - Produced detailed system specifications and developed software appropriately.

    - Undertook software testing within controlled environments prior to go-live.

    - Solely undertook all development from scratch and completed all DevOps.

    JavaScript, React-Native, Redux, Redux-Saga, React-Navigation, Push Notifications(GCM, APNS), Universal Links, Fastlane, Swift, Objective-C, Java, Kotlin

  9. Senior Mobile Engineer

    Digital Insurance Group, Amsterdam

    - Led the development of applications for banks and insurance companies including Zurich.

    - Developed architecture from scratch for the white label app (Boilerplate) which consisted of mobile, web and admin apps with a high level of user adaptability.

    - Delivered many presentations and talks relating to the architecture.

    - Supported the team through knowledge sharing and supporting different challenges.

    JavaScript, React-Native, React, Relay, Redux, Redux-Saga, React-Navigation, Node.js, GraphQL, Swift, Objective-C, Java, Kotlin

  10. Team Leader / Senior JavaScript Engineer

    JungleJobs, Remote

    - Held responsibility for leading and supporting a team of 3 JS Developers within the company.

    - Coordinated the development of many new features and improved upon existing ones.

    - Led projects through full lifecycles in accordance with best practice and strived to utilize new libs and tech.

    - Used Relay as the data layer and GraphQL as back-end.

    - On the front-end we used React, Redux, Redux-Form, React-intl and various other libs.

    JavaScript, React, Relay, Redux, Redux-Saga, Node.js, GraphQL

  11. Full Stack Engineer

    Deloitte, Utrecht

    - Worked on a project that supported large corporations in improving business processes.

    - Collaborated as part of a team consisting of 5 personnel (3 backend, 2 frontend).

    - Helped to dockerize all services, especially the front-end, moved some parts of the business logic from C backend to Node.js and implemented user authorization using Microsoft Azure.

    JavaScript, React, Redux, D3.js, Node.js, Express.js, MongoDB, Azure, Docker

  12. Senior JavaScript Engineer

    TopCode, Remote

    - Held position as the sole JS Developer and developed a CRM product from scratch for sailors and shipping companies.

    - Led the project through a full software development lifecycle and held involvement in DevOps.

    JavaScript, React, Redux, Node.js, Express.js

Earlier career summary

  1. JavaScript Tutor

    Loftblog, Remote

    #React #Redux #React Ecosystem

  2. Front-End Team Leader

    OOO "OptySystem", Remote

    #React #Redux #ReduxForm, #Jest

  3. MEAN Stack Engineer

    Aparlay Ltd, Thailand

    #NodeJS #Angular #Mongo #AWS #Cloudinary

  4. Full Stack Engineer

    p8nt.ru, Remote

    #React #GraphQL #NodeJS #Redux #Relay #TDD

  5. JavaScript Engineer

    Freelance / Various Projects, Remote

    #Angular #NodeJS #VanillaJS #Bootstrap #Scala #Docker(Vagrant)

  6. PHP Full Stack Engineer

    yec.com, Remote

    #PHP #CSS #HTML #Mongo #Bootstrap

  7. 1C SQL Engineer

    Magnit, Remote

    #1C #SQL #Oracle

  8. 1C SQL Engineer

    OOO NovIT, Remote

    #1C #SQL #Oracle

Education and Qualifications

  1. IELTS. Overall is 6.5

    Moscow, Remote
  2. Master Degree in Finance

    University of Ministry of Internal Affairs

References

References available on request.