Personal details

Nathan O. - Remote full-stack developer

Nathan O.

Based in: đŸ‡ș🇾 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

About

I'm a veteran software engineer with almost two decades of professional experience. I'm skilled in PHP, Python, Golang, and Javascript. I have a passion for solving problems through code and am always excited to learn new skills. I'm looking for an opportunity that allows me to focus on what I do best!

Work Experience

AI Software Engineer
Contextual Code | Apr 2024 - Oct 2024
Python
GPT-3
AI
OpenAI APIs
GPT-4
Pinecone
Retrieval-Augmented Generation
  • Investigated different large language models to learn the best applications for each one. Models such as Open AI GPT3/4/4o, Llama 3, Claude Opus, and more.
  • Learned about various vector storage providers (ChromaDB, Typesense, Pgvector, FAISS, and Pinecone) used to store text embeddings and perform similarity searches.
  • Experimented with ways to convert various documents (DOCX, XLS, PDF, etc) to plain text and to split them in to chunks so that they could be fed in to a large language model while still maintaining important context.
  • Constructed a RAG (Retrieval-Augmented Generation) for Florida Department of Management Services to assist in finding information contained in a collection of 10,000+ documents.
  • Examined different ways to use a large language model to analyze and solve issues within a code base.
Senior Software Engineer
JazzHR / Employ Inc | Sep 2022 - Mar 2024
PHP
Angular
SOAP
SMS
Jasmine
Symfony
React
Liquibase
Automated Tests
RESTful API
  • Built new features and fixed bugs for a Symfony based application with an Angular and React front-end.
  • Implemented feature usage limit auto upgrading to allow customers to seamlessly continue using application features without having to manually initiate an upgrade process.
  • Upgraded and optimized e-commerce related functionality. Updated legacy SOAP API integration with new REST API integration.
  • Engaged with the “Text2Apply” team, a feature which allowed applicants to fill out an application via SMS. I was responsible for building a REST API client to integrate with a 3rd party SMS provider as well as extending front-end UI components with React.
  • Implemented in-app notification to notify customers when they received a SMS from a prospective hire. This was implemented via a webhook from a 3rd party SMS service.
  • Enforced 10DLC compliance by informing the user of their 10DLC status prior to performing any SMS related operation. Implemented as a modal using React and tested with the Jasmine testing framework.
  • Teamed up with another engineer to improve automated testing in the application. Expanded the code base to support integration testing and allow for testing against a database.
  • Setup database migrations through Liquibase and built fixtures to stand-up testing databases.
  • Worked both solo and as part of a team. Regularly paired with other engineers to solve difficult problems.
  • Engineered an AI based resume importer for a hack-a-thon.

Projects

AI Reporting Library
Python
Git
Selenium
GPT-4
(WIP) Library for generating chains of reports with AI.
OncoLife Survivorship Care Plan
HTML/CSS
PHP
jQuery
Redis
RabbitMQ
Symfony
Docker
JavaScript
Doctrine ORM
FHIR
Web application that helps cancer patients determine their best treatment options. It's fully customizable via a CMS and uses a logic tree like system to show determine the best options for the user.

Education

Tallahassee State College
High school diploma・Graphic Design & Multimedia Technology
Aug 2006 - May 2010