Ilya Nikulin
Senior Software Developer | System Design & Optimization | Frontend Expertise
E -
-
q https://www.linkedin.com/in/ilya-nikulin-godevmod
SUMMARY
Accomplished Senior Software Developer with over a decade of experience in
full-cycle software development, system design, and cross-platform
integration. I've spearheaded projects that drive tangible improvements, such
as streamlining deployment processes to achieve a 30% reduction in release
times and architecting a shift management system that slashed manual
workloads by 50%.
Beyond software optimization, I've engineered solutions that span both
hardware and software realms. For instance, I developed custom firmware for
motor control systems, integrated hardware with tailored APIs, and built
robust communication layers using Python, Node.js, and various database
technologies. My diverse background also includes designing interactive
applications, optimizing API integrations, and managing agile teams to deliver
scalable, high-performance solutions.
With a strong foundation in Python, JavaScript, and modern backend and
database technologies, I excel at translating complex business requirements
into innovative, reliable systems.
EXPERIENCE
SKILLS
HTML
CSS
SCSS
TypeScript
Express
Vue
SQL
Jest
Redis
Python
MongoDB
Celery
GitHub
BitBucket
Trello
JavaScript
Docker
RabbitMQ
Git
GitLab
Confluence
Linux
Photoshop
Nodejs
Jira
Windows
OpenCv
STM32
Developer
Godevmod
12/2024 - Present
Godevmode is a self-initiated project aimed at covering all my knowledge and
expertise. By the output, I should get a solution for the motor-controlling
system. This solution consists of hardware and software parts. The hardware
(device) is based on stm32 microcontroller with custom firmware. The device
can communicate with outer devices via Bluetooth and/or UART. The
software consists of communication, data storage, and visualization and is
available on various platforms.
• Hardware design from scratch 100%
• Creating the firmware for that hardware
• Soldering the parts
• Custom-made API in Python for interacting with the hardware and storing
the data in the database
• Nodejs light-weight web server for BFF
• Vue3 UI for visualizing and manipulating the data
• MongoDb for storing the data
STRENGTHS
0
Project definition and kickstart
I have a strong track record of identifying
key stakeholders, fostering collaboration,
and defining clear, actionable project
requirements.
&
Research and Development
Skilled in conducting in-depth research and
analysis
Communication Skills
Known for excellent communication
Extensive experience
Ten years in software engineering
specialization.
Senior Frontend Developer
Maxbitsolution
08/2024 - 12/2024
At MaxbitSolution, I led the Vue 2 to Vue 3 migration, streamlined
development, built new features, and ensured high-quality software through
robust testing.
• Led migration from Vue 2 to Vue 3, reducing legacy dependencies and
improving application stability
• Optimized development workflows, reducing deployment time by 30%
• Implemented advanced testing strategies, cutting bug reports by 40%
• Conducted code review
• Agile development
• Participated in poker planning
• Worked with restful apis of the organization
• Prioritized tasks in Jira
Proven leadership
Leading migrations for enhanced
performance.
Technical expertise
Expert in Vue, Python, MongoDB and more.
Process optimization
Reduced manual workload and improved
efficiencies.
MY PERSONAL PROJECTS
Custom firmware and software for
BLDC motor control
Engineered and refined BLDC motor control
systems using dedicated gate drivers and
MOSFETs to ensure precise speed regulation,
efficient power management, and rapid control
signal response.
EXPERIENCE
MY PERSONAL PROJECTS
Project Developer
RhinoBot
Big Fashion Center
Design, production and programming of
semiautonomous rover from scratch.
https://youtu.be/nGxgk9K-qc4
https://youtu.be/CU_ysBnb5tQ
05/2024 - 12/2024
Big Fashion Centers entrusted me with developing a quiz application for their
corporate event. Collaborating closely with stakeholders, I implemented the
business logic, developed the front-end, and integrated MongoDB for data
management.
• Developed an interactive quiz app for a corporate event
• Over 4000 people used this application
• Code review
• Agile development
• API design
• Designed restful application
• Designed multiple language support for application
• Maintained the Application
• Jira management
Project Developer
Pazel's Recruiting System
02/2024 - 07/2024
Starting in September 2023, I built a system for managing shifts and workers,
developing the business logic, front-end, and intermediary components from
February 2024
• Designed and deployed a shift management system, reducing manual
workload by 50%
• Integrated Express, MongoDB, and RabbitMQ, ensuring real-time worker
scheduling
• System remains actively used by the company, streamlining internal
operations
• Agile development
• Code review
• API Design
• Trello
Instructor and Content Creator
Udemy, YouTube, and Offline Education
09/2022 - 01/2024
Company Description
• Developed comprehensive educational materials for beginners in
JavaScript, HTML, and CSS.
• Created and published courses on Udemy and YouTube, receiving positive
feedback and high ratings.
• Conducted offline training sessions and workshops to help newcomers
build a strong foundation in web development.
Lead Software Developer
Bar Ilan University
07/2021 - 08/2022
As the lead developer on a four-person team, I focused on exploring and
implementing the Pal Robotics platform. My responsibilities included
researching the platform’s capabilities, managing voice modules, and
integrating various technologies such as ODAS, Node.js, Python, and
OpenCV.
• Led a four-person team in robotics research using Pal Robotics, ODAS,
OpenCV, and Python
• Worked on and enabled voice interaction modules, enhancing robot-user
communication
• Established structured project documentation in Jira and Confluence
• Agile development
• Worked in multilingual environment
• Managed Jira
EXPERIENCE
Fullstack Developer
The National Housing Company of Israel Ltd
03/2021 - 06/2022
Company Description
• Complete refactor of an existing hybrid application
• Increased the responsiveness from 350 operations to 750 operations per
user daily
• Close work with integrators and suppliers
• Implementation of Oracle Forms Recording within the project
• Developed tools for measurement, configuration, and management using
Python, JSP, and Node.js
Contractor Software Engineer
AuraPlayer
04/2017 - 06/2022
Company Description
•
•
•
•
•
Integration of the Company's tools
Development of new Interfaces for the Company's clients
Close work with developers of the Company's clients
Close work with stakeholders
Agile development
Frontend Developer
LiveU
07/2017 - 02/2018
Company Description
• Development of features and responsive screens for custom displays
• Worked within the hardware system, developing the integration process
for a front-end debugging tool
• Research of PY QT
• Jira management
Software Engineer
UControl wireless
07/2015 - 05/2017
Company Description
• Designed and developed an application to visualize data from sensors
• Developed interactive components
• Enhanced the company's presence through effective UI representation.
Software Developer
Malam Systems
07/2010 - 04/2015
Company Description
•
•
•
•
•
I've helped the company's clients to integrate complex tools
Developed hybrid mobile applications
Conducted research on optimal frameworks for mobile development
Agile development
Jira management
EDUCATION
B.Sc. in Computer Science
Open University of Israel
2015 - Present
Google Project Management Certificate
Coursera
2023 - Present