Professional Bio
As a Software Developer at FullStack Labs, I am very passionate about collaborating as a team player and building code that's high-quality, secure, and maintainable. I have more than four years of experience designing and implementing full-stack applications with Ruby on Rails, Node.js, React, PostgreSQL, GraphQL, MongoDB, and a variety of other tools. I've worked on applications ranging from food delivery platforms to interactive in-person simulations. Throughout this time, I've gained insight into the entire development process and the importance of team collaboration. I love to read historical fiction and spend time with my family watching movies.
Featured References
Employment History
FullStack Labs Aug 2020 - Present
Mid-Level Software Engineer
As a developer at FullStack Labs, I'm responsible for delivering apps created in an array of frameworks, including React, Node.js, Python, and Ruby on Rails.
Dreamlike Labs Nov 2019 - Aug 2020
Lead Software Developer
Dreamlike Labs is a streaming company based in Miami Beach, Florida whose TEKNOOZ.TV service streams 3D-animated tech news 24/7. As Lead Software Developer, I:
- Lead a team of five developers to process JSON data into high-resolution animations with Unreal Engine 4. The software was developed in C++.
- Created a plugin using Node.js, Express.js and React to customize the animation editing process in Unreal's Sequencer editor.
- Used React and webpack to create a smooth UX/UI.
- Provided ongoing updates to the software and user interface.
Azordev Apr 2019 - May 2020
Lead Software Developer
Azordev is a Colombian digital agency. While at Azordev, I:
- Prototyped the company website using React, Node.js, Express.js, and HTML/CSS. I used Heroku, AWS, and cPanel to ensure best practices for optimal SEO and scalability.
- Created the company's CMS using vanilla JavaScript, webpack, CSS, and GraphQL. The CMS provided a stripped down editor for blog posts with simple options for text and images that avoided the complexity common to many content management systems.
- Created a food delivery app, which required building a fully functional GraphQL gateway that leveraged microservices for both the mobile and web versions of the app. In addition to GraphQL, three developers and I built the app using Node.js, TypeScript, and PostgreSQL.
Freelance Nov 2017 - Jun 2019
Full-Stack Developer
As a freelance full-stack developer, I worked on more than a dozen projects, including:
- Building an SEO keyword research tool. Along with three other developers and a designer, I built a landing page for the app that connected with an API endpoint to find the popularity and ranking of different keywords. The tool was built using Node.js, React and JavaScript. We also created a drag-and-drop tool to create articles that utilized the search results, which involved building out a RESTful API.
- Building a dashboard for IoT/SDR security systems. I integrated swap data repositories by leveraging WebSockets in Node.js as a client, and the GNU Radio package in Python as the server.
- Created an API layer for Cookinat, a service that connects diners with local chefs. I integrated GraphQL as an alternative to an existing RESTful API.
Vertex Studio Dec 2016 - Oct 2017
Software Developer
Vertex Studo is a game and simulation studio based in San Salvador. While a developer at Vertex, I:
- Created FairCoin RPS, a duel-based game built on the IPFS blockchain. The back end used Node.js to connect to MongoDB for persistence, and the game's front end was built using React.
- Worked on AvianSIM, a navigation system for drone flights. The system was built using C++ and Unreal Engine 4.
- Used the OpenPose plugin for Unreal Engine 4 to capture human body poses from a webcame stream to create an interactive experience where people could manipulate beams of light. Along with Unreal, my team and I used C++, Python and Docker.
- Built MonsterEOS, a game based on the EOS blockain. I transformed the app from Elm to React and Typescript.
Portfolio
Thought Leadership
Employment History
FullStack Labs Aug 2020 - Present
Mid-Level Software Engineer
As a developer at FullStack Labs, I'm responsible for delivering apps created in an array of frameworks, including React, Node.js, Python, and Ruby on Rails.
Dreamlike Labs Nov 2019 - Aug 2020
Lead Software Developer
Dreamlike Labs is a streaming company based in Miami Beach, Florida whose TEKNOOZ.TV service streams 3D-animated tech news 24/7. As Lead Software Developer, I:
- Lead a team of five developers to process JSON data into high-resolution animations with Unreal Engine 4. The software was developed in C++.
- Created a plugin using Node.js, Express.js and React to customize the animation editing process in Unreal's Sequencer editor.
- Used React and webpack to create a smooth UX/UI.
- Provided ongoing updates to the software and user interface.
Azordev Apr 2019 - May 2020
Lead Software Developer
Azordev is a Colombian digital agency. While at Azordev, I:
- Prototyped the company website using React, Node.js, Express.js, and HTML/CSS. I used Heroku, AWS, and cPanel to ensure best practices for optimal SEO and scalability.
- Created the company's CMS using vanilla JavaScript, webpack, CSS, and GraphQL. The CMS provided a stripped down editor for blog posts with simple options for text and images that avoided the complexity common to many content management systems.
- Created a food delivery app, which required building a fully functional GraphQL gateway that leveraged microservices for both the mobile and web versions of the app. In addition to GraphQL, three developers and I built the app using Node.js, TypeScript, and PostgreSQL.
Freelance Nov 2017 - Jun 2019
Full-Stack Developer
As a freelance full-stack developer, I worked on more than a dozen projects, including:
- Building an SEO keyword research tool. Along with three other developers and a designer, I built a landing page for the app that connected with an API endpoint to find the popularity and ranking of different keywords. The tool was built using Node.js, React and JavaScript. We also created a drag-and-drop tool to create articles that utilized the search results, which involved building out a RESTful API.
- Building a dashboard for IoT/SDR security systems. I integrated swap data repositories by leveraging WebSockets in Node.js as a client, and the GNU Radio package in Python as the server.
- Created an API layer for Cookinat, a service that connects diners with local chefs. I integrated GraphQL as an alternative to an existing RESTful API.
Vertex Studio Dec 2016 - Oct 2017
Software Developer
Vertex Studo is a game and simulation studio based in San Salvador. While a developer at Vertex, I:
- Created FairCoin RPS, a duel-based game built on the IPFS blockchain. The back end used Node.js to connect to MongoDB for persistence, and the game's front end was built using React.
- Worked on AvianSIM, a navigation system for drone flights. The system was built using C++ and Unreal Engine 4.
- Used the OpenPose plugin for Unreal Engine 4 to capture human body poses from a webcame stream to create an interactive experience where people could manipulate beams of light. Along with Unreal, my team and I used C++, Python and Docker.
- Built MonsterEOS, a game based on the EOS blockain. I transformed the app from Elm to React and Typescript.