Summary
Work History
Education
Skills
Projects
Timeline
Generic

Ethan Duvall

Summary

Junior software developer specializing in full-stack and front-end development with expertise in React, TypeScript, Python, and AWS. Successfully completed projects include a Spotify playlist creator and a gaming cooperative platform. Graduated from the prestigious Turing School of Software and Design, passionate about creating intuitive and user-centered applications.

Work History

Software Developer

Outlier AI
10.2024 - Current
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Compiled, cleaned and manipulated data for proper handling.
  • Devised and deployed predictive models using machine learning algorithms to drive business decisions.
  • Strengthened communication skills through regular interactions with others.
  • Learned and adapted quickly to new technology and software applications.
  • Adaptable and proficient in learning new concepts quickly and efficiently.

Education

Frontend Software Engineering Certificate -

Turing School of Software and Design
Denver, CO
06.2024

Skills

  • JavaScript
  • TypeScript
  • Python
  • C#
  • Nodejs
  • React
  • HTML
  • CSS
  • SCSS
  • Cypress
  • Mocha
  • Chai
  • WebSockets
  • Amazon Web Services (AWS)
  • Flask
  • Git
  • GitHub
  • Test automation
  • User experience design

Projects

Brain Defrost

Type: Group Project
Duration: 60 hours
Team Size: 4 developers
Technologies: TypeScript, CSS, Cypress, Ruby, WebSockets

  • Collaborated to build a full-stack trivia game app.
  • Utilized the OpenAI API to generate customized trivia questions based on user input.
  • Enabled real-time gameplay across multiple devices using Ruby on Rails' Action Cable for WebSocket connections, providing live feedback and updates.
  • Implemented robust testing with Cypress for the front end and RSpec for the back end.
Spotify Playlist Maker

Type: Solo Project
Duration: 30 hours
Technologies: React, JavaScript, CSS, Cypress, React Router

  • Developed a web application using the Spotify Web API to allow users to create playlists based on their listening history.
  • Implemented user authentication via Spotify, enabling users to log in and create playlists of 25 songs using genre-based filters from their music preferences.
  • Deployed with React for front-end interactivity and Cypress for end-to-end testing.
  • The user authorization process requires valid client credentials: a client ID and a client secret from Spotify itself.
  • Currently, the app creates a playlist with a default image and 25 songs based on the chosen genre.
  • Future Enhancements: Add an option to adjust the number of songs in the playlist and enable image uploads for custom playlist covers.

Timeline

Software Developer

Outlier AI
10.2024 - Current

Frontend Software Engineering Certificate -

Turing School of Software and Design
Ethan Duvall