Roger Weber, Developer in Stockholm, Sweden
Roger is available for hire
Hire Roger

Roger Weber

Verified Expert  in Engineering

Software Developer

Location
Stockholm, Sweden
Toptal Member Since
October 24, 2022

Roger是游戏行业的资深人士,拥有超过10年的软件工程师和领导者经验. 他是c++专家,专门从事使用专有引擎或虚幻引擎的游戏. As a person, Roger is inspiring and optimistic, 由深刻的分析思维和对整个产品而不仅仅是技术堆栈的牢牢把握提供动力. 因此,罗杰在包括跨学科工作的协作环境中茁壮成长.

Portfolio

Envoidant Studios
c++,虚幻引擎,筹款,领导,组织,指导...
Graewolv
c++,虚幻引擎,指导,领导,远程工作,Windows, Slack...
Paradox Interactive
c++,游戏引擎编程,游戏玩法开发,领导力,指导...

Experience

Availability

Full-time

Preferred Environment

Windows, Slack, Linux Servers, Gmail, Remote Work

The most amazing...

...我的产品最终成为了《欧博体育app下载》全球排名第二的游戏平台, serving double-digit million users.

Work Experience

CTO

2021 - PRESENT
Envoidant Studios
  • Planned the technical roadmap and hired the right talent.
  • 为技术部门制定预算,并在所有IT事务上支持CEO和其他业务团队成员, pitch decks, investor meetings, and the strategy and direction for the company.
  • 指导开发人员,教授最佳实践,维护代码标准和我们的工作流程.
  • 解决了最复杂的技术问题,而其他开发者则专注于原型制作并让游戏感觉正确.
Technologies: c++,虚幻引擎,筹款,领导,组织,指导, Remote Work, Slack, Agile Software Development, Git, GitHub, Multiplayer

Lead Programmer | Technical Director

2021 - PRESENT
Graewolv
  • 开发了一个解决蓝图损坏的方案,这个问题一直是我曾经工作过的每个虚幻引擎(UE)游戏的问题.
  • Managed IT, source control, 以及整个公司的其他技术支持, 同时也支持那些技术不熟练的人.
  • 在早期访问虚幻引擎5发布时就使用了它. 在解决问题的同时保持生产力,以满足雄心勃勃的项目目标.
Technologies: c++,虚幻引擎,指导,领导,远程工作,Windows, Slack, Agile Software Development, GitHub, Git, Trello, Multiplayer

Programmer

2018 - 2021
Paradox Interactive
  • 成为整个600人工作室的AI领导者——在组织层面上建立知识共享文化是部门间的核心问题, especially for AI.
  • 在我直接参与的两个团队中,我是唯一的游戏引擎贡献者, every team after the first game team I joined.
  • 在一个团队中同时指导五名没有经验的程序员,同时处理最复杂的任务, maintaining the stability and performance of the game.
  • 与其他学科持续合作以改进他们的工作流程和过程, 让其他团队成员更有效率,消除重复,这样他们就可以专注于创意方面.
Technologies: c++,游戏引擎编程,游戏玩法开发,领导力,指导, Slack, Remote Work, Agile Software Development, Git, GitLab, Jira, Confluence, Multiplayer

Founder

2009 - 2018
LuxInno S.A.
  • Built a Windows desktop gaming client that grew to double-digit million users and became the second largest in its field worldwide; took care of everything except for the client UI and website front end and later handed it over to people management.
  • Developed over a dozen released games for Embracer; took on a new game engine every few weeks, tracked down the issues, polished the game, and added multiplayer functionality ad-hoc where required. It was a very fast-paced environment.
  • 为一个军事项目设计并实现了整个过程自动化和安全管理软件. It's the most challenging and interesting work I've ever done.
  • 大学毕业后创立了公司,没有天使或种子投资,只有学生贷款. The company is still alive today, against all odds.
Technologies: C++, Qt, Game Engine Programming, Unreal Engine, Leadership, Mentorship, API Design, Software Architecture, PHP, Erlang, Linux Servers, Windows, Remote Work, MySQL, JavaScript, HTML, Git, GitHub, MeisterTask, Multiplayer

Ranked Gaming Client

http://rankedgaming.com
以下都是我自己开发的,因为我是创始人,并完成了所有的初始开发. 后来随着项目的成功,我雇佣了更多的开发人员. 除非特别注明,否则所涉及的解决方案都是我自己从头开始开发的.

一个Windows桌面游戏客户端,在Qt的支持下创建,用c++编写. The players are connected to worldwide gaming servers running on Linux servers powered by an automated update service; this also supported phasing servers in and out as updates became live to minimize live service disruption.

The data was stored in a MySQL database, 对表进行了优化,可扩展到tb级的数据存储,并为各种表提供数百万行表. The website was developed in PHP and had SSO functionality, account management and recovery, game statistics and logs, an admin panel for multiple actions, and a statistics page with a ladder and a shop.

客户端本身具有一个更新系统,可以在连接之前更新自己.

客户端连接的原始后端是用c++编程的,但出于可伸缩性的需要, was wholly reworked in Erlang.

Technical Director for Unreal Engine 4 Game

http://store.steampowered.com/app/997010/Police_Simulator_Patrol_Officers/
A UE4 game was released on PC/console and had phenomenal sales. As a technical director, I am responsible for corporate matters, leadership, and strategy, as well as handling many HR topics related to the Tech department.

当我加入时,我也是项目中最资深的职能主管. 优化和修复游戏,以纠正它在太长时间没有领导的情况下的路线. 大多数技术任务都是围绕性能优化来解决的, 因为它是一款支持上一代主机(PlayStation 4和Xbox One)的模拟游戏。.

I am also maintaining and building the TeamCity CI/CD pipelines, 使用Kotlin将现有管道从手工配置现代化到基础设施即代码.

Dolby Audio and Video Streaming

http://dolby.io/products/real-time-streaming/
Delivered lightning-fast, broadcast-quality, real-time streaming to massive audiences across the globe, powering the next generation of immersive, interactive, and social experiences with sub-second latency—at scale.

As part of the team, I was responsible for the Unreal Engine integration, 创建一个易于使用的高性能多线程插件. I participated in business development meetings. 我还帮助团队向客户推销产品,并为他们提供可扩展架构设计方面的建议.

Tools

Git, GitHub, Slack, GitLab, Jira, Confluence, MeisterTask, Trello, TeamCity

Frameworks

Qt, Unreal Engine, Unreal Engine 4

Languages

C++, PHP, JavaScript, HTML, Erlang, Kotlin

Paradigms

Agile Software Development

Platforms

Windows

Storage

MySQL

Other

Leadership, Mentorship, API Design, Gameplay Development, Game Engine Programming, Software Architecture, Linux Servers, Gmail, Remote Work, Fundraising, Organization, Multiplayer, Audio Streaming, Video Streaming, Unreal Engine 5

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring