Available to hire
Hi! My name is Ivan, and I am experienced as a Software Developer and Technical Lead, with expertise in developing technical solutions for financial accounting, CRM, document management, database management, API integrations and client-oriented business software. My background includes B2B consulting, technical support, solution architecture, QA and the delivery of enterprise IT solutions for international clients in the retail, resource management, finance and corporate operations sectors.
Throughout my career as a software engineer (6+ years’ experience) and in game design (2+ years), I have developed strong leadership and proactive working skills.
Skills
See more
Language
English
Fluent
German
Beginner
Russian
Fluent
Work Experience
Lead Game Developer at Gag Order (Link)
April 1, 2024 - June 1, 2026Led a 4-person indie game team as lead game designer and creative lead. Designed and implemented core gameplay systems in Unity using C# and Python scripting in Visual Studio. Responsible for game design, environment design, art direction, UI/UX design, gameplay systems, level design, technical prototyping, QA testing, and coordination of a small distributed team.
Software Engineer at Flexible IT Solutions
October 1, 2023 - June 1, 2026Improved B2B client's accounting and financial departments' performances by integrating 40+ microservices into a monolith application on Python (no-code, Claude Code). Increased ERP system performance 2.5x through comprehensive technical analysis and full-scale refactoring of a C#.NET monolith. Developed REST API integrations with Fin API, ECB API, QNB API, and other third-party APIs with client's accounting, ERP and SAP systems. Automated approval and documentation workflow for international B2B client with 500+ employees by designing and implementing a Python-based document workflow system, with partially no-code solutions (Codex GPT). Improved mainline project's development speed by 5x by taking ownership of a high-risk project and coordinating end-to-end B2B communications. Coordinated teams of 3-15 specialists across development, QA, consulting, and implementation roles.
Software Engineer at CRarus International
January 1, 2021 - September 1, 2023Reduced client's time-consuming operations by designing and implementing a C# .NET microservice. Improved client's manufacturing productivity by developing factory equipment software based on SAP. Developed an internal time-management system for 200+ employees implemented as a plugin for the company's existing Java, C#, and 1C (COBOL-like scripting) based accounting system. Participated in integration projects as Python, C# developer, QA tester and ERP consultant for PwC, Bekaert, Hines Global, and other corporate accounts.
Lead Game Developer at Gag Order (Personal Project)
April 1, 2024 - June 1, 2026Led a 4-person indie game team as lead game designer and creative lead. Designed and implemented core gameplay systems in Unity using C# and Python scripting in Visual Studio. Responsible for game design, environment design, art direction, UI/UX design, gameplay systems, level design, prototyping, QA testing, and coordination of a small distributed team.
Education
Bachelor of Computer Science and Computer Engineering at The National Research Moscow State University of Civil Engineering
September 1, 2018 - July 1, 2022Qualifications
Industry Experience
Gaming, Software & Internet, Professional Services
Skills
See more
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Munich today.