Edgar Lee, Developer in San Francisco, CA, United States
Edgar is available for hire
Hire Edgar

Edgar Lee

Verified Expert  in Engineering

High-availability Systems Developer

Location
San Francisco, CA, United States
Toptal Member Since
November 26, 2015

Edgar has over three years of experience developing full-stack web applications with Ruby on Rails APIs and Ember.js as a front-end client. He has worked on teams of all sizes, both on-site and remotely, and has excellent communication and presentation skills.

Portfolio

Docker
RethinkDB, Go, React, Docker Swarm, Docker Datacenter, Docker
Financeit
Docker, Backbone.js, Ember.js, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Docker, Vim Text Editor, Git, Linux

The most amazing...

...project I've worked on is a distributed tournament bracket constructor using graphs and conditional closures, allowing the creation of virtually any format.

Work Experience

Software Engineer

2016 - PRESENT
Docker
  • Contributed to the development of Docker Trusted Registry.
Technologies: RethinkDB, Go, React, Docker Swarm, Docker Datacenter, Docker

Software Engineer

2014 - 2015
Financeit
  • Led a company initiative to use Ember.js as the front-­end technology going forward. Put together the presentation, sold management on it, and led the implementation on their platform.
  • Wrote a JavaScript library to handle advanced form inputs for data binding, AJAX error feedback, and autocompletion using Google’s geolocation API.
  • Built a collection of financial calculation services in the Ruby on Rails back-end, eliminating front-end code duplication using a Ruby to JavaScript transpiler.
  • Implemented a new user signup flow, increasing conversion rates and the productivity of account managers.
  • Designed the migration plan, testing in replica servers before successfully migrating all users in production.
Technologies: Docker, Backbone.js, Ember.js, Ruby on Rails (RoR), Ruby

Languages

Python, Go, JavaScript, HTML, GraphQL, Ruby

Frameworks

Angular, Ruby on Rails (RoR), Ember.js, gRPC

Libraries/APIs

React, Node.js, Protobuf, Backbone.js

Tools

Docker Swarm, RSpec, Git, Adobe Illustrator, Adobe Photoshop, Gulp, Vim Text Editor

Paradigms

Concurrent Programming, Agile Software Development, Unit Testing, Scrum

Platforms

Docker Datacenter, Linux, Docker

Storage

RethinkDB, MySQL, PostgreSQL

Other

Distributed Systems, High-availability Systems, Cryptography, Integration Testing, Software Development, Front-end Development, System Security Developer

2011 - 2016

Bachelor's Degree in Computer Science

University of Toronto - Toronto

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