Aiven Song
Verified Expert in Engineering
Software Developer
Aiven is a seasoned back-end engineer with years of experience working on production services with millions of users. He has spent the last few years working with Ruby/Rails, but considers himself language and framework agnostic and believes in using the right tool for each job.
Portfolio
Experience
Availability
Preferred Environment
Atom, Git, MacOS
The most amazing...
...tool I built was a command line utility written in Go which combined ngrep and tcpdump functionality.
Work Experience
Software Engineer, Platform
Animoto
- Joined as a back-end engineer at Animoto, a web application for video creation. Dealt with problems of scale and reliability as the user base grew to over 20 million.
- Sampled 1% of production requests and traced source level execution through our services which allowed us to optimize, clean, and debug our code.
- Built integrations with numerous external APIs for user video export onto parter platforms (YouTube, Facebook, Vimeo, etc).
- Refactored larger Rails apps into logical set of microservices.
- Built support for sending Apple Push Notifications from our service, leading to faster load times for renders.
Developer
AT&T
- Built and maintained software infrastructure that handled tens of thousands of ticketing transactions per month for AT&T’s nationwide telecom infrastructure.
- Developed analytics to try to classify ticket resolutions based on previous ticket data.
- Helped transition legacy servlets/JSP pages to a system running on Spring MVC.
- Created Proof-of-Concept analysis tool and service to which helped network technicians reduce time to resolve network issues.
- Advocated for switch from dial-in phone conferencing meetings to video meeting, improving communication and collaboration.
Developer Intern
AT&T
- Worked on the external client team developing a platform serving companies who offered their products through AT&T (Box.com, Bose, etc).
- Created an admin portal for external client to manage and fulfill orders.
- Managed deploys and responded to issues from external clients quickly and efficiently.
- Created internal metrics dashboard to track performance and alert team to any anomalies.
- Presented iterations and progress of product to both external clients and internal product owners, responded to feedback.
Experience
FareAware
- Cron job fetched prices for all active searches hourly
- Enqueued search jobs with Resque to be executed asynchronously, ensuring scalability as number of searches grows
- Created visualization of price history with D3.js
- Integrated with Twilio API to alert users
Technologies: React, Redux, Rails, D3.js, Twilio API
domio
Technologies: Rails, Backbone, Google Maps API, Heroku, Postgres
nosygopher
https://github.com/aivensong/nosygopherSkills
Languages
Ruby, Java, JavaScript, Go, SQL
Frameworks
Ruby on Rails (RoR), Jakarta Server Pages (JSP), Spring MVC, OAuth 2, Sinatra
Libraries/APIs
Node.js, jQuery, React, Resque, FFmpeg, Backbone.js
Tools
Atom, Git
Paradigms
Microservices Architecture
Platforms
MacOS, Amazon Web Services (AWS), Heroku
Storage
MySQL, Redis, PostgreSQL
Education
Bachelor of Science Degree in Computer Science, Mathematics
Boston College - Chestnut Hill, Massachusetts
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