Results-driven Senior Developer with expertise in C++ programming, PostgreSQL development, and security feature implementation. Proven ability to optimize code and mentor junior developers, enhancing team performance and software reliability.
Overview
5
5
years of professional experience
Work History
Senior Developer
MT-Integration
Moscow
03.2024 - Current
Developed C extensions for Postgres
Developed security features in Postgres core
Collaborated with cross-functional teams to design and implement software solutions.
Mentored junior developers on coding standards and best practices.
Mentored junior developer to transition to middle developer role.
Proposed strategies to enhance communication among team members.
Conducted thorough code reviews to ensure quality standards.
Developer
CSoft
Moscow
01.2023 - 03.2024
Developed automatic schema builder for complex constructions using ObjectARX and C++.
Optimized code for schema generation to enhance performance.
Created modal windows utilizing WinAPI for improved user interaction.
Resolved numerous bugs to ensure software reliability and functionality.
Junior Developer
Unigine
Tomsk
06.2021 - 07.2022
Developed features for Unigine engine using C++ and C#, enhancing audio experience with FMOD integration and improving performance through mesh optimization.
Created in-game features that enhanced user experience by incorporating gamepad vibration feedback.
Implemented in-game minimap with indicators, facilitating improved navigation for players.
Analyzed code to identify and rectify errors, optimizing object movement performance.
Education
Bachelor of Science - Applied Mathematics And Informatics
Novosibirk State Technical University
Novosibirsk
08-2023
Skills
C, C, C#, Java, and Python programming
PostgreSQL development
ASPNET and EF Core development
WPF and WinForms applications
Microservice design
Software architecture design
Security feature implementation
Security best practices
Code optimization
Performance improvements
Software testing
Automation strategies
DevOps principles
Agile methodologies
Git and GitLab version control
Docker containerization
Cross-functional collaboration
Team leadership
Employee mentorship
Critical thinking
Game development techniques
OpenGL, GLFW integrations, and GLSL shaders
Linear algebra and matrix transformations
Version control management
Timeline
Senior Developer
MT-Integration
03.2024 - Current
Developer
CSoft
01.2023 - 03.2024
Junior Developer
Unigine
06.2021 - 07.2022
Bachelor of Science - Applied Mathematics And Informatics