English:
Upper Intermediate
Nikolay M.
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 availableExpertise
Years of commercial development experience
13 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Kyiv/Ukraine, Ukraine/Ukraine
Core Expertise
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