Erik Ostrom
Verified Expert in Engineering
Software Developer
Minneapolis, MN, United States
Toptal member since July 29, 2019
Erik has been developing web applications for over 20 years, mostly with startups, solo entrepreneurs, and small nonprofits. He values clear communication, good design, mutual responsibility, and efficient use of time and money. He has worked extensively with Ruby on Rails and with a variety of front-end tools including Vue.js, Angular, D3, Electron, React, and TypeScript.
Portfolio
Experience
Availability
Preferred Environment
Git, RubyMine, MacOS
The most amazing...
...project I've worked on is a platform to help K-12 teachers understand the needs of their communities and improve their teaching to meet those needs.
Work Experience
Web Developer (Contract)
Teaching Excellence Network
- Developed chart UI using Highcharts, Vue.js, and Vuex.
- Improved performance through SQL query tuning, view caching, etc.
- Replaced overengineered SPA with simple Rails app (but kept SPA-style fluid interaction for features that needed it).
- Upgraded applications from Bootstrap 3 to 4.
- Added automated tests and code quality checkers to legacy codebase.
- Developed data model and UX for community surveys.
Web Developer (Contract)
Software for Good
- Developed tool to generate XML file for pharmaceutical regulatory information.
- Developed app to generate instructions for liquid handling robot.
- Added features to crowdsourced real estate application.
- Mentored interns in Ruby on Rails development.
- Updated ActiveAdmin to work with Rails 4.
Web Developer (Contract)
Erik Ostrom
- Built web sites and applications for various clients.
- Learned new technologies as needed to support client needs.
- Made architectural decisions for web applications.
- Performed devops services as needed.
- Managed projects to identify key requirements and ensure they are delivered on time.
- Developed visualization for decision intelligence system with Vue.js and D3.js.
- Developed cross-platform desktop scheduling app with Electron and Vue.js.
Web Developer (Contract)
South Arts
- Integrated Salesforce on customer signup and updates.
- Simplified billing and subscription system implementation.
- Added automated tests to legacy codebase.
- Developed payment history feature.
- Added admin CMS features including outgoing email previews.
Web Developer (Contract)
Art+Culture
- Developed eCommerce app for high art collection and acquisition.
Web Developer (Contract)
Ask.com
- Developed prototype for list-building app.
- Implemented rules for user-generated content and sharing.
Software Engineer (Contract)
Mirapoint
- Improved UX for advanced webmail app.
Software Engineer (Contract)
Lightbridge
- Developed UI and infrastructure for web-based instant messaging and teleconferencing app.
Senior Web Engineer
PlaceWare
- Developed UI features for web conferencing application in Java and JavaScript.
- Investigated and fixed deep browser bugs.
Senior Web Engineer
Liquid Audio
- Developed eCommerce web application for downloadable digital music.
- Developed web application for international exchange of voice auditions for a major animation studio.
Member of Technical Staff
AT&T Labs
- Served as a member of the user interface research group.
- Developed GUI toolkit for multi-user real-time interaction.
- Developed voice-controlled tools for programmers with repetitive stress injuries.
Experience
Teaching Excellence Network
Time Management Desktop App
Exercise Tracking App
erikostrom.com
https://www.erikostrom.comEducation
Master's Degree in Computer Science
Northeastern University - Boston, MA, USA
Bachelor's Degree in Computer Science
Gustavus Adolphus College - St. Peter, MN, USA
Courses in Liberal Arts
Williams College - Williamstown, MA, USA
Skills
Libraries/APIs
Vuex, Vue, jQuery, REST APIs, Highcharts, AWT, D3.js
Tools
RSpec, Cucumber, Git, RubyMine, Emacs
Languages
Ruby, JavaScript, ECMAScript (ES6), HTML, CSS, Sass, R, GraphQL, Java, C++, C, Perl, MOO, SQL
Frameworks
Ruby on Rails (RoR), Capybara, Angular, Bootstrap, Vuetify, RailsAdmin, Jest, Electron
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Behavior-driven Development (BDD), REST, Functional Programming
Platforms
Web, MacOS
Storage
MySQL, PostgreSQL, Oracle SQL
Other
Debugging, Web Accessibility, Vue Router, Gatsby
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