Jared Djourabchi

Software Engineer in NYC

Who I Am

I began my journey as a Software Engineer to develop and execute the skills necessary to create a functional and dynamic web application. Throughout this journey I have been trained in a broad range of technical skills, which has cultivated within me a deep passion for Full Stack development. What I truly enjoy is creating a feature and watching its development from conception to delivery; this entire process is as gratifying to me as it is extraordinary.

Skills

  • Ruby
  • JavaScript
  • Rails
  • React
  • PostgreSQL
  • AWS
  • Heroku
  • Webpack
  • jQuery
  • Git
  • HTML5
  • CSS3

My Work

InstaDjour

A single-page recreation of Instagram where users can upload photos, write comments, like posts, and follow other users.

  • Integrated React with Redux’s global store by dispatching actions only when sharing information across components and encapsulating photo sharing data to give the user a seamless experience.
  • Ensured user privacy and autonomy through frontend and backend authentication measures and React Router, allowing users to only access and make changes to their own posts or comments when logged in.
  • Leveraged AWS S3 buckets with encrypted key permissions that implement ActiveStorage and Heroku App deployment to achieve reduced loading time and increased code performance on seeded database files for an uninterrupted session.
  • Implemented Redux library to enforce normalization of state shape, ensuring data consistency; facilitating smooth delivery and retrieval of data throughout the application.
GitHub Repo

Bubble Buddy

A Bubble Bobble-inspired web game where players must evade enemies and shoot bubbles to fend them off.

  • Orchestrated a unique algorithm for detecting collisions between the player, bubbles, and enemies within the playable area that rely on game state changes through OOP techniques and vector calculations.
  • Built a custom physics engine that manages gravitational conditions for each object, ensuring bubbles float away and player is bound by gravity.
  • Decreased graphic rendering lag through the use of HTML5 Canvas and animation frames, resulting in a smooth, more realistic gaming experience.
GitHub Repo

Get in touch