About

Jordan Black

Here is a little context about me.

Hi there! I am Jordan and I've been coding for over 5 years now after spending the better part of a decade working in mental healthcare. As a Full Stack developer I've built several fully fledged applications which can all be found in my projects section. Over the past two years I've been working as a Full Stack Developer at Tapgoods, working mostly with React, Ruby on Rails, TypeScript and GraphQL.

Primary Technologies:

React, Ruby on Rails, JavaScript, TypeScript, Next.js, Node.js, HTML5, CSS3, RSpec

Database & Storage:

MySQL, PostgreSQL, MongoDB, AWS S3, Redis

Frameworks & Libraries:

Redux, Express.js, GraphQL, Styled Components, TailwindCSS

Others:

Agile Methodology, Jira, Firebase, Stripe API

Experience

Tapgoods

Full Stack Software Engineer

Tapgoods

JavaScriptRubyReactRuby on RailsCSS3HTML5SCSSNext.jsJiraMySQLElasticsearchRedisRSpecDocker

Tue Nov 30 2021 - Present

  • Drove feature development using React, addressing challenges promptly and aligning closely with client requirements.
  • Leveraged Ruby on Rails to enhance asynchronous operations, reducing order creation time by over 90%.
  • Revolutionized product functionalities using GraphQL, refining both existing and new feature sets.
  • Embarked on a tech optimization journey, employing React and GraphQL to bolster product reliability and cut down request durations by 6x.
  • Delivered a bug-free Purchase Orders feature, using GraphQL, TypeScript, and React, meeting client needs and boosting customer acquisition
  • Advocated for TDD practices, harnessing TypeScript to quadruple test coverage and software robustness.

Skills

Hover for proficiency

GraphQL

80

GraphQL

Stripe

95

Stripe

Express.js

90

Express.js

Apollo

90

Apollo

PostgreSQL

100

PostgreSQL

MySQL

90

MySQL

RSpec

95

RSpec

Redux

90

Redux

Firebase

90

Firebase

SCSS

85

SCSS

CSS3

100

CSS3

Express.js

90

Express.js

Node.js

95

Node.js

Jira

95

Jira

HTML5

100

HTML5

React

100

React

Styled Components

90

Styled Components

Elasticsearch

90

Elasticsearch

Next.js

95

Next.js

Redis

90

Redis

Ruby

100

Ruby

TailwindCSS

100

TailwindCSS

Docker

95

Docker

JavaScript

100

JavaScript

Ruby on Rails

100

Ruby on Rails

AWS S3

95

AWS S3

Projects

placeholder

Project 1 of 4: JBBnB

  • Integrated TailwindCSS to craft a sleek frontend UI, mirroring the AirBnB aesthetic.
  • Showcased an AirBnB-inspired landing page demo, exploring TailwindCSS and react-calendar functionalities.
placeholder

Project 2 of 4: Beaucoup

  • Leveraged AWS S3 for cloud storage, seamlessly integrating with PostgreSQL, ensuring swift and uninterrupted anime streaming.
  • Refined user experience in Rails backend by initiating joins tables for 'myStuff' and 'Genres', empowering users to curate and navigate anime content with ease.
  • Employed BCrypt in the backend to bolster user authentication, ensuring exclusive content access to registered users.
placeholder

Project 3 of 4: FlappyJS

  • Crafted a FlappyBird replica using pure JavaScript, emphasizing gameplay mechanics.
  • Leveraged localStorage for real-time high score tracking, enhancing gameplay continuity.
placeholder

Project 4 of 4: Helio

  • Refined login processes by integrating Firebase and Google OAuth, offering users a seamless multi-method login experience.
  • Harmonized store operations with Stripe API, fortifying secure and expedient transaction handling.
  • Introduced a frontend filter function, augmenting the application with a user-centric search feature for efficient clothing discovery.
  • Engineered a dynamic cart with toggleable dropdown, bolstering a fluid and intuitive shopping journey.
  • Employed the Styled Components library to anchor localized styling, optimizing the manageability of overall aesthetics.

Contact Me

Looking for a full stack dev?
Get in touch!

415-316-3516

jblack530@gmail.com