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.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
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.
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.
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.
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.
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.
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
Hire Mykola KOROLOV today
To get started post up your job and then invite Mykola KOROLOV to your job.