Summary

Expertise

Project Highlights

Education

Agency

NM

English:

Upper Intermediate

Nikolay M.

vetted by Youteam

Vetted by YouTeam

France

UTC +01:00

Europe/Paris

English:

Upper Intermediate

Senior Software Engineer

As a skilled Software Engineer with a strong Python, JavaScript, PHP, and C++ background, I have accomplished several notable achievements throughout my career. My expertise lies in Python, where I have worked with frameworks such as Flask and Django and utilized mathematical libraries such as NumPy, SciPy, matplotlib, and Pandas. In JavaScript, I am proficient in jQuery, Node.js, and Vue.js, while in C++, I have experience with the STL and Boost libraries. Additionally, I possess knowledge of HTML5, CSS3, SOAP, UML, and prototyping tools. I have worked extensively with databases, including MySQL, where I have optimized database structures and queries for high performance, and PostgreSQL and NoSQL databases like MongoDB. Throughout my career, I have utilized various development tools and environments such as PyCharm, Eclipse, NetBeans, Visual Studio, GIT, SVN, Redmine, Jira, FishEye for code review, Varnish, Apache Solr, Vagrant, and New Relic. Regarding education, I hold a Master's degree in Informatics and Statistics from Université Lumière (Lyon II) and a Bachelor's degree in Computer Science from Kharkiv National University of Economics. I am a native Ukrainian speaker with an intermediate proficiency level in English and French.

Want to hire this engineer?

Check if Nikolay is available

Expertise

Years of commercial development experience

13 years of experience

Core technologies

Python 10 years
JavaScript 10 years
C++ 10 years
AWS 10 years
Kubernetes 10 years

Other technologies

Django
Eclipse
Flask
HTML5
JIRA
jQuery
MongoDB
MySQL
Node.js
PostgreSQL
UML
Visual Studio
Apache Solr
Boost
CSS3
Git
NetBeans
NoSQL
Redmine
SOAP
Prototyping
STL
PyCharm
Varnish cache
Vue.js

Project Highlights

icon
Lead Developer

Epidherm

The specialized search engine project aims to provide users with a reliable and efficient tool to find the most suitable building materials for their projects. As part of my involvement in the project, I undertook various key responsibilities and accomplished significant tasks. One of my primary contributions was refactoring the models within the system. By restructuring and optimizing the models, I enhanced the overall efficiency and maintainability of the search engine. This refactoring process involved streamlining the database structure, improving data retrieval processes, and optimizing the application's overall performance.

Responsibilities & achievements

Front-end Development: I was responsible for implementing the web application's user interface (UI) and user experience (UX) design. This involved translating design mockups into responsive and interactive web pages using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js. I focused on creating intuitive and visually appealing interfaces that enhance usability and engagement. Back-end Development: I handled the server-side development of the web application, which involved implementing the core functionality, data processing, and database integration. I utilized programming languages like Python, PHP, Node.js, and frameworks like Django, Flask, Laravel, and Express.js to build robust and scalable back-end systems. I worked with databases such as MySQL, PostgreSQL, and MongoDB to efficiently store and retrieve data. API Development: I designed and developed APIs (Application Programming Interfaces) facilitating communication between the web application and external services or databases. This involved defining API endpoints, handling data serialization and deserialization, and ensuring secure and efficient data transmission. I followed industry best practices like REST or GraphQL to create well-documented and easy-to-use APIs. Testing and Bug Fixing: I thoroughly tested the web application to identify and fix any bugs or issues. This included writing unit tests, integration tests, and performing manual testing to ensure the functionality and stability of the application. I worked closely with QA (Quality Assurance) teams to address reported issues and provide a high-quality end product.

AWS
Flask
Python
Vue.js
GitLab
icon
Consultant Developer GIS

Enedis

The project aimed to create a comprehensive system for processing construction work requests, explicitly focusing on verifying the absence of confidential communications in the designated work areas. The design encompassed various components, including an API for handling geodata and generating map atlases based on it and web applications tailored for operators responsible for manually processing complex requests. Additionally, I was responsible for automating the server configuration for seamless application deployment.

Responsibilities & achievements

Front-end Development: I was responsible for implementing the user interface (UI) designs and translating them into functional web pages. This involved writing clean, efficient, well-structured HTML, CSS, and JavaScript code to create visually appealing and responsive interfaces. Back-end Development: I worked on developing the server-side logic and functionality that powered the web applications. This included designing and implementing APIs, integrating with databases, and handling server-side processing using frameworks and technologies such as Python (Flask/Django), PHP, or Node.js. Database Integration: I collaborated with the database team to integrate the web applications with the appropriate database systems (such as MySQL, PostgreSQL, or NoSQL databases like MongoDB). This involved designing efficient database schemas, writing optimized queries, and ensuring smooth data retrieval and storage. Feature Implementation: I actively participated in implementing new features and enhancing existing functionalities of the web applications. This involved working closely with the project stakeholders, understanding their requirements, and translating them into well-designed and robust code. Testing and Debugging: I thoroughly tested the web applications to identify and fix any bugs or issues. This included writing unit tests, performing integration testing, and debugging to ensure the applications functioned as intended across different browsers and devices. Infrastructure Configuration: I set up and configured the necessary infrastructure to deploy the web applications. This involved working with tools such as AWS (Amazon Web Services), configuring servers, ensuring proper deployment environments, and managing server resources.

D3.js
Django
Flask
JavaScript
Linux
Python
SVG
Ansible
Vue.js
Matplotlib
pandas

Education

Higher education in Computer Science

Agency

agency #4482

100-400

GMT+2

Kyiv/Ukraine, Ukraine/Ukraine

Core Expertise

Amazon API
Amazon S3
AngularJS
API
AWS
Azure
Bluetooth
Business Intelligence
CakePHP
Django
Eclipse
Express.js
Facebook API
GitHub
Google API
Hibernate
Java
Kotlin
MongoDB
MySQL
Nexus
Node.js
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Symfony
Amazon Web Services
Apache Kafka
Automated Testing
Automation
CPanel
CSS3
DevOps
Elasticsearch
Functional testing
Go
Golang
Google Analytics API
HTML
iOS
Laravel Framework
NoSQL
Object oriented design
Python Numpy
Redis
Socket Programming
Swift
Swing
WordPress e-Commerce
Angular 2x
RabbitMQ
Bug fixing
Celery
Docker
DynamoDB
MariaDB
Redux
Vue.js
ELK
Cypress
Spring Boot
AWS SDK
GitLab
Angular UI Bootstrap
Nest
Bitbucket
Angular CLI
Google Cloud Platform
AWS Lambda
Apollo Client
React-Apollo
Firebase
Vuex
NgRx
Next.js
Nuxt.js
Snowflake

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos

Want to hire this engineer?

Check if Nikolay is available