Vladyslav Nikulin

Senior Software Engineer | React & Python

Salary / Daily rate

Szczecin, Poland

Freelance, open to permanent contract

Skills

ReactPythonGraphQL

Languages

English

About me

Intro

Senior Software Engineer with 7+ years expertise in full-stack development and microservices architecture. Led teams of 5+ developers, achieved 99% client satisfaction, and reduced infrastructure costs by 30% through cloud migrations. Specialized in React/Python/FastAPI development with proven ability to scale high-traffic applications and optimize performance.

Links

Work experience

Senior Software Engineer

Groszek

Jun 2022 - May 2025

3 years

Warsaw, Poland

Refactored and modularized large-scale React components into reusable functional components and custom hooks, while also integrating Python-based backend APIs to enhance maintainability and scalability. Designed and implemented Python microservices using FastAPI and Flask, contributing to the overall system architecture and improving API performance in latency-sensitive applications. Developed automated test suites with PyTest for Python services, maintaining over 90% code coverage, ensuring high reliability and stability across both frontend and backend deployments. Created detailed documentation for over 500 code changes spanning both frontend and backend (JavaScript and Python), streamlining onboarding and cross-functional collaboration. Collaborated with cross-functional teams to analyze and implement over 100 business requirements, contributing to the initial architecture of a Next.js frontend integrated with Python backend services via REST and GraphQL. Implemented robust state and session management across services using Redis, Celery, and FastAPI background tasks, enhancing reliability and scalability in distributed systems. Introduced a reusable design system using Storybook, integrated with Python-powered backend content APIs for dynamic rendering based on user roles and permissions. Integrated and optimized GraphQL APIs for seamless communication between React frontends and Python microservices, improving data retrieval efficiency in LLM-powered features. Built real-time chat functionality using WebSocket technology and Socket.IO, with Python-based backend handling message brokering and persistence using PostgreSQL and Kafka. Engineered data pipelines and backend services in Python to handle video and image stream processing using OpenCV and WebRTC, enabling real-time P2P communication for interactive applications.

Senior Software Engineer

Globiva

Feb 2020 - May 2022

2 years 4 months

Warsaw, Poland

- Developed robust and scalable web applications using cutting-edge technologies such as JavaScript, React, Angular, and Vue.js, achieving 99% client satisfaction scores in annual surveys. - Led a team of 5 developers in the successful implementation of a cloud-based microservices architecture. - Designed and implemented RESTful APIs and WebSocket interfaces to support real-time data exchange in a high-traffic e-commerce platform. - Integrated continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Docker, and test automation frameworks like Playwright, Jest, and Mocha, automating builds and deployments, and reducing release cycles from weeks to hours. - Integrated continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and Docker, automating builds and deployments and reducing release cycles from weeks to hours. - Implemented authentication and authorization mechanisms, including OAuth 2.0 and JWT, to secure web applications and APIs, ensuring compliance with industry standards and regulatory requirements. - Optimized front-end performance by employing best practices such as lazy loading, code splitting, and caching strategies. - Spearheaded the migration of legacy systems to cloud platforms (AWS, Azure) to leverage scalability and cost-efficiency benefits. - Conducted code reviews and mentored junior developers, fostering a culture of continuous learning and improving overall team productivity by 25%. - Collaborated with product managers and UX/UI designers to translate business requirements and user stories into technical specifications and intuitive user interfaces. - Contributed to open-source projects and developer communities, presenting at conferences and meetups on topics such as microservices architecture and serverless computing.

Software Developer

Makro

Oct 2018 - Jan 2020

1 year 4 months

Berlin, Germany

- Collaborated with senior developers to build responsive and user-friendly web applications using HTML, CSS, and JavaScript during a summer internship program. - Assisted in the development and implementation of front-end features using frameworks like Bootstrap and jQuery, enhancing the application's aesthetics and functionality. - Participated in Agile scrum meetings and contributed to sprint planning, gaining practical experience in agile software development methodologies. - Implemented microservices architecture in a cloud-native environment (AWS) to achieve high availability, scalability, and fault tolerance, reducing infrastructure costs by 30%. - Supported backend developers in integrating APIs and databases to enhance the application's data-driven capabilities and user experience. - Contributed version control using Git for collaborative coding, enabling efficient team collaboration and code management practices. - Created documentation and user guides for internal use, providing clear instructions and insights into application functionalities. - Demonstrated strong problem-solving skills and a proactive approach to learning new technologies and tools under the guidance of experienced mentors.

Software Developer Internship

CreatorIQ

Jan 2017 - Oct 2018

1 year 10 months

On-site

- Contributed to the development of internal tools and platforms using HTML, CSS, JavaScript, PHP, and AWS, streamlining operations and improving productivity across multiple departments. - Collaborated with product managers and UX designers to create intuitive user interfaces for various internal applications, resulting in a 30% reduction in user training time and a 25% increase in user adoption. - Conducted code reviews and implemented best practices, maintaining high code quality standards and reducing technical debt by 40%. - Participated in the development of a performance monitoring dashboard using React and Node.js, providing real-time insights into application health and enabling proactive issue resolution. - Assisted in designing and implementing responsive user interfaces using HTML, CSS, and JavaScript, ensuring optimal viewing experiences across different devices and screen sizes.


Education

University of Warsaw

Bachelor's degree

2014 - 2016

2 years 4 months

The best place to find your next move

© 2026. All Rights Reserved.