
Martin Streicher
Verified Expert in Engineering
Software Developer
Raleigh, NC, United States
Toptal member since December 20, 2024
With degrees in computer science from Purdue University and its graduate school, Martin is a seasoned developer whose experience spans Unix-like systems and open-source technologies, with a focus on Ruby over the past decade. He has developed applications of all sizes, including two large-scale SaaS platforms. As a versatile and skilled developer, Martin brings a wealth of technical knowledge and problem-solving ability, which makes him a valuable asset to any team.
Portfolio
Experience
- Ruby - 15 years
- Ruby on Rails (RoR) - 15 years
- Technical Writing - 15 years
- SQL - 15 years
- RSpec - 15 years
- Git - 15 years
- HTML - 15 years
- Heroku - 10 years
Availability
Preferred Environment
MacOS, Heroku, PostgreSQL, Sidekiq, Linux, JavaScript, Ruby, Ruby Gems
The most amazing...
...product I've helped create was You Don't Know Jack Volume 1, which sold over a million copies upon its launch.
Work Experience
Principal Developer
Flywheel, Gadget and Sprocket
- Integrated a proprietary electronic health record (EHR) system with external services using ETL processes, leveraging Ruby, REST, and Amazon DynamoDB.
- Constructed a Shopify carrier service with Ruby, REST, and GraphQL to compute shipping fees based on complex business rules.
- Built a Ruby DSL and interpreter to facilitate real-time sending, receiving, and responding to voice and SMS messages, integrating with Twilio (psychiatry.duke.edu).
- Created a bidirectional document exchange service with the French newspaper Le Monde and built a custom bilingual text editor.
Senior Staff Developer
RentPath
- Designed and constructed a centralized Rails API-based microservice to authenticate users via OAuth and persist preferences across a suite of web and mobile applications.
- Realized zero-downtime database schema migration changes using MySQL and Percona tools.
- Developed code to track user activity and logins across a partner network of websites.
Editor-in-chief (EIC)
Linux Magazine (US)
- Managed, assigned, and edited the content of 64 consecutive issues of Linux Magazine, an international monthly periodical featuring news, op-eds, technical columns, and feature stories.
- Authored numerous feature stories on programming languages and the future of the web, exploring emerging trends and technologies.
- Edited a book on PHP and Git and founded the Speaking Unix column on IBM developerWorks.
Executive Producer, Producer, and Technical Director
Berkeley Systems
- Directed the development of 14 commercially available software products, leading interdisciplinary teams comprising developers, QA specialists, artists, and comedy writers.
- Served as a technical director, producer, and project manager for the award-winning You Don't Know Jack (YDKJ) trivia game series.
- Recognized as a top 100 multimedia producer by Video Multimedia Producer magazine.
- Contributed to other game credits, including YDKJ (Volumes 1 – 3, XL, Movies), Disney Screen Saver for Windows, After Dark 3 for Windows, Launch Pad for Windows, Austin Powers: Operation Trivia, and The Ultimate Rock Trivia Game.
Software Developer and Manager
Convex Computer Corporation
- Developed system software for an in-house, air-cooled Unix supercomputer tailored to the company's advanced computing needs.
- Recognized twice as a top 10% employee for exceptional performance and contributions during my tenure.
- Managed the visualization software development team.
Experience
Realvolve SaaS
https://www.realvolve.comEducation
Master's Degree in Computer Science
Purdue University - West Lafayette, IN, USA
Bachelor's Degree in Computer Science
Purdue University - West Lafayette, IN, USA
Associate Degree in Computer Science
Miami Dade College - Miami, FL, USA
Skills
Libraries/APIs
Sidekiq, jQuery, Twilio API, Shopify API
Tools
RSpec, Git, Qualtrics, Postman
Languages
Ruby, SQL, HTML, C, JavaScript, Fortran, BASIC, COBOL, PHP, Perl, C++
Frameworks
Ruby on Rails (RoR), Ruby on Rails 6
Platforms
Linux, Heroku, MacOS, Windows, Unix
Storage
Databases, PostgreSQL, Amazon S3 (AWS S3), MySQL
Other
Technical Writing, System Administration, Operating Systems, Compilers, Algorithms, Electrical Engineering, Spanish, Statistics, Calculus, Linear Algebra, Differential Equations, Networks, Google, SMTP, REDcap, Programming, Editorials, Copy Editing, Writing & Editing, Design, Game Production, Legal Research, QA Testing, Unix Shell Scripting, Visualization, Supercomputers, Software System Architecture Development, Ruby Gems
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