Sr. Software Engineer
Summary
As a Sr. Software Engineer, I have taken a generalist role. I aim to develop flexible and maintainable systems without sacrificing the players and users experience. I also enjoy the challenges of game development, not just the technical ones, but also the ones that come from working across multiple disciplines. I've worked not only on games systems, design and art tools, and customer service web portal, but also on our server services. I also mentor our junior engineers in order to help them engineer systems that are not just easy to expand and maintain, but also to be used by non-engineering team members.
Working at Global Worldwide, I engineer the client side of our alliance territory ownership feature by improving our MVC stack and art pipeline. Removing model ownership from the controllers, improved code modularity and reduced allocations. UI creation time improved as existing classes could be reused and existing UI code was simplified. On the art side, I engineer an in-asset reference system. This allowed artists to place and label reference points that code used to place external assets around them, which remove arts dependency on engineer
While at Kongregate, I improved the idle game play by implementing a simple state machine which simplified our tech, made it deterministic, and reduced development time. I also lead the effort to add social components by integrating AWS in our stack..
Expectations
A collaborative and fast pace environment that brings together multiple disciplines to address tasks
Employment Preferences
Expected Base Salary
**0,000 USD
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
