Edgar Lee
Verified Expert in Engineering
High-availability Systems Developer
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
Experience
Availability
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
Docker
- Contributed to the development of Docker Trusted Registry.
Software Engineer
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.
Skills
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
Education
Bachelor's Degree in Computer Science
University of Toronto - Toronto
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