Software Engineer. Videogame developer
Envía una oferta de trabajo directamente a este candidato
I'm a software engineer specialized in video games and mobile.
I have 6 years of experience as a Software Engineer specializing in
Video Games, mobile and backend development. Im proficient in working with C# and Unity 3D, as well as dart with Flutter. I am very concerned about solid patterns, Test Driven Development (TDD) and
Domain Driven Design (DDD) among other design patterns. I like working in algorithms for AI and NPCs.
But I'm not just a developer. I am also that spark of motivation for the team, someone who is always pushing to improve, optimize processes and actively participate in the entire agile cycle. Always learning.
Technologies: C#, Flutter with dart, Kotlin with Ktor or Vertx. Learning
Js with React/NextJs and Python with Django. .
AWS services, dynamoDb, Google Cloud, Firebase, MongoDB.
Work Experience
Captain.tv as Software engineer for Streamraiders (Current job)
Captain.tv makes free-to-play interactive games that help support streamers.
● +75k Streamers
● +2.1M Players
● Code and develop features for Unity in C#, ReactJs, python for tools and php in backend.
● Be in charge of the release process and devops responsibilities working with pipelines in jenkins.
● Manage builds in different environments for testing and release.
etermax as Software engineer. Trivia Deluxe
● + 1 million downloads and 4.1 stars on Playstore!
● Plan, design and implement high-quality coding features.
● Transform user cases into functional game mechanics.
● Establish an effective strategy and development pipeline. Using
● Building applications in less than 30 minutes in each commit
● Develop APIs and microservices using Kotlin with Ktor
● Use TDD as a development technique keeping development iterative.
● Programming using test doubles (mock, fake, dummy).
● Adapting the Unity framework to various architectures (such as
● Use profiling tools to detect possible performance problems.
● Build size optimization (Asset bundles, Addressable assets,
etermax as Software Engineer. Crackme (in beta project)
● Apply Outside in practices and Domain Driven Design
● Learned and applied dart using Flutter in scratch building a successfully application
● I worked with encode library and compression for multimedia on mobile.
● I worked with access permissions in IOs and Android.
● I used localization libraries to translate the application on 36
● Integration with Preguntados Factory APis for trivia puzzles.
● Analized and applied feedback from a focus group of 60
WidowGames as Software Engineer.
Take ownership of entire features and components of the game lifecycle and lead the product design and code elements. Collaborate with other members of the team to deliver large and complex features on time and to a high standard.
● Learn and work with Asset bundles in Unity
● Coding extreme programming in C#
● Develop of family game mode on “Carrera de mente”. Try free!
● Deliver of features in Unity
● Worked with NextJs and ReactJs
● Worked with online chat with GetStream.io
Founder and CTO of Hexar.
● Lead and coach of a team of 7 developers
● Worked with UniRx and Reactive programming paradigms to improve our products performance.
● Analyzed business metrics and integration with Amplitude
● Time estimation and planning tickets for 12 applications.
● Offering free trials for 30 schools all over Latin America