← back
// curriculum vitae
Anton Morozov
Software engineer & team lead · Serbia
Software engineer and team lead with 17 years across cross-platform .NET,
mobile, and high-performance web graphics. Most recently I led a web-based 3D application
for semantic labeling of point clouds — keeping multi-gigabyte scenes at 60 fps with
React, WebGL, three.js and Potree — while running a distributed team.
Experience
Independent
AI-assisted engineering
Nov 2025 – Present
Belgrade, RS
Focused on AI-assisted software development after relocating to Serbia.
- Completed a course on agentic AI systems (Belgrade, 2026): agent architectures, tool use, orchestration and evaluation.
- Daily practice with Claude Code, Cursor and similar tools across .NET and TypeScript projects.
Rubius
Development Team Lead
Jun 2021 – Oct 2025
Tomsk, RU → Belgrade, RS
Led development of a web-based 3D application for semantic labeling of point clouds.
- Kept rendering at 60 fps and the UI responsive for scenes up to several gigabytes.
- Owned project architecture, requirements refinement, sprint planning and demos for management.
- Built the web client with React, WebGL, three.js and the Potree library.
- Implemented scene streaming, camera lens-distortion models and custom GLSL shaders.
- Managed a geographically distributed team of up to six across Russia, India and Kazakhstan.
- Worked with customer engineers who deployed the app on their own infrastructure.
ENBISYS
Software Developer
Mar 2022 – Sep 2022
Tomsk, RU
Built a mobile healthcare application with .NET / Xamarin.Forms.
- Refactored mobile frontend components to simplify styling and maintenance.
- Internationalized the mobile and web frontends and the supporting backend API.
- Built an API for content creators and translators to upload articles and recipes.
MachiningCloud
Software Developer
Aug 2013 – Jun 2021
Tomsk, RU
Developed a cross-platform e-commerce application with .NET / Xamarin.
- Ported a Windows Forms app to Android and iOS; shared UI via MvvmCross with native layers.
- Built a high-performance spreadsheet UI in Java to work around Xamarin's rendering lags.
- Adapted complex UI for smaller 7″ displays; managed Google Play and App Store releases.
- Supported an OpenCASCADE engineering-graphics subsystem; contributed to an NgRx web client.
MCC Tomsk GmbH
Software Developer
Mar 2008 – Aug 2013
Tomsk, RU
Built medical data-analysis desktop applications in C# and VB.NET.
- Maintained and refactored legacy Visual Basic 6 code within a long-term modernization.
- Rebuilt several modules; gained experience with early Agile adoption.
- Developed an in-house iOS application and provided remote support to foreign customers.
Skills
AI-assisted developmentClaude Code
LLM agentsC# / .NETXamarin / MAUI
TypeScriptReact.js3D graphics
WebGL / three.jsPotreeGLSL
JavaAndroidiOS
MVVMgitAgile
Education
Tomsk Polytechnic University
Engineer's Degree — Information Systems and Technology