Experience
Full Stack Web Developer
Site Impact
https://siteimpact.com
July 2023 - Jan 2024
- Due to a multi-year non-disclosure agreement, I cannot discuss the product being built by Site Impact. My team, however, was full of wonderful people and I'm happy to call them friends.
- Technologies used included the following: PHP, TypeScript, Vue, NextJS, NestJS, TypeORM, MySQL, MongoDB, Keycloak, MinIO, Mailpit, Docker, Kubernetes, Google Cloud Platform (GCP), GitHub Actions, etc
Full Stack Web Development Instructor (Contractor)
Ironhack (Remote/Miami Campus)
https://ironhack.com
Mar 2022 - Jan 2023
- My former students collectively earn roughly $800,000-1,000,000 in annual income as junior web developers (or similar tech jobs) with an average salary in the $50,000-60,000 range (representing a 50-100% increase in annual income for most of them, because they primarily came from a hospitality or retail service background).
- Taught 4 cohorts of students to use modern, full stack web development technologies such as the following: HTML, CSS, JavaScript, Mobile-first (Responsive) Design, Express, Handlebars, Databases (MongoDB), ODMs (Mongoose), Single-page Applications (React), Version Control (Git and Github), Unit Testing (Jest), Deployment, etc.
Founder/Full Stack Web Developer
Failed Startups
https://jackbuildstech.com
August 2020 - February 2022
- Rejected from YCombinator (a startup accelerator) with first startup in the geothermal industry. It was capital-intensive and we had no clear path forward (and no cash), so my co-founders returned to their jobs.
- Continued on solo with a second startup - scuba diving booking software-as-a-service. I tried to be smarter this time and build something that required no starting investment. I attempted to pre-sell based on UX/UI wireframes before coding it and found some interested users, but failed to get product-market fit before I ran out of savings 🥲
Front End Web Developer (Contractor)
Carnival Cruise Line (Miami Office)
https://www.carnival.com/
April 2019 - July 2020
- Coded various front end sections of the carnival.com site including updated versions of the checkout review page within the booking engine, mobile menu, modals, banners, sliders etc
- A/B tested code and toggled features using Optimizely to verify that newly coded sections of the site increased overall customer conversions/revenue
- Hired and managed 4 subcontractors doing front end web development, UX/UI design, and data analytics, who were billed under me and worked alongside me at Carnival.
Tech
References available upon request
I'm proficient at building modern, full stack web applications using any of technologies listed in this section.
My definition of proficient means that I can work with these technologies inside of your existing codebase and also that I can build a sufficiently complex application for you, using any combination of the technologies.
If you'd like to test my skills first, request a demo application by emailing me.
Click on any of the logos below for more info:
Projects
References available upon request
JobAppTrack
As a coding bootcamp instructor, I saw my students struggle to apply for jobs and track their stages in the interview process. I built this job application tracker web app and chrome extension for them using modern web technologies.
Technologies:
Click on a logo for more info
GitBoxDraw
This app allows you to create art with your Github commit graphs by selecting individual git commit dates from a user interface. It then auto-generates a bash script which you can run in your terminal to create the desired commits, which you can then push to a Github repository.
Technologies:
Click on a logo for more info
IPomg
Find your IP address and approximate geolocation with this static site and free API. My goal with this project was to try out TailwindCSS (which exploded in popularity over the past couple of years) and also Maxmind's free GeoLite2 geolocation database.
Technologies:
Click on a logo for more info
CommandLineCartography
Learn to make a population density map of your state. This Github repository contains a condensed set of instructions and commands. I'm not the original creator of this process, I only adapted it for Florida as practice while I was learning about SHP files, GeoJSON, and TopoJSON. There's a much larger and more detailed tutorial (link) written by @mbostock (Mike Bostock) on Medium, who originally created the process for the state of California, which I later adapted for Florida, so give credit to him and big thanks from me because it would've taken me a lot longer without his writeups.
Technologies:
Click on a logo for more info
NFL Team Data Scraper
One of my former web development bootcamp students needed NFL team data for a project. I created this scraper to collect the data, because we couldn't find free data online in the format that they wanted. NFL.com is a single-page application that loaded team data asynchronously, so I needed to use Puppeteer (a headless web browser) to detect events and then scrape after a delay when the page was ready.
Technologies:
Click on a logo for more info
Education
References available upon request
Spanish - CEFR Level B1
Certification*
SIELE (Playa Del Carmen, Mexico)
Aug 2020 - Nov 2020
*This certification can be independently verified by visiting https://siele.org/en/comprobar-certificado and entering my credential ID: li3knEHpdbkjrFuagvJ7RA==
Full Stack Web Development Bootcamp
Certification*
Ironhack (Miami Campus)
Jan 2019 - Mar 2019
*10-week intensive (400+ hour) web development bootcamp which complimented my existing computer science skills from some of my university classes
Russian - CEFR Level A2
Certification*
Moscow State University (Moscow, Russia)
May 2016 - Aug 2016
*View a copy of my transfer credits transcript by clicking here. Some transcript info is redacted for privacy.
Liberal Studies
Degree (Bachelor of Arts)
Iowa State University
Aug 2014 - Aug 2018
I should have been focused on building technical skills instead of “following my passion” and taking a bunch of random liberal arts classes. Fortunately, younger me decided to fill some elective classes with computer science subjects, which led to my current career.
Contact
References available upon request