Resume

STEVEN GREEN

SUMMARY

Driven software engineer with mechanical engineering expertise able to build end-to-end solutions that encompass both software and hardware design to create seamless interaction between them.

MY SPECIALITIES

  • Ideation
  • Creation

STRENGTHS

  • Critical thinker and problem-solver.
  • Creative and entrepreneurial.
  • Strong work ethic and continually improving.

COMPUTER LANGUAGES

  • C/C++

  • Java

  • SQL

  • Javascript

  • Bash

  • HTML & CSS

LIBRARIES

  • C++ Standard Library

EDUCATION

Graduated 2012
Master of Science in Engineering (M.S.E. Mechanical Engineering) with Thesis
University of Massachusetts Lowell, Lowell, Massachusetts
Graduated 2010
Bachelor of Science in Mechanical Engineering
University of Massachusetts Lowell, Lowell, Massachusetts
Graduated 1999
Master of Science in Accountancy (M.S.A.)
Bentley College, Waltham, Massachusetts
Graduated 1992
Bachelor of Science Computer Information Systems (C.I.S.)
Bentley College, Waltham, Massachusetts

Hobbies & Interests

Music
Walking
Games
Tech
Making
Photography

EXPERIENCE

Software Engineering & Graphics
  • Infinite World Generation: Engineered a custom world-generation system that bridges with a 3D voxel engine to render terrain in real-time. This system calculates complex environments on the fly, allowing for "limitless" exploration without the high memory costs of traditional, pre-made maps.

  • Realistic Animation Systems: Engineered an Inverse Kinematics (IK) system from scratch, using mathematical models to ensure characters interact naturally with uneven terrain.

  • 3D Design Software: Created a custom CAD (Computer-Aided Design) application for Linux. I researched and implemented "constraint handling", which allows the software to solve complex geometric relationships automatically.

  • Smart Data Tracking: Built an Android app that uses barcodes to track items and locations. To save users time, the app automatically pulls book and CD details from the web and organizes them in a searchable database.

Research & Robotics
  • Automated Lab Testing: Designed a system to automate material science tests for my Master’s Thesis. I used LabVIEW to control precision probes and sensors, providing researchers with real-time graphs and automated data logging.

  • Remote Experimental Robotics: Developed a web-accessible platform that allowed students to conduct physics experiments from any location. I scripted a 6-axis robot arm to precisely position samples for tensile testing, while a synchronized camera system and digital sensors provided real-time visual feedback and downloadable data for analysis.

  • Scientific Hardware: Built a custom electrical instrument that could shift signal phases, effectively replacing expensive lab equipment and reducing the overall cost of the research project.

Automation & Development Tools
  • Automated Build Pipelines: Streamlined the development process by setting up "GitLab Runners" that automatically compile and test software directly on its intended target platform. This ensures that every update is verified for compatibility in a real-world environment before it is ever released.

  • Automated Document Tools: Created a "What You See Is What You Get" (WYSIWYG) editor that lets users design templates. The system then pulls data from a database to automatically generate hundreds of formatted reports or documents.

  • Custom Coding Scripts: Integrated automated scripts into the development process that write repetitive "boilerplate" code for me, allowing me to focus on high-level logic rather than manual data entry.

Problem Solving & Community
  • Open Source Contributions: Actively improved the global developer ecosystem by finding and fixing bugs in public software libraries, including a fix for a 3D font tool and a reported error in the official Khronos (OpenGL) implementation.

  • Hardware Optimization & Refinement: Enhanced an existing circuit board design to streamline its performance and resolve input/output conflicts. By diagnosing the root cause of hardware errors and rerouting the electrical traces, I delivered a board and custom firmware that enabled a researcher to collect their project data.