Derrick J Camerino
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Front End Software Engineer
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.
Front End Software Engineer
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.
Senior Software Engineer
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.
Web Developer
- 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.
Ruby on Rails Developer
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.
Experience
The Dyrt
https://thedyrt.com/PagerDuty Operations Command Console
https://i.imgur.com/WWeVxPI.pngPagerDuty Incident Details Page
https://i.imgur.com/kpE9kZu.pngTops Coupons
http://www3.topsmarkets.com/app/couponsAhalogy
https://imgur.com/a/2pK1dDerrick's Docs
https://derricksdocs.com/One Rep Max Dashboard Prototype
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.
Skills
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
Education
Bachelor of Science Degree in Computer Science
University of San Francisco - San Francisco
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring