Hello! My name is Ilya, and I am a Senior Unreal C++ Developer with over 8 years of hands-on experience in UE4/UE5.
Some bullet points that describe me:
- My experience primarily involves desktop projects, with additional expertise in mobile development.
- I specialize in genres such as FPS, TPS, and MMO.
- Most of the projects I’ve worked on are multiplayer.
Below is a list of my Unreal Engine skills. I have direct, hands-on experience with all of the following domains:
- Gameplay generalist (C++/BP)
- Gameplay Ability System (GAS) (C++/BP)
- High-end networking (push model, replication graphs, Iris)
- Advanced lag compensation (backwards reconciliation)
- Client-side prediction
- Gameplay security (server-side anti-cheats)
- Character movement physics
- Vehicle movement physics
- Backend communication (REST/JSON/OpenID etc.)
- Steam (including P2P hosting)
- EOS (Epic Online Services)
- UGS (Unreal Game Sync — artist-friendly source control)
- PAK mounting
- Animation blueprints
- Procedural generation
- Game analytics/telemetry
- Development in iOS
- Engine modifications
- Editor plugins
- Advanced debugging
Additionally, I have experience with the following tools and technologies:
- Version Control: Perforce, Plastic, Git, SVN
- Project Management: Jira, Trello, Confluence, Notion
- Design Collaboration: Figma
- Databases: Advanced SQL experience (e.g., MySQL, PostgreSQL, SQLite)
My soft skills include:
- Willingness and ability to coach colleagues of junior and middle levels.
- Competence in the business side of game development.
- Skilled at bridging communication gaps between technical and non-technical team members, translating complex concepts into plain English.
- Ability to think outside the box and solve complex problems creatively.
- Ability to maintain a positive team morale.
I can accept one of the following roles at your company:
- Senior Unreal Programmer
- Lead Programmer
Employment Preferences:
I am seeking 100% remote, full-time opportunities (40 hours per week).
Compensation:
$60/hour
Additional notes:
- I am currently seeking offers exclusively from established companies. Individual clients need not apply.
- If I have updated this thread, it means I am actively looking for new opportunities.
- I prefer efficient hiring processes and am available for a technical interview with a senior developer at your company instead of assignment-based tests.
- During the initial months of employment, I may request weekly payments for convenience and security.
Portfolio / CV:
My portfolio and CV are available upon request. Please feel free to contact me via Discord or email.
Contacts:
- Discord: wallruz
- E-mail: sgtvisor[at]gmail[dot]com