Github Stackoverflow Email

Software developer notes

Education

Southern Federal University, Faculty of Mathematics, Mechanics and Computer Science, Department of Computational Mathematics and Mathematical Physics (Rostov-on-Don, Russia)

  • 09/2010–06/2015: Student, specialty 01.03.02 “Applied Mathematics”

Work experience

Webstudio 3W:

PHP software developer

Jule 2014 - Jule 2015:
Supported web sites (PHP, MySQL, Apache2, Drupal)

FilterForge inc.:

C++/ C# software developer

Jule 2015 - September 2016:
Implemented algorithms of the
computational geometry, related with clipping and rendering of bézier curves , triangulation of degenerated polygons (Calculus, Analytic geometry)
September 2016 - Jule 2018:
Supported cross-platform Filter Forge - CPU based renderer with graphical imperative domain specific language. Performed analysis, debugging, optimization of different parts of the program. (WinAPI, Cocoa, Lua, Multithreading, Distributed computing, Graph theory)
Jule 2018 - Jule 2024:
Took active role in designing and developing of Ultra Forge (including compiler back-end, GPU accelerated GUI framework, integration of different functional modules), GPU based renderer with graphical functional (Haskell like) domain specific language. (Vulkan, Parser/Lexer generators, C#/.Net, Multithreading)

Home experience

October 2019 - June 2020:
Designed and wired home electrical network (including power switchboard)
January 2023 - June 2024:
Developed custom content management system to blog (PHP, MySQL, Apache2, Docker, Ansible, Linux)
June 2024 - Present:
Refactoring blog (Java, Spring, PostgreSQL, NginX, Linux)
September 2022 - Present:
Designing home automation system (MCU, STM32, LwIP, ESP32)

About me

Hi! I am Alex, the author of this blog. Here are my technical (in the majority) thoughts and stories. I will be hoping that you find this site interesting and fun. Also you can feel free to contact me (support for comments will be added later).