I am a software engineer with over 8 years of experience in all aspects of the software application process, including customer requirements gathering, design, development, deployment, documentation creation, and support. 2 years of professional experience as a systems engineer. Installation and maintenance of electrical and network lines in residential buildings. Installation, maintenance, and repair of network and server equipment. Installation and maintenance of multi-platform software.

Mykola KOROLOV

PRO

I am a software engineer with over 8 years of experience in all aspects of the software application process, including customer requirements gathering, design, development, deployment, documentation creation, and support. 2 years of professional experience as a systems engineer. Installation and maintenance of electrical and network lines in residential buildings. Installation, maintenance, and repair of network and server equipment. Installation and maintenance of multi-platform software.

Available to hire

I am a software engineer with over 8 years of experience in all aspects of the software application process, including customer requirements gathering, design, development, deployment, documentation creation, and support.
2 years of professional experience as a systems engineer. Installation and maintenance of electrical and network lines in residential buildings. Installation, maintenance, and repair of network and server equipment. Installation and maintenance of multi-platform software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Ukrainian
Fluent
Russian
Fluent
English
Fluent
French
Intermediate
Chinese
Intermediate

Work Experience

Senior Software Engineer at FDM Group
January 1, 2024 - January 1, 2025
Led backend and frontend development for enterprise solutions, collaborating with cross-functional teams while working remotely from Switzerland.
Software Developer at Outlier AI (LLM projects)
January 1, 2024 - January 1, 2025
Contributed to large language model projects, building scalable services and integrating AI workloads into production pipelines.
Senior Software Engineer at Astek International (client: Schneider Electric)
January 1, 2019 - January 1, 2021
Developed and maintained industrial software solutions for Schneider Electric, collaborating with cross-functional teams in Singapore.
Software Engineer at Eurostop Ltd
January 1, 2017 - January 1, 2019
Developed retail software solutions and payment integrations, contributing to full-stack development across Singapore.
Software Engineer at Eurostop
January 1, 2014 - January 1, 2017
Worked on distributed retail systems in Asia-Pacific region, delivering scalable backend services.
Software Engineer at GlobalLogic Inc.
January 1, 2013 - January 1, 2014
Contributed to client projects across Ukraine with a focus on backend and full-stack development.
Software Developer at Rivas Ltd
January 9, 2012 - September 30, 2013
Developed software solutions for diverse clients, engaging in full-stack development in Ukraine.

Education

Master’s in software engineering at National University of Radio-Electronics, Ukraine
September 3, 2001 - July 28, 2006

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Telecommunications, Retail
    paper EcoStruxure Machine Expert – Basic

    Windows desktop software for configuring and programming Modicon M221, M200, M100 logic controllers. Design and development of new components. Correction of memory leaks and performance optimization. Improvement of multithreading processes and bug resolution. Tools and technologies used: .NET 4.0, C#, C/C++, WPF, MVPVM, XAML, Jira.

    paper IO Configurator

    Windows desktop software to configure Modicon TM3 bus couplers. Developed new components using Angular. Created endpoints for the embedded device web server using C/C++. Worked with a team to create new features for the embedded device firmware. Implemented new algorithms and wrote Batch and Python scripts to improve development and testing. Fixed bugs and wrote documentation and tutorials. Worked using an Agile methodology. Tools and technologies used: Angular 7, C/C++, Python, Node.js, Yarn, HTML, CSS, REST, XML, JSON, Electron, Jira.

    paper mPOS (Mobile POS System)

    Android/iOS Point of Sale Application. Design and development of a mobile application using the framework React Native for iOS and Android. Created and developed an API for data collection and processing. Implemented token-based authentication using ASP.NET WebAPI2, OWIN, and Identity. Designed T-SQL tables for the backend. Developed T-SQL stored procedures and functions for the backend logic. Tools and technologies used: React / Redux, React Native, Apache Cordova, Ionic, .NET 4.5, C#, Java, Objective-C, ASP.NET WebAPI2, MSSQL, LINQ, SignalR.

    paper EPOS Touch

    Windows Point of Sale Application. Design and development of various modules. Collaboration with team members in multiple offices around the world. Performance tuning. Attend client meetings. Mentoring of new employees. Development of a Windows .NET service for data synchronization with the server. Tools and technologies used: C#, .NET 4.5, WPF, MVVM, MSSQL, XAML, Canvas, LINQ.

    paper Market Scanner

    The primary goal of the application is to collect data in certain network segments for the telecom provider surveys. The main challenge was to collect the data for IPv6 addresses due to the astronomical number of possible IPv6 addresses. The billions of records (each record is an active host) were stored in the AWS RDS instance. This project was demanding regarding performance, so the advanced multithreading solution was used. Tools and technologies used: Python, C, PostgreSQL, Linux.

    paper SSID mobile app

    The primary goal of the application is to collect data from
    the Wi-Fi networks for the telecom provider surveys. The data should be displayed on the
    highly customized Google Map and updated in real-time, and the data should be saved to the AWS
    RDS instance (PostgreSQL). Tools and technologies used: Java, Objective-C, Node.js,
    PostgreSQL, Linux