Hello, my name is Nathan Rich.
Please use the terminal to learn more or explore below.
-[]x
~>
ABOUT ME
Hi, my name is Nathan Rich.

I am a full-stack developer with over 5 years of experience. I enjoy working across the entire stack, but I lean towards the back-end.

I'm skilled in a variety of languages and frameworks such as JavaScript, React, Express, and SQL. I'm always looking to explore new technologies to better myself in the ever evolving tech landscape.

When I'm not coding, you'll likely find me diving into the latest emerging technologies, recharging in nature, or playing video games to unwind. I'm passionate about continuous learning and look forward to collaborating on projects that challenge my skills and push boundaries.
EDUCATION
B.S. in Computer Science
University of Southern Maine
Sep 2014-May 2020
Portland, ME
High School Diploma
Kents Hill School
Sep 2010-May 2014
Kents Hill, ME
EXPERIENCE
Full-Time Engagement Professional
Robert Half
May 2024-July 2024
    Senior Full-Stack Developer
    Working America
    Jan 2024-May 2024
    • Created dashboards utilizing Node.js, React.js, Express.js, and BigQuery for robust data visualization and management.
    • Implemented automation for data aggregation from diverse private and public APIs.
    • Deployed multiple scripts and applications on GCP's Firebase and Cloud Run platforms for efficient execution and scalability.
    • Developed APIs using GCP's Cloud Functions and Cloud Run.
    Senior Software Engineer
    Perceptly
    Jun 2022-Jun 2023
    • Designed, developed, and maintained a full-stack web app using MERN stack and BigQuery.
    • Established API connections to Facebook, Google, and TikTok accounts for seamless data exchange.
    • Led the design and development of payment collection functionalities via Stripe's API.
    • Created and deployed automation software for data collection from various APIs using Python and Node.js.
    Software Engineer
    Yale Cordage
    Jan 2020-Jun 2022
    • Developed and launched a web application using React, Node.js, and MySQL/SQL Server databases.
    • Created rope testing software using Python, incorporating Tkinter, Matplotlib, and MySQL.
    • Designed and implemented custom reporting tools utilizing data extracted from an ERP system.
    • Ensured the continuous maintenance and updating of web applications, software, and reporting tools for optimal performance and functionality.
    SQL Database Intern
    Yale Cordage
    Jul 2019-Jan 2020
    • Designed, wired, programmed, and deployed Raspberry Pi's and Arduinos to gather machine data effectively.
    • Established databases using InfluxDB and MySQL specifically tailored for storing machine data.
    IT/Software development Intern
    BaselineES
    May 2016-Oct 2018
    • Created and deployed Win32 automation (AutoIT) and web UI automations (Node.js, Puppeteer).
    • Setup relational databases (PostgreSQL, Filemaker) and time series databases (InfluxDB, TimeScaleDB).
    • Developed data pipelines and ETL processes using Python and Node.JS.
    • Built GUIs and enhanced UX in Filemaker, AutoIT, and ReactJS.
    • Created and consumed REST APIs (Filemaker) and GraphQL APIs (Hasura).
    • Data visualization and dashboards using Plotly.js, Grafana, and Chronograf.
    SKILLS
    Programming Languages
    JavaScript
    TypeScript
    Python
    Java
    Front-End Development
    React.js
    CSS / SASS / Tailwind
    Angular
    React Native
    Vue.js
    Back-End Development
    Express.js
    Nest.js
    Sequelize
    Databases
    SQL
    InfluxDB
    MongoDB
    Tools and Software
    Git
    Docker
    Google Cloud Platform (GCP)
    Amazon Web Services (AWS)