"For what profit is it to a man if he gains the whole world, and loses his own soul?"
Heredia, Costa Rica
I am an experienced software developer with over 15 years in the industry, specializing in software development, design, and architecture. I have a passion for innovation and a strong educational background with a Bachelor's degree in Computer Science from the University of Costa Rica and a Master's degree in Video Game Creation and Low-level Programming from the Autonomous University of Barcelona, Spain.
Throughout my career, I have designed and managed software projects for prestigious international companies, including American Express, Invisalign, Amazon, Accenture, and Wells Fargo. My expertise spans a range of technologies, including Unity, C++, .NET, C#, Java, and AWS.
In addition to my professional work, I am an active member of the Central America Open Source Community and contribute to several non-profit organizations in both social and professional capacities. Fluent in English, Portuguese, and Spanish, I am continually seeking new opportunities to apply my skills in innovative projects.
Senior Software Engineer
October 2023 - Present (8 months)
- Location: Costa Rica
IT Practitioner
March 2023 - Present (1 year 3 months)
- Location: Worldwide
SDE II, Game Tech, SimTech
August 2022 - March 2023 (8 months)
- Location: Seattle, Washington, United States
SDE2
January 2019 - August 2022 (3 years 8 months)
- Location: Costa Rica
- Achievements: Workflows and automation processes, AWS technologies, solution design
Professor
August 2016 - August 2022 (6 years 1 month)
- Location: CIT, Escazu
- Achievements: Redesign and implementation of Unreal Engine and Unity Engine classes
Software Engineer
September 2016 - August 2018 (2 years)
- Location: La Sabana, San Jose
- Achievements: Implementation of critical features, internal R&D, coaching and training of junior and mid-level developers
Lead Architect
February 2015 - September 2016 (1 year 8 months)
- Location: Heredia, Costa Rica
- Achievements: Agile software development model implementation, component standardization, platform mobilization
iGaming Software Engineer
October 2012 - February 2015 (2 years 5 months)
- Achievements: Implementation of several casino games, development of customer apps
.NET Developer
February 2012 - October 2012 (9 months)
- Achievements: Implementation of new features, DB development, software updates
Software Development
May 2008 - September 2010 (2 years 5 months)
- Achievements: Redesign of case expedition process, software development standards implementation
Software Engineer & Senior Web Developer
November 2006 - May 2008 (1 year 7 months)
- Achievements: Development of pilot sites for Delta Airlines, American Express website implementation
PHP Developer
April 2006 - October 2006 (7 months)
- Achievements: Training in web technologies, software engineering models implementation
Trainer
March 2005 - March 2006 (1 year 1 month)
- Achievements: Education model implementation in free software, training in free technologies
Software Developer
March 2002 - March 2005 (3 years 1 month)
- Achievements: Portal design and implementation, software development and process design
- Universitat Autònoma de Barcelona
- MSc in Video Game Creation (2010 - 2011)
- Universidad de Costa Rica
- BSc in Engineering (2001 - 2006)
- Liceo de Moravia
- Diploma in Accounting (1999 - 2000)
- Programming Languages: C++, C#, Java, PHP, JavaScript, VB.NET, ASP.NET, Python
- Technologies: Unity, Unreal Engine, AWS, DB2, MSSQL, Oracle, HTML5, Node.js, Maven, JUnit, Ant
- Development Practices: Agile, Scrum, TDD, BDD, CI/CD
- Languages: English, Portuguese, Spanish
- Active member of the Central America Open Source Community
- Volunteer for several non-profit organizations in social and professional areas
Feel free to reach out to me through LinkedIn.