Hello, World!
I'm Alain|

Alain Suarez

Projects

Algorithm Visualizer

A React application for viewing visualizations of various algorithms. Styled with libraries like Styled Components and React Chartjs.

See Live Source Code
Algorithm Visualizer
Tetris

Tetris

An implementation of Tetris in React. This application takes advantage of React Hooks to control its state and the Styled-Components library to separate UI from function and state.

See Live Source Code

Weather Widget

A weather forecast widget made with React. Using the HTML Geolocation API or User input, the widget displays weather information from the OpenWeatherMap API and images from GoogleMaps Javascript API.

See Live Source Code
Weather Widget
Red Queen

Red Queen

A command line chess engine made in Ruby. Features an ASCII board, saving and loading games, and the board is represented in FEN. This application uses extensive testing to verify correctness of board states.

Source Code

Tools Used

Gatsby

React

Node.js

MongoDB

Redux

JavaScript

Python

HTML 5

CSS3

SASS

Ruby

C#

C++

Java

Git

EXPERIENCE

Full Stack Engineer

Moyae
November 2022 - Present
  • Developed REST APIs for ophthalmology patient data, adhering to FHIR standards using AWS, Node.js, Prisma, PostgreSQL, and Postman.
  • Played a key role in achieving ONC Health IT certification 170.315 in 22 categories by partnering with a cross-functional team to develop reusable React components, back-end APIs, and maintain the codebase.
  • Improved codebase maintainability and extensibility by introducing TypeScript, refactoring existing code, resolving issues, and creating reusable components.

Technologies Used:

ReactJS, NodeJS, MaterialUI, AWS, PostgreSQL
Project

Full Stack Engineer

North Shore Software LLC
February 2020 - November 2022
  • Streamlined workflows and automated data retrieval processes for a high-volume equities trading team, resulting in 100,000+ annual executed trades by creating JavaScript, Python, Chartjs, and Pandas utilities.
  • Saved 25 monthly man-hours by developing Pandas scripts and tools that interfaced with back-end trading platform APIs and PostgreSQL database systems to produce daily financial data logs for equities trades.
  • Boosted new lead acquisition for local small businesses in the retail industry by 30% through development of responsive, cost-effective, customer-centric front-ends using modern frameworks like React, Gatsby, CSS, HTML5, and AWS.

Technologies Used:

ReactJS, NodeJS, Python, AWS, Gatsby
Project

Full Stack Engineer

Women's MD LLC
February 2018 - February 2020
  • Optimized doctor workflow efficiency, saving 120 man-hours per month by refactoring the full-stack of a legacy Electronic Medical Record (eMED) application from JavaScript and ASP to modern technologies such as React, Node.js and Express.
  • Developed and implemented an efficient, user-friendly appointment scheduling component for 50 users and 20,000+ patients using design patterns, React, Node.js, Express, MSSQL, and SASS.
  • Ensured HIPAA compliance and enhanced data security by implementing secure, highly-available and fault-tolerant back-end on Azure using JavaScript, SQL, and Bash scripts, preventing over 10 HIPAA violations.
  • Built modular, extendable record-keeping and search features in eMED EMR with React, Node.js, Express, and MongoDB contributing to hundreds of new patient influx annually at our birth center.

Technologies Used:

ReactJS, NodeJS, AWS, MongoDB, MSSQL
Project

Software Engineer and Chief Technology Officer (CTO)

PilotVR LLC
August 2016 - February 2018
  • Co-founded and developed PilotVR, a Top 5 startup in Startup FIU, which combined gaming and machine learning to create a VR Physical Therapy platform.
  • Engineered a human joint recognition system with over 70% accuracy at 30 FPS using Computer Vision in C++ and OpenCV.
  • Delivered a Unity client in C# that streamed spatial coordinates and patient information from a custom server built in C++ using UDP protocol.
  • Collaborated with key domain experts and leadership at FIU, CORA, UM Hospital, Miami Children's Hospital, and Alienware to capture customer requirements for the development of PilotVR.

Technologies Used:

C#, C++, OpenCV, Unity
Project