Dmitry Kiselev

R&D Developer at End Point Corporation

Halifax, Nova Scotia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dmitry Kiselev is an experienced R&D developer with 14 years in software engineering and over 7 years focused on Java and JavaScript, currently building solutions at End Point Corporation from Halifax, Nova Scotia. He has a broad background spanning assets tracking, telecom asset management, geospatial services and rich client interfaces, with hands-on expertise in both NoSQL and pure SQL/ORM systems. Dmitry contributes to notable open-source projects—his work on Cesium improved 3D camera flight controls and KML tour demos, and he enhanced playback logic in the Clementine music player—demonstrating full-stack instincts and attention to code quality. Trained in physics and electronics engineering, he blends analytical rigor with practical engineering choices, regularly writing unit tests and driving technology decisions. Notably, he moves comfortably between core library development and end-user features, making him effective at translating complex spatial and B2B requirements into reliable software.
code14 years of coding experience
job9 years of employment as a software developer
bookSpecialist, Physics, Specialist, Physics at Ural State Technical University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
940reputation
90kreached
16answers
16questions
github-logo-circle

Github Skills (24)

resium10
javascript10
c-language10
gltf10
qt10
music-application10
camera10
cesiumjs10
player10
3d10
audio-player10
cprogramming-language10
kml9
linux9
windows9

Programming languages (9)

JavaDockerfileC++CJavaScriptHTMLCartoCSSRuby

Github contributions (5)

github-logo-circle
CesiumGS/cesium

Feb 2017 - Oct 2017

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
userFull-stack Developer
Contributions:37 commits, 8 PRs, 16 comments in 7 months
Contributions summary:Dmitry implemented new features for camera flight control within the Cesium library, including options for camera fly-to paths over specific longitudes and adjustments to camera pitch based on altitude. They also added functionality related to KML tour playback within a Sandcastle demo, indicating involvement in both core library development and example applications. Furthermore, the user fixed JSHint warnings and errors and updated tests, which implies responsibility for code quality and testing within the project.
3d-globegltfjavascript-librarygeospatial3d-tiles
clementine-player/Clementine

May 2015 - May 2015

:tangerine: Clementine Music Player
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 6 comments in 10 days
Contributions summary:Dmitry primarily focused on implementing and refining features related to the music player's repeat modes. This involved modifying the core logic in `src/playlist/playlistsequence.cpp`, `src/playlist/playlist.cpp`, `src/networkremote/outgoingdatacreator.cpp`, and `src/widgets/osd.cpp` to add and manage the "stop after each track" functionality, alongside renaming existing modes. They also corrected an issue with autoselection of the next song. Code formatting was also applied to several source code files.
windowsclementinelinuxc-plus-plustangerine
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitry Kiselev - R&D Developer at End Point Corporation