profile

About Me

I am techie at heart. Since school I have been doing competitive programming and now have a large experience on different programming contest.
I like algorithmic and math problems, enjoy working with computer graphics and 3D geometry. I am responsible for each produced line of code and fulfill my tasks in good faith and I am ready to deep into problem down to the smallest details.
Outside of work I like football and other active games, love traveling and lead a fairly active lifestyle.

Contact Details

Yuliy IovlevЮлий Иовлев
Valencia, Spain
iovlev2@gmail.com

Education

Tomsk Polytechnic University

2017 — 2019Master’s degree in Computer Science

Program: Computer Analysis and Data Interpretation
Diploma with honors

Tomsk Polytechnic University

2013 — 2017Bachelor’s degree in Computer Science

Program: Information Systems and Technologies
Graduate diploma

work

Adalisk

C++ Software Developer2022 — Present

  • Designing and developing CAD/CAM software tailored for dental restoration, including user interfaces, algorithms for design automation, and integration with digital dentistry tools.
  • Implementing features that allow users to accurately model dental restorations, such as crowns, bridges, and nightguards based on 3D scans of patients' teeth.
  • Utilizing advanced rendering techniques to create highly realistic images of dental restorations, helping dental professionals visualize the final product before manufacturing.
Technologies:
C++, STL, BoostPython
Microsoft Visual C++Atlassian

Rubius

Full Stack Software Engineer2019 — 2022

  • Support microservices architecture in Google Cloud Platform, collecting and analysis metrics via BigQuery and DataStudio.
  • Implementing effective algorithms for visualization large point clouds (≈5·107 faces) in browser.
  • Developing tools for processing and manipulation with large point clouds using such technics like octrees and levels of details.
  • Skeletal animation. Implementing web interface for manual point cloud and 3d hand model adjusting.
Technologies:
JavaScriptNode.jsThree.jsReact.jsPythonHTML5CSS3Vue.js
WebGLGLSL
DockerRedisGCloudKubernetes
MongoDBMySQLPostgreSQL
UbuntuGitAtlassian

Software developer2017 — 2019

  • Implementing algorithms for processing data from the Intel RealSense Depth Camera, detecting light sources on the obtained images.
  • Support and developing hand pose estimation utility based on images and depth maps.
  • Large point clouds (≈5·107 faces) preprocessing, labeling, segmentation, planes detection (floor, ceiling, walls, etc). Introduced multithreading computation and loading source data.
  • Implementing panorama stitching algorithm for indoor navigation software.
Technologies:
C++, STL, BoostPython
OpenMPOpenCVAssimp
LinuxDockerBitbucket

Key awards

  • Finalist of international artificial intelligence programming contest Russian AI Cup 2020.
  • Participant of an ACM ICPC Semi-finals NEERC (5 times from 2013 to 2017, as a member of Tomsk PU team).
  • Multi-time winner and top-3 in University and Regional students programming contests (from 2016 to 2019).

Skills

I am always interested in playing around with new technologies but these are the ones that I really want to mention here

  • Native

    Russian language
  • Intermediate

    English language
  • Expert

    JavaScript
  • Advanced

    C++
  • Advanced

    Git
  • Advanced

    React.js
  • Intermediate

    Google Cloud Platform
  • Intermediate

    T-SQL
  • Intermediate

    HTML5
  • Intermediate

    Docker
  • Beginner

    Python
  • Beginner

    CSS3
  • Beginner

    Vue.js
  • Beginner

    Kubernetes