SUMMARY

Mario Russo brings 12 years of experience building digital products and platforms. He focuses on technical architecture and development but has also worked in product leadership, user experience, and project management. Mario has assisted both large and small organizations optimizing technical strategies and bringing platforms to market. He believes in agile development methodologies, open-source software, and is passionate about creating highly functional applications that are also easy to use.

EXPERIENCE

labfolder

CTO Berlin, Germany Java, MySQL, Spring, REST, JSON, JUnit, ElasticSearch, JavaScript, AWS, Docker, CircleCI, Gradle

Building out digital platform for scientific research data.

  • Migrated primary SaaS product offering from dedicated hardware to the cloud
  • Integrated laboratory devices from 6 different vendors in creating an Internet of Things 'Lab of the Future'
  • Standardized all development and deployment environments using virtualization and cloud technologies
  • Building out new REST JSON ApiV2 framework
Project writeup

Self Employed

Designer / Developer Berlin, Germany React, Flux, JavaScript, CSS, Go, Digital fabrication
  • Developed React components and a Chrome extension for the open-source project, Camlistore
  • Audited user experience onboarding practices for a new SaaS offering
  • Actively designing and prototyping a consumer product for action cameras
Project writeups

Isobar

Technical Lead Berlin, Germany Java, SQL, Spring, JUnit, Memcached, JavaScript, CSS, Python

Supported customer-facing web applications for a health and wellness client.

  • Developed test strategy to validate a significant algorithmic change to survey scoring. Initial data validation resulted in ~99.5% success rate
  • Migrated user notification system to Mandrill (Email) and Twilio (SMS)
  • Analyzed and improved data access performance via query optimization and the addition of caching
Project writeups

RoundarchIsobar

Senior Consultant Chicago & Boston Java, SQL, Adobe Flex, Spring, Hibernate, jQuery, JavaScript

Enterprise-class web application design, development, and support.

  • Led a team creating a Flex dashboard application from prototype to production
  • Developed and documented an extensible component interface which allowed for externally developed 'widgets' to operate within a parent Flex dashboard application
  • Incrementally migrated the U.S. Air Force's primary web portal from BroadVision to a modern application using open-source frameworks resulting in annual savings of over $1M and a 30% hardware reduction
Project writeup

Artisan's Asylum

Volunteer Craft Area Lead and Instructor of Metal Fabrication Somerville, MA

Artisan's Asylum is a non-profit community craft studio and manufacturing facility.

  • Taught a monthly course covering metalworking techniques and shop safety
  • Implemented shop usage and safety policies and performed machinery maintenance

Andrew T. Crawford Ironworks

Craftsman Atlanta, GA

The Ironworks is a fabrication and design studio specializing in sculpture and blacksmithing.

  • Constructed custom ironwork, furniture, and sculpture from metal, wood, and stone
  • Supervised water-jet-cutting service (B2B) including CAD, scheduling, operation, and maintenance

American Renewable Technologies

Assistant Atlanta, GA

Focused on increasing the adoption of alternate fuels and transportation methods in the Atlanta area.

  • Constructed a waste vegetable oil collection and filtration system
  • Converted several vehicles to run on waste vegetable oil

Roundarch

Consultant Atlanta, GA

Roundarch was founded by Deloitte Consulting specializing in user-centric web development.

  • Transitioned from apprentice to primary support developer on my first project
  • Developed a prototype law enforcement portal and presented at several industry tradeshows

PROJECTS

CamliClipper

React, JavaScript

CamliClipper is a Chrome browser extension I developed for clipping web images and saving them along with additional metadata to your Camlistore server.

Rover

CAD, digital fabrication

Rover is a hardware project I started which aims to put perspectives previously available only to professionals into the hands of every action camera user. Rover enables you to capture emotive and immersive footage to better share your life's adventures.

Steamboat Springs Backyard Luge Association

The SSBLA hosts sled racing events. We developed an electronic race timing system complete with drag-race inspired start lights that monitors racer time and speed at the finish. Current projects include cloud data persistence and RFID racer identification. Our initial version was written up on the MAKE blog!

EDUCATION

Georgia Institute of Technology

Bachelor of Science, Computer Engineering Atlanta, GA

Senior Concentration: Design with microcontrollers and embedded systems.

Harvard University, Graduate School of Design

Career Discovery Program Cambridge, MA

Three month sabbatical to formally explore design in an intensive studio environment.

PROJECT WRITEUPS

labfolder API v2

Java, REST, JSON, Spring, API Blueprint, Dredd, Gradle

API v2 is designed and developed following a documentation-first methodology to support both the internal and external consumption and creation of research data.

User On-boarding

To assist with the launch of a new SaaS product I conducted an audit of the existing site in order to evaluate the existing experience. Following a review of industry best-practices and competing technologies I created a cheat-sheet for implementing user on-boarding and enhancing user engagement.

Web Application Performance Tuning

Java, SQL, Oracle, Memcached, Python

As part of a performance tuning effort for an existing customer portal, I was engaged to review the production log data and codebase to take steps to improve page-load time. To ease in the harvesting of application data I created a Python log parsing script to extract and aggregate active data queries and running times. Slow running queries were then optimized where required, but the majority of the work was identifying the common queries and eliminating duplicates per page by implementing a caching layer.

Migration to Mandrill and Twilio

Java, Spring, Mandrill, Twilio

In response to an increasing user base and planned expansion of personalized user communications, my client realized it would no longer be able to adequately support the user notification service in-house. I migrated the application from a custom JavaMail and SMS implementation to use cloud-based providers for Email and SMS, MailChimp's Mandrill and Twilio.

Test Suite Strategy, Design and Development

Java, JUnit, Python

The goal of this project was to migrate a large wellness assessment survey onto a better performing and more scalable platform. The major risk factor was the faultless migration of complicated business and scoring logic. I designed and developed a comprehensive regression test suite to validate logic branching decisions, score calculations, and the resulting dynamic content which would be displayed to the end-user. I worked in conjunction with the development team to identify potential errors as the functionality was developed, so that when we received an initial test dataset of ~12,000 survey responses for validation, we were able to match all but 6 test cases, which were later found to be erroneous.

The USAF Portal

Java, Spring, Hibernate, Apache Velocity, SQL, Oracle, WebSphere

The United States Air Force portal is a platform for strengthening community and sharing information with remotely stationed personnel. Our team created an incremental plan to migrate the application away from the BroadVision One to One Enterprise platform to a custom portal based upon open-source frameworks like Spring and Hibernate. Our initial effort moved the application from the BV Interaction Managers to IBM WebSphere Application Servers which alleviated request queueing issues and drastically improved page load times. We then began a substantial content and data migration effort from the BroadVision schema of 100+ tables to ~15 on the new schema. Additionally, we redesigned the portal UI to break the visual ties from the BroadVision paradigm of 'Pages / Portlets / Blocks'. We also built an entire content publishing and management system to serve the unique organizational structure and processes within the Air Force. Over the course of the project we were able to decommision five physical servers, eliminate $1M in annual licensing costs, and see application performance gains on the order of 350+%.