Aleksander Aksenov
*********@*****.*** +995********* GitHub:
•
• Good understanding of all stages of the software development process
• Analytical and system thinking for systems’ design
• Experience in code optimization and refactoring
• Able to read the disassembled code, and optimize memory with the help of assembler
• Strong base in abstract and linear algebra
• Love to fundamental and application mathematics
• Thirst to learn algorithms and new data structures
• Able to create simple but efficient code.
Core skills
Programming Languages/Technologies
• C++
• Pure C
• Python
• DirectX
• OpenGL
• Assembler
• CUDA
• UML
• JavaScript
• MySQL
• Postgres SQL
• C#
Development Tools
• Visual Studio 2015, 2017, 2019, 2022
• Visual Code
• CodeLite
• Clion
Common Skills
• Math and Algorithm Developer
• Computer Vision
• 3D Engine Development
• 3D Graphics Development
• Object-Oriented Software Design
Frameworks
C++:
• CRYEngine, LumberYard
• UE4
• UE5
https://github.com/Faterunner35?tab=repositories
Rendering / C++ Developer/Math Developer
C++ Developer with 10 years of experience in software application development
• Tensorflow, Pytorch
• Geometric tools
• Cgal
• Meshlab
C#:
• ASP.NET
Education
2021 - Belarusian State University of Informatics and Radioelectronics / Faculty of Information Technologies and Control, BSc
2011 - Belorussian State Medical University / Military medicine faculty, BSc Work experience
01.07.2024 - until now-Digital Mining inc
Project:a project on multi parallel computing in a gas calculation model
• Project Role: CUDA developer,C Developer,Math developer,Algorithm developer.Porting calculation from MVP C# model to pure CUDA
• Responsibilities:CUDA development.Porting calculation from MVP C# model to pure CUDA.Creating crossplatform CUDA model for multiparallel computations.
• Tools and Technologies:C11,C++11/14/17,CUDA,Thrust
• Project team size: 3 team members
03.2020 - 01.06.2024 - TLM partners Inc
Project:NDA unannounced Sci Fi shooter
• Project Role: Render Developer,C++ Developer,Engine Developer,LumberYard Developer,Playstation 5,XboX One developer
• Responsibilities:Engine Developer, LumberYard development,Render Developer, Physics development, logic development, UI development, Render development.Porting project to PS5,XboX One.
• Lumberyard development, working with CryEngine
• Tools and Technologies: C++11/14/17,LumberYard,CUDA,DirectX
• Project team size: 7+ team members
Project:Spellbreak
3D Render Development,UE Development,NetWorkDevelopment
• Project Role: C++ Developer,Engine Developer, Render Developer. Math developer, Algorithm Developer. UE4 developer
• Responsibilities:Engine Developer, UE4 game development, Physics development, logic development, UI development, Render development. Lumberyard development, working with CryEngine
• Tools and Technologies: C++11/14/17,UE4
• Project team size: 60+ team members
Project:NDA unannounced RPG
• Project Role: Render Developer,C++ Developer,Engine Developer,CryEngine Developer
• Responsibilities:CryEngine development,Render Developer, Physics development, logic development, UI development, Render development. Lumberyard development
• Tools and Technologies: VS,C++11/14/17,CryEnigine,DirectX
• Project team size: 5+ team members
11.2018 - 03.2020 - CETC
Project: Computer Vision.Self_driven systems
• Project Role: C++ Developer. Math developer, Algorithm Developer. Machine learning development
• Responsibilities: Working with CNN and RNN, developing of neural network - DARKNET, Machine Learning
• Tools and Technologies: C++11/14, pure C, CUDA, TensorFlow, Pytorch, PCL
• Assignment Duration: 14 months
• Project team size: 6+ team members
Project: Surface Reconstruction / Computer Vision
• Project Role: C++ Developer. Math developer, Algorithm Developer. Machine learning development
• Responsibilities: Developing a custom engine for geometry for working with cloud points, including further transmission to embedded devices
• Tools and Technologies: C++11/14, pure C, BOOST, Geometry Tools, PCL, DirectX, OpenGL, TensorFlow
• Assignment Duration: 14 months
• Project team size: 10+ team members
11.2016 - 08.2017 - IGROTEC
Project: Project Armata
• Project Role: Upwork Engineer
• Responsibilities: Refactoring and reengineering of graphics core engine written on C/C++
• Tools and Technologies: C++11/14, VS, Reshaper, Cmake, DirectX, Unreal Engine, CryEngine
• Project team size: 8 team members
03.2018 - 11.2018 - Embedded Solutions
Project: CanEasy Project
• Project Role: C++ Developer
• Responsibilities: Development and support of low level engine for Can bus, writing expansions and developing tools
• Tools and Technologies: C++11/14, pure C, BOOST, Idea Reshaper
• Project team size: 50+ team members
03.2018 - 11.2018 - R Style-Lab
Project: Home Automation
• Project Role: C++ Developer
• Responsibilities: Development of writing server which is called HAcontroller. Writing Core and of taking data from MQTT server and algorithms of filtrating data and spreading them to distinct homes and enterprisis. Implementing efficient algorithms for data sorting and analysis.Writing core algorithms for analyzing and futher processing
• Project team size:12 team members
• Tools and Technologies: C++/14, pure C, MySQL,PHPStorm, BOOST. Freelance Projects:
01.2016-11.2016
Project: Project “CollidingUniverse”
• Project Role: Upwork Engineer
• Responsibilities:A prototype of a multiplayer adventure made on UE4. The project included some 3D fictional universes consisting of 3D levels connected to each other with the idea of teleportation between the parts of the universes and interacting with dark holes of that universe.
• Tools and Technologies: UE4, C++/14, OpenGL, BOOST
• Project team size: 8 team members
01.2016-11.2016
Project: HardcoreTravelersMap
• Project Role: Upwork Engineer
• ResponsibilitiesFreelance project for travelers to remote parts of coutrypart like swaps and impassable forests
• Tools and Technologies: UE4, C++/14, OpenGL, BOOST
• Project team size: 2 team members
05.2015-01.2016
Project: City 17
• Project Role: Upwork Engineer
• Responsibilities: Developing Indie adventure in steampunk city 17 based on UE4
• Tools and Technologies: UE4, C++/14, OpenGL, BOOST
• Project team size: 4 team members