Profile picture

Edwin Montealvo

Front-End Developer
Pronouns he/him
Open Resume Email Directly

About me

Enthusiastic software engineer specializing in the modern Web ecosystem with a knack for researching and adopting new technologies. Equipped with a sense of craftsmanship, I seek to create pleasant experiences for both users and developers by advocating simplicity and following best practices. I enjoy getting down and dirty with the details of a problem or framework to leverage the full potential of the tools at hand and find pragmatic solutions. 

Preferred locations

  • Denver, CO
  • Austin, TX
Open to remote work

Previous industries

  • Leisure, Travel & Tourism

Skills

  • AWS
  • CSS3
  • Express
  • Git
  • GraphQL
  • Gulp
  • HTML5
  • JavaScript
  • Jest
  • Node.js
  • Npm
  • React
  • Sass
  • TypeScript
  • Vim
  • Vue.js
  • Webpack
  • Yarn

Currently learning

  • Go
  • Rust

Projects

ReRent

ReRent

Contribution time 600 hours
Collaborators Profile picture for Charles Wefso Profile picture for Zach Holcomb Profile picture for Mike Hernandez

Tools Used

  • AWS
  • GraphQL
  • React
  • TypeScript
  • Yarn

ReRent seeks to empower busy students by automating the creation, booking, and maintenance of Airbnb listings. It allows them to earn money on their homes while away on travels. I helped choose and implement a Front-End technology stack to ensure a proper balance between a long-term foundation and quick short-term development. At the core is NextJS for the benefits of server-side rendering, static site generation, and search engine optimization. The Apollo GraphQL platform for state management on the Front-end and a proxy-server to bring together different micro-services. The UI uses TailwindCSS + Emotion for its straightforward use and documentation, speeding up development.

Launch the App Code Repository
Screenshot detail for project ReRent
Screenshot thumbnail #1 for project ReRent Screenshot thumbnail #2 for project ReRent

Blue Spruce Plant Guide

Blue Spruce Plant Guide

Contribution time 80 hours
Collaborators

Tools Used

Still Under Construction I recreated this project as a full-stack application to demonstrate technologies and concepts explored in the weeks following my graduation from Turing. It began with a custom Server-Side-Rendered configuration on the front-end but the growing complexity began to diminish the learning opportunities, so it has been transferred to use the Next.js framework. The back-end will use AWS services for Authentication and Storage. The application is built using the Apollo platform which provides a GraphQL server and client and serverless framework for deployment. 

My areas of focus:
- Create a full-stack application to begin learning about back-end best practices- Get acquainted with GraphQL through the Apollo Platform.- Create a more advanced project set up to incorporate the libraries and tools required to create a server-side rendered application. 

Launch the App Code Repository
Screenshot detail for project Blue Spruce Plant Guide
Screenshot thumbnail #1 for project Blue Spruce Plant Guide

Etho-Boost

Etho-Boost

Contribution time 90 hours
Collaborators Profile picture for Antonio Jackson Profile picture for Ross Perry Profile picture for Taylor Keller Profile picture for Jack Cullen Profile picture for Andy Tom

Tools Used

  • PostgreSQL
  • Python
  • Vue.js

A crowdfunding application built on the Ethereum blockchain and Vue.js framework. It seeks to empower users to decide how donated money is used by receiving parties. This project required communication between front & back -end teams to design, develop, and deploy an application. The teams decided to use technologies none of us had used before to showcase our ability to quickly learn and adapt to new technologies.This project taught me the limitations of Single Page Applications (SPAs), which are rendered on the client-side, and led me to explore server-side rendering to improve time to the first contentful paint.

My areas of focus:
- Front-End Engineer in a full-stack team.- Application architecture to accommodate smart contacts & front-end code.- Set up Continuous Integration with Travis CI and Continuous Deployment to Heroku production site. 

Launch the App Code Repository
Screenshot detail for project Etho-Boost
Screenshot thumbnail #1 for project Etho-Boost