Derrick J Camerino, Developer in Sacramento, CA, United States
Derrick is available for hire
Hire Derrick

Derrick J Camerino

Verified Expert  in Engineering

Software Developer

Location
Sacramento, CA, United States
Toptal Member Since
April 11, 2018

Derrick has been a full-stack software engineer for approximately ten years and has been focusing on the front-end development for the past five years. His specialties include JavaScript, HTML, CSS, React, and ember.js. Derrick enjoys creating both web and mobile experiences.

Portfolio

PagerDuty
JavaScript, Ruby on Rails (RoR), Ruby, Node.js, CSS, HTML, Ember.js
The Dyrt
JavaScript, CSS, HTML, Ember.js
Webstop
JavaScript, CSS, HTML, Ember.js

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Git, MacOS

The most amazing...

...thing I've worked on is an analytics dashboard with animated charts that responds to any filtering (e.g. date range) and included drag and drop functionality.

Work Experience

Front End Software Engineer

2016 - PRESENT
PagerDuty
  • Created reusable UX components which includes a data/time picker, filterable/sortable table, drag and drop interface, and dashboard modules.
  • Built an analytics dashboard with customizable modules and filterable data. This includes work with charting libraries such as D3.
  • Worked on setting up a websocket server so that certain pages in our app were live in the sense that a user never had to reload the page. The page always had the most up to date data and would change whenever any data would change in the backend.
  • Contributed to a UX 2.0 initiative which included re-skinning our entire application. This included animations, hover & active states, new drop downs, new layouts, etc.
  • Designed a new user flow for the sign up page which was a trial wizard to get new users more familiar with features as they were setting up a new account. This was a multipage form that included animations and a walkthrough.
  • Developed a product walkthrough which would explain features to new users once they arrive on the main dashboard. This walkthrough was a multistep guide that would show users different features.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby, Node.js, CSS, HTML, Ember.js

Front End Software Engineer

2016 - 2016
The Dyrt
  • Contributed to the campgrounds rating feature where users can enter a 1-5 star rating along with a description regarding a particular campground.
  • Created a framework to build contest pages. This framework allowed admins to upload a few photos and choose from a few layouts on how to display the details of a contest.
  • Designed the campgrounds view page, where users can see details and photos for a given campground. This included a photo viewer with next and previous buttons, and a comment section.
Technologies: JavaScript, CSS, HTML, Ember.js

Front End Software Engineer

2015 - 2016
Webstop
  • Created a coupon clipping application where users could browse coupons for a given grocery store and clip coupons for future use. Users could then redeem coupons when at the grocery store. This application was both for desktop and mobile where all the work was done with ember.js, HTML, and CSS.
  • Built a shopping list feature set where users could add items to a shopping list, mark as in cart, delete, or import items from a recipe.
  • Maintained a consistent user experience for both desktop and mobile for both the shopping list and coupon feature set.
  • Designed an automated integration test suite that ensured quality of software. This test suite was run before every deploy.
  • Developed an automated deploy pipeline where a series of tasks were to be completed before releasing code. This included a passing test run, asset compilation and upload to S3, and reconfiguring the server to point to the latest build.
Technologies: JavaScript, CSS, HTML, Ember.js

Senior Software Engineer

2014 - 2015
Ahalogy
  • Implemented a full redesign of the entire application in HTML & CSS.
  • Created a Chrome extension for users to add content to Pinterest.
  • Integrated PicMonkey with the Ahalogy application so that users could easily manipulate images before adding them to a pin in Pinterest.
  • Designed an animated search interface where search results would pop in from the bottom. The search options were by category or free text.
  • Developed an embeddable piece of JavaScript that bloggers could add to their blog to help market their Pinterest content. This piece of code, would show a modal at the bottom of their blog and promote their content on Pinterest.
Technologies: PicMonkey, Pinterest, Chrome, JavaScript, CSS, HTML, Ember.js

Web Developer

2011 - 2014
Google
  • Created reusable UX components such as line charts, bar charts, and auto-complete search fields, for other teams to use.
  • Designed a configurable analytics dashboard for social media engagement. This provided metrics from Twitter and Facebook to see how engaged fans/followers were.
  • Contributed to the data warehouse to keep track of all of our metrics over time.
  • Worked with Facebook and Twitter APIs to fetch metrics and store them in our data warehouse.
  • Built an ETL layer that would aggregate data by hour, day, and month for later consumption in analytics reports.
Technologies: JavaScript, CSS, HTML, Ruby, Ember.js

Ruby on Rails Developer

2010 - 2011
InsiderPages
  • Contributed to development of the search engine to show relevant search results by profession and location. This powered the InsiderPages search platform.
  • Developed the rating feature set, where users can provide a 1-5 star rating along with a text description.
  • Automated our deployment with Capistrano. This automated several tasks before pushing a build out to production.
Technologies: Sphinx Search Engine, Solr, CSS, HTML, Ruby on Rails (RoR), Ruby, jQuery, JavaScript

The Dyrt

https://thedyrt.com/
The Dyrt is a campground review application. As a front end developer, I helped build the review feature, map feature, contest pages, searching and filtering, and a lot of the UI/UX for campground pages.

PagerDuty Operations Command Console

https://i.imgur.com/WWeVxPI.png
This is a dashboard that gives an overview of your technical operations. I worked on the configuration, UI/UX for both light and dark theme, and drag and drop UX. In this console, you can also focus on certain elements like a service, or an incident in which the other modules will adjust their context to whatever you focused on.

PagerDuty Incident Details Page

https://i.imgur.com/kpE9kZu.png
I worked on the UX redesign for this page, which included liveness from a WebSocket server. I also worked on the ability to add notes and responders.

Tops Coupons

http://www3.topsmarkets.com/app/coupons
Tops is a grocery store with a coupon clipping feature. I wrote the entire application for searching, filtering, and clipping coupons.

Ahalogy

https://imgur.com/a/2pK1d
I worked on the UX redesign of the application as well as the interface for discovering and pinning new content to Pinterest.

Derrick's Docs

https://derricksdocs.com/
My personal blog where I document engineering challenges and patterns.

One Rep Max Dashboard Prototype

This is a UI prototype that I created for Fitbod. It shows a dashboard that plots a theoretical one-rep max based on previous workouts where the user has specified reps and weight for a particular exercise,

Screenshot: https://i.imgur.com/4WLdjci.png

To see a live demo of this, visit: https://one-rep-max-dashboard.herokuapp.com/

Username: user1@example.com
Password: password

NOTE: When logging in, it may take a few seconds for the server to respond as it's currently hosted on a free Heroku server which normally takes a few seconds to wake up.

Languages

HTML, SCSS, CSS, JavaScript, Less, Ruby

Libraries/APIs

jQuery, React, Node.js

Frameworks

Bootstrap, Ruby on Rails (RoR), Ember.js, Chrome

Tools

Git, Vim Text Editor, Solr

Platforms

MacOS

Storage

Sphinx Search Engine

Other

Pinterest, PicMonkey

2004 - 2008

Bachelor of Science Degree in Computer Science

University of San Francisco - San Francisco

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring