Skip to content

r-ma/dimanikulin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Me

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 you with

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 SparkKafkaHive and MongoDB including choosing tools and configuration them.

Furthermore, I can assist with Software Architecture aspects, such as:

  • working with StakeholdersBusiness Requirements and Functional decomposition;
  • participation in PresalesEstimationDiscoveryDesign 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.

Projects are currently occupying most of my time

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:

Education:

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

Courses:

From Cisco

  • Connecting Networks (CCNA)
  • Routing and Switching Essentials (CCNA)
  • Routing and Switching-Introduction to Networks (CCNA)
  • Scaling Networks (CCNA)

From Google

  • Elastic Cloud Infrastructure-Scaling and Automation
  • Essential Google Cloud Infrastructure-Core Services
  • Essential Google Cloud Infrastructure-Foundation
  • GCP Fundamentals-Core Infrastructure

From Coursera

  • Data Structures and Algorithms-Algorithmic Toolbox

Contribution

Recommendations:

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."

Honors & awards

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

Languages

Language Level Written Spoken Level
English Expert Advanced
Russian Advanced Advanced
Ukrainian Advanced Advanced

Visa

USA, B-1/B-2, 11-Apr-2028

Business Trips

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

Science publications:

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

Not science publications:

About

Config files for my GitHub profile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published