My name is Dmytro Nikulin and I have 25 of years of expereince as a Software Developer/Lead. Please see this link for more details.
Currently, I hold 3 diplomas from NaUKMA, EPAM SCHOOL of Digital Engineering and Kharkiv State Academy of Railway Transport.
Please find more details about them on this link.
During my studies at NAUKMA, we were given free access to www.coursera.org and allowing us to choose from over 5,000 courses.
Additionally, we were granted free access to the Cisco Learning Platform.
Please find my certificates here and the cources here.
I was nominated as the best student at EPAM SCHOOL of Digital Engineering and Kharkiv State Academy of Railway Transport.
I am fluent in three languages.
I have several scientific publications and numerous other publications.
I have expertise in the following domains: Billing systems, Embedded systems, Mobile applications, Media, Healthcare, Communication, Geoinformatics, Railways. I have a deep understanding of Microsoft OS programming and extensive experience with cross-platform programming.
My interests include Automotive, Manufacturing, Logistic and Security.
My areas of interest in technology include Cloud, IoT, Data Platforms, Devops, and Architecture.
I can help with Software Verification Testing (Unit and Integration testing) of medical devices with GTest and Squish.
I can also use QT to create Cross-platform and Multi-language UIs,customize MS OS, perform Win32 API hooking, and make MS OS more secure.
In addition, I can help create systems to collect data from mobile devices.
I can also help with BigData tools such as Spark, Kafka, Hive and MongoDB including choosing tools and configuration them.
Furthermore, I can assist with Software Architecture aspects, such as:
- working with Stakeholders, Business Requirements and Functional decomposition;
- participation in Presales, Estimation, Discovery, Design and Review stages;
- working with Quality attributes and their Tactics;
- creating the Software Architecture Document;
- choosing the NoSQL DB;
- designing the Search system;
- securing the system on the cloud to keep private data;
- choosing style, design patterns and development technologies for web application to support the desktop and mobile requirements;
- choosing the cloud services for MOM; and
- choosing the caches.
If you were to ask me what projects are currently occupying most of my time, my answer would be:
- I am currently learning software architecture.
- I am looking to collaborate on developing my product because the development is in a hot stage.
Everyone can try themselves in different roles to learn something new and to help me, such as:
- Product Manager
- Delivery Manager
- Application Architect
- Software Developer
- DevOps and
- Subject Matter Expert.
Name | Place | Duration | Major Subjects | Marks Obtained | Degree |
---|---|---|---|---|---|
NaUKMA | Kyiv | Oct 2019-June 2021 | Software Engineering | 90 out 100 | MSDP in Software Engineering |
EPAM SCHOOL of Digital Engineering | Kyiv | Oct 2019-June 2021 | Software Engineering | 90 out 100 | MSDP in Software Engineering |
Kharkiv State Academy of Railway Transport | Donetsk | Sept 1996-June 2001 | Math, electrics | 4.75 out 5 | Electrical engineer in Railway Transport |
- Connecting Networks (CCNA)
- Routing and Switching Essentials (CCNA)
- Routing and Switching-Introduction to Networks (CCNA)
- Scaling Networks (CCNA)
- Elastic Cloud Infrastructure-Scaling and Automation
- Essential Google Cloud Infrastructure-Core Services
- Essential Google Cloud Infrastructure-Foundation
- GCP Fundamentals-Core Infrastructure
- Data Structures and Algorithms-Algorithmic Toolbox
Given by Igor Odnovorov March 23, 2015(Founder, Chief Technology Officer at e-Share (aka nCrypted Cloud, LLC)):
"Dmitry is a skilled and dedicated developer. He will be a good asset to any company he decided to be part of."
Name | Issued by | Date |
---|---|---|
Top Interviewer in Kyiv for C/C++ | GlobalLogic | Jan 2023 |
Top Interviewer in Kyiv for C/C++ | GlobalLogic | Jan 2022 |
Top Student | EPAM Master's Degree Program | Jun 2021 |
Top Student | Kharkiv State Academy of Railway Transport | Jul 2001 |
Language | Level Written | Spoken Level |
---|---|---|
English | Expert | Advanced |
Russian | Advanced | Advanced |
Ukrainian | Advanced | Advanced |
USA, B-1/B-2, 11-Apr-2028
Place | Duration | Purpose |
---|---|---|
Boston | August 2019, 1 month | R&D |
Boston | April 2018, 1 week | New project start |
Jerusalem | June 2017, 1 month | R&D |
Malta | March 2007, 1 month | System implementation and technical support |
Name | Published on | Resource | Comment |
---|---|---|---|
Automated approach for the importing the new photo set to private photo album to make it more searchable | Jun 8, 2020 | International Science Group | Perspective directions for the development of science and practice |
Automated approach for the importing the new photo set to private photo album to make it more searchable | May 12, 2020 | ISSN 2617-3808. Наукові записки НаУКМА. Комп’ютерні науки. 2020. Том 3 | |
Detecting architectural Gaps in an automated way | December 25, 2022 | Globallogic Practices | Feedback from Yevgeniy Leybzon, Chief Architect at Jan 25, 2023, 7:11:00 PM - "Excellent whitepaper! I strongly recommend to use one of the approaches that you decribe in all delivery projects to avoid archiecture drifts and gaps" |
Detecting Architectural Gaps with Automation | June 9, 2023 | Globallogic Insights |