
Tim Nguyen
Verified Expert in Engineering
Software Developer
Washington, DC, United States
Toptal member since January 4, 2019
Tim graduated with a bachelor’s degree in information science and systems technology from Cornell University—taking rigorous CS courses in scalable system design and algorithms. He took that knowledge to AWS, where he built a highly scalable back-end system for monitoring data usage logs for millions of EC2 network interfaces. Tim currently builds responsive single-page applications and performant back-end APIs for a startup in DC.
Portfolio
Experience
- JavaScript - 5 years
- MySQL - 5 years
- Amazon EC2 - 5 years
- Java - 4 years
- Node.js - 2 years
- React - 2 years
- Express.js - 2 years
- Redux - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Postman, Sublime Text, Visual Studio Code (VS Code), WebStorm, Git
The most amazing...
...web app I’ve designed and built enables users to create their own custom libraries. It was slated to take two months to build but was built in one month.
Work Experience
Lead Software Engineer
Storyblocks
- Procured the requirements, designed the system architecture, and built both the back-end and front-end of the StoryBlocks Beta Program framework. This framework allows the company to gather qualitative feedback from customers about new features we’re trying out.
- Built the Storyblocks' developer web portal using React/Redux and styled components.
- Implemented robust and user-friendly APIs to allow front-end services to create custom video collections.
Software Development Engineer
Amazon Web Services
- Designed and implemented the software architecture for a new service (VPC Flow Logs) that provides customers with granular detail of their EC2 instance’s network usage. The service was scaled to process hundreds of data streams a second.
- Gained extensive experience working with AWS to build code and infrastructure to extract, transform, and load data at scale.
- Researched and implemented AWS APIs for VPC Flow Logs.
Software Development Engineer
Amazon
- Built a web-based tool in Ruby on Rails to create an efficient process for internal employees to edit internal documents.
- Designed the model, view, and controllers that supported the web app.
Technology Analyst
Goldman Sachs
- Mocked out dependencies in the testing framework to enable fast and efficient regression testing.
- Modified a regression testing framework to accommodate a new data flow.
- Made fixes to the ANT build to allow for parallel, multi-threaded testing.
- Enabled the use of the continuous testing framework by updating the year-old failing code to the latest version of JUnit.
Experience
Cottage Foodie
Note: This site is hosted on Heroku so it might take up to 30 seconds to fully load.
Storyblocks Developer Portal
Phở 7 Spice Restaurant Website
http://pho7spicepa.com/Grumbly
Note: This site is hosted on Heroku so it might take up to 30 seconds to fully load.
Education
Bachelor of Science Degree in Information Science and Systems Technology
Cornell University - Ithaca, New York, USA
Skills
Libraries/APIs
Node.js, React, Passport.js
Tools
WebStorm, Git, Sublime Text, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Postman
Languages
JavaScript, Java, CSS, HTML, PHP, Ruby, PHP 7
Frameworks
Bootstrap, Ant Design, JUnit, Ruby on Rails (RoR), Flex, Express.js, Redux
Platforms
Amazon EC2, Visual Studio Code (VS Code), Amazon Web Services (AWS)
Storage
MySQL, Amazon S3 (AWS S3)
Paradigms
Agile Software Development
Other
Relational Database Services (RDS), GRID
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