Dmitry Hilko-Software/Systems Architect
Check rate
Experience
Undisclosed
- Computer (x86) software development.
Self-education
After the suspension of active development on projects (did not reach enough of userbase) at the previous job, decided to take a break and rest for a year after working 8–12 hours a day for 10+ years.
Hit by severe health issues and hospitalized few times; during this time kept informed in technical topics by reading latest news, release notes, books, and standards.
Software/Systems Architect
Kreo.net
- Participated in development and writing of Software Requirements Specifications using Enterprise Architect (RML, BPMN, UML) and Microsoft Word.
- Communicated with infrastructure and software services providers.
- Made infrastructural, architectural, and framework choices based on team capabilities.
- Participated in management activities.
- Participated in development of MVPs, modules, integrations, and observability, mostly backend.
Software Developer/Engineer
Multiple Companies
- Developed application utilizing multisensor system to provide data for robotics-factory conveyor line using C++, STL, Boost, Qt, PCL, VTK.
- Developed room safety system using C++, STL, Boost, ZeroMQ, OpenCV.
- Developed software for custom cutter device to work with DXF files and internal instruction sets using .NET and C#.
- Completed various small software projects using C#, .NET, and C++.
- Supported existing scientific software for geospatial data visualization: fixed bugs and added algorithms using C++, MFC, and software rendering.
- Supported custom POS software: upgraded frameworks and fixed bugs in dynamic layout engine and logical issues using C++, Qt, and SQL.
Software Developer/Engineer
Simmakers Ltd.
- Developed an in-house 3D visualization module for scientific and 3D data using C++, OpenGL, Cg shaders, and C# interop.
- Developed licensing solution for desktop software.
- Created software to visualize inner parts of a human’s body with COM control from VB6; implemented highlighting, flashing, geometry, and texture alterations using C#, WPF, .NET, OpenTk, OpenGL, and COM.
- Ported BVH-trees based ray tracer from C++ to CUDA and integrated into existing rendering application.
- Developed various data analysis algorithms and utilities using C++, C#, and .NET.
Software Developer
International Sakharov Environmental University - Geographical Informational Systems Laboratory
- Replaced Managed DirectX visualization engine with OpenCASCADE based one for scientific software complex using C++, C#, OpenCASCADE, and DirectX.
- Completed assigned software development and support tasks.
- Performed other supportive activities.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Healthcare, Education, Manufacturing, Professional Services, and Retail.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Information Technology, and Research and Development.
Summary
Tried software development, software architecture, systems architecture on practice. Worked on software products development and delivery from the stage of an idea, as well as on existing software, including, but not limited to web, desktop, parallel computing. Has good understanding of CI/CD and software development processes. Self-motivated. To be honest, proven experience is only a part of what he really is. During his career had read thousands of pages on different technical topics, which are not included here since had no opportunity to take his hands on yet.
Skills
- Programming Languages: C# (5+ Years), C++ (5+ Years), Considering Extension By Some Of: Rust, Java 21+, Go
- Databases, Brokers, Query Languages: Arangodb, Postgresql, Rabbitmq, Ably, Sql, Aql (Arangodb Query Language), S3, Minio
- Frameworks, Libraries: .Net Core, Asp.Net Core, Entity Framework Core, Dapper, Apache Thrift, Xunit, Benchmarkdotnet, Microsoft Orleans, Sendgrid, Segment, Wpf (Windows Presentation Foundation), Stl, Boost, Qt, Mfc, Vtk (Visualization Toolkit), Pcl (Point Cloud Library), Opengl 4.0, Cuda (Gpu Computing)
- Ci/Cd, Observability: Buildkite, Jenkins, Teamcity, Cake, Premake, Cmake, Docker, Argo Cd, Kubernetes, Helm, Launchdarkly, Datadog, Sentry, Elk, Fluentd, Prometheus, Grafana, Netdata
- Other: Jira, Slack, Git, Gitops, Gitflow, Trunk-Based Development, Svn, Baremetal, Aws, Microservices, Agile
- Also, Anything Around Above-Mentioned In A Reasonable Time.
- Current Interests: Ddd, Eventsourcing + Cqrs, Distributed Computing, Highload, Rust.
Languages
Education
International Sakharov Environmental University
Bachelor degree · Informational Systems and Technologies · Minsk, Belarus
Vileika Gymnasium No. 2
Vileyka, Belarus
School of music
Vileyka, Belarus
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Dmitry is based in Minsk, Belarus.
Dmitry speaks the following languages: Belarusian (Native), Russian (Native), English (Intermediate).
Dmitry has at least 17 years of experience. During this time, Dmitry has worked in at least 3 different roles and for 6 different companies. The average length of individual experience is 3 years and 10 months. Note that Dmitry may not have shared all experience and actually has more experience.
Based on recent experience, Dmitry would be well-suited for roles such as: Software/Systems Architect, Software Developer/Engineer, Software Developer.
In recent years, Dmitry has worked for Undisclosed and Self-education.
Dmitry is most experienced in industries like Information Technology, Healthcare, and Education. Dmitry also has some experience in Manufacturing, Professional Services, and Retail.
Dmitry is most experienced in business areas like Product Development, Information Technology, and Research and Development.
Dmitry has recently worked in industries like Information Technology.
Dmitry has recently worked in business areas like Research and Development, Information Technology, and Product Development.
Dmitry holds a Bachelor in Informational Systems and Technologies from International Sakharov Environmental University.
The availability of Dmitry needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 25 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a
Nearby freelancers
Professionals working in or nearby Minsk, Belarus
