Personal details

Mario R. - Remote

Mario R.

Timezone: Central America (UTC-6)

Summary

I have worked as a software engineer for over 5 years now. My experience has been mostly on the web development side. As a full stack developer I have worked the DB level, server-side development and front-end development as well as middleware that help glue everything together. On the other hand, I have also explored other fields such as Game Development, Big Data and my favorite, Computer Graphics. I love building tools that help accomplish and simplify a goal. I have written several tools for both professional and personal use, scripts, game companion apps, etc.

Either by a live code review or just talking about how to approach a challenge, I really enjoy the problem-solving part of software development. Code challenges are a great way for me to stay up to date and refreshed on algortihms and data structures. I try to solve at least 2-3 per week. There is always a new way to think about the problem and this helps you broaden your knowledge.

I enjoy helping others and sharing my knowledge to help them grow as developers whenever possible. I'm eager to help you debug that piece of code that makes no sense, explain that topic you might be having a hard time understanding or straight up code together something awesome!

Work Experience

Full Stack Engineer
Freelance | Sep 2018 - Present
HTML/CSS
Java
C#
Node.js
HTML5
Es6
React
CSS
JavaScript
I have been working as a freelance developer mostly on web projects. My services usually include working on features for ongoing projects. These goals are usually set weekly with an agile methodology. I like to deliver more than just the features such as knowledge share and suggestions of possible improvements and how to solve those.
Full Stack Developer
Akurey | Apr 2015 - Nov 2018
Node.js
Git
React
JavaScript
Webpack
Pug
Angular 2
Lead developer on web related projects. During my time here, I worked with several key clients of the company. Also, part of the work here included to share knowledge within the company to keep developers up to speed with how others worked with different technologies. I also acted as speaker for the company on Big Data and Computer Graphics events. My main work included both frontend and backend on the development side. This also meant that I had to keep constant communication with the other members of the team like QA developers, desginers, DevOps and Project Managers. Through this I learned how to explain myself to people with different profiles, from very technical to little technical knowledge

Personal Projects

Planet Cube Edge WebsiteIconOpenNewWindows
2018
Responsive Design
npm
JavaScript
Pug
A responsive promotional website for their upcoming videogame.