Jonathan Brown, Developer in Sebastian, FL, United States
Jonathan is available for hire
Hire Jonathan

Jonathan Brown

Verified Expert  in Engineering

Software Developer

Location
Sebastian, FL, United States
Toptal Member Since
February 12, 2018

Jonathan is a seasoned software developer with 10+ years of experience in full-stack engineering, web development, and DevOps. His expertise spans various technologies with deliverables ranging from web applications, scientific visualizations, developer tools, tutorials, stream processors, and custom data transformations. Whether starting from scratch or working within existing codebases, Jonathan collaborates with clients to deliver clean, testable code that aligns with their business needs.

Portfolio

Sunshine Technology Programs LLC
AdWords API, Django, React, JavaScript, Python, TypeScript, ChatGPT, Cloud...
Various OSS Projects
SciPy, NumPy, React, Clojure, Python, Web3, Solidity, Crypto, API Integration...
Stealth Health Company
Python, JavaScript, SQL, Django, Object-relational Mapping (ORM)...

Experience

Availability

Full-time

Preferred Environment

Git, Emacs, Linux

The most amazing...

...project I've worked on is chattysun.com. It provides an easy way to integrate LLM chat models powered by artificial intelligence into any website.

Work Experience

Senior Engineer

2013 - PRESENT
Sunshine Technology Programs LLC
  • Created chattysun.com, a SaaS product offering AI sales and service agents.
  • Delivered a tailored workflow tool for pharmacists.
  • Built a sophisticated data analysis interface for qualitative research professionals.
  • Added complex user interactions to a media publisher website.
  • Collaborated with numerous businesses to enhance the value of their processes and products.
Technologies: AdWords API, Django, React, JavaScript, Python, TypeScript, ChatGPT, Cloud, Integration, Node.js, eBay API, API Integration, Language Models, Machine Learning, APIs, OpenAI GPT-4 API, OpenAI GPT-3 API, Artificial Intelligence (AI), CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Django REST Framework, Apache Airflow

Author | Maintainer

2012 - PRESENT
Various OSS Projects
  • Authored and led an open-source project (Endophile).
  • Found a compiler bug within a ClojureScript project.
  • Contributed to Pandas.
  • Extended a parser for PigPen (Netflix).
  • Contributed to education technology specifically the edX platform.
Technologies: SciPy, NumPy, React, Clojure, Python, Web3, Solidity, Crypto, API Integration, HTML, Apache Airflow, Apache Spark

Full-stack Engineer

2023 - 2023
Stealth Health Company
  • Accelerated full-stack development in TypeScript and Python/Django. Arrived on an existing project and brought in a new level of full-stack connection between siloed components.
  • Collaborated with other engineers and professionals inside the company.
  • Became productive quickly on a custom, dynamic, rapidly evolving web development stack.
Technologies: Python, JavaScript, SQL, Django, Object-relational Mapping (ORM), Amazon Web Services (AWS), Deployment, Full-stack, Full-stack Development, Integration, Node.js, REST APIs, API Integration, APIs, CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Kubernetes, Python Asyncio

Senior Engineer

2022 - 2023
Ladder
  • Educated other engineers on functional programming techniques and React.
  • Quickly became productive within an entirely custom, in-house web development stack.
  • Measured conversion rates to verify the value of features delivered.
Technologies: Clojure, JavaScript, React, BigQuery, Web Development, Front-end Development, Architecture, Deployment, Full-stack, Cloud, Full-stack Development, Integration, REST APIs, API Integration, APIs, Artificial Intelligence (AI), CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Kubernetes

Senior Software Engineer

2021 - 2022
Splash Financial
  • Developed software in Clojure and JavaScript to enable underwriters and other personnel to work efficiently.
  • Educated other engineers on software engineering best practices.
  • Branched into DevOps and AWS work when needed to advance objectives.
Technologies: Fintech, Clojure, PostgreSQL, Web Development, Front-end Development, Deployment, Full-stack, Cloud, Full-stack Development, Integration, REST APIs, API Integration, CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Kubernetes, Python Asyncio

Software Engineer

2019 - 2020
Guaranteed Rate
  • Distributed systems built with Clojure on top of AWS, Kubernetes, Postgres, SNS/SQS, and React, interfacing with Encompass.
  • Wrote cloud formation and played a pivotal role in establishing another instance of our software on the customer's cloud.
  • Delivered high-quality features for power users handling complex data on the front end and back end.
Technologies: Amazon Web Services (AWS), Clojure, Python, Vue, Front-end Development, Deployment, Full-stack, Cloud, Full-stack Development, Integration, REST APIs, API Integration, APIs, CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Django REST Framework, Python Asyncio

Senior Engineer

2015 - 2017
Lucid Holdings, LLC
  • Implemented applications and their infrastructures on AWS.
  • Wrote APIs and data warehousing applications for web impression data and survey responses.
  • Cooperated with BI and data science professionals to manage multi-terabyte scale data.
  • Led the design and implementation of microservices.
  • Integrated new features with legacy applications and databases.
  • Created APIs that improved the effectiveness of other developers.
  • Led the adoption of new technologies and educated other engineers on their use.
Technologies: Amazon Web Services (AWS), Cassandra, Apache Kafka, PostgreSQL, Grafana, Graphite, EMR, Spark, JavaScript, Python, Clojure, Front-end Development, Architecture, MySQL, MySQL Server, Deployment, Full-stack, Cloud, Full-stack Development, Integration, REST APIs, API Integration, APIs, HTML, Front-end, User Interface (UI), User Experience (UX), Django REST Framework, Python Asyncio, Apache Airflow, Apache Spark

Software Engineer

2014 - 2015
Rally Software
  • Acted as the data processor and Hadoop/Linux specialist on a small, cross-functional team.
  • Collected, processed, and visualized several gigabytes per day of web usage data and server logs.
  • Wrote code in a variety of programming languages.
  • Automated tests and deployments.
  • Configured and responded to alerts.
  • Assisting other teams with data processing needs.
  • Practiced agile development processes in a tightly organized and disciplined manner.
Technologies: Amazon Web Services (AWS), Apache Kafka, PostgreSQL, Grafana, Graphite, Hadoop, EMR, JavaScript, Ruby, Java, Clojure, Full-stack, Cloud, Full-stack Development, Integration, REST APIs, API Integration, APIs, CSS, HTML, User Interface (UI), User Experience (UX), Apache Spark

CTO

2012 - 2014
Anabolic Technology
  • Partnered with a domain expert to design and sell an information product in the fitness space.
  • Designed a service-oriented architecture with several machines, codebases, and APIs.
  • Pivoted to a consulting firm—building applications for a variety of clients.
  • Sold my stake in the company to a partner.
Technologies: PostgreSQL, JavaScript, Clojure, Python, CTO, Full-stack, Cloud, Full-stack Development, Integration, API Integration, APIs, CSS, HTML, User Interface (UI)

Software Developer

2012 - 2012
Counsyl
  • Gathered business requirements and implemented features for statistical process control.
  • Orchestrated integration projects to speed up the turnaround time for patient tests.
  • Optimized SQL queries to increase the efficiency of other employees.
  • Developed web application features to improve the workflow of lab employees.
  • Created complex visual reports and collaborated on an internal charting library using D3.js.
Technologies: D3.js, CoffeeScript, Pandas, SciPy, NumPy, Full-stack Development, API Integration, APIs, HTML, User Interface (UI), Django REST Framework

Software Developer

2011 - 2012
iSeatz
  • Worked with project managers and other developers to add features in the iSeatz' web application.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby, API Integration

Bioinformatics Programmer

2011 - 2012
University of New Orleans
  • Maintained a statistics and visualization tool for microbial ecology.
  • Communicated with users to assess the needs and to determine the direction of the project.
  • Managed the operations of a web application.
  • Led the selection and adoption of a bug-tracking system.
Technologies: JavaScript, jQuery, Django, Matplotlib, SciPy, NumPy, Python, Integration, Front-end

ChattySun – Artificial Intelligence for Online Business

https://chattysun.com
A powerful tool that allows users to integrate custom chatbots into any website. These chatbots are powered by state-of-the-art large language models (LLMs) that are customized to work toward users' business goals.

I personally created and deployed the technology as a one-man team in a highly efficient and streamlined development process. To deliver this solution quickly, I utilized an off-the-shelf MIT-licensed front end.

PigPen Avro

https://github.com/Netflix/PigPen/pull/101
In this project, I worked on a serializer/deserializer for Avro data, specifically designed to enable other developers to efficiently process large amounts of data using MapReduce programs written in the Clojure programming language.

Flux Pivots

https://i.imgur.com/bug5IeA.png
I created a sophisticated data analysis interface for qualitative research professionals; it also consisted of a Python API back-end with a React.js SPA front-end.

Teley-Scan

Teley-Scan is an internal tool for nurses and pharmacists to share information about patient prescriptions. It is written in Ruby on Rails and it dramatically improves the workflow of these busy professionals.

AI User Acquisition

I collaborated with a scientist to connect a multi-armed bandit statistical optimization package with the AdWords API to control advertising spending and acquire users efficiently.

Endophile

http://github.com/thejohnnybrown/endophile
I authored and led an open-source project to create a Clojure Markdown parsing tool wrapping the Java Pegdown library. It was designed to convert markdown into Clojure data structures, which can then be used to generate HTML through another library, such as Enlive or Hiccup. Endophile fully passes the original Markdown test suite.

batteryPOP Tournament

I added a feature to the batteryPOP website so that videos would be matched against each other once per week and the video which received more likes would advance in a bracket-style tournament. This project involved full-stack development on a ruby on rails application including backend code, AJAX interactions, and visual design.

Coconutpalms.eth

https://twitter.com/coconutpalmseth
Non-fungible Coconuts is a low-key, experimental NFT project between friends. We created 20 unique NFTs with photography and crypto and posted them to OpenSea. We drew attention by highlighting the ecosystems of the space coast and injecting personality.
2009 - 2012

Bachelor of Science Degree in Mathematics

University of New Orleans - New Orleans, LA, USA

2011 - 2011

James W. Ellis Mathematics Award in Mathematics

University of New Orleans - New Orleans, LA, USA

Libraries/APIs

React, Pandas, Stripe, REST APIs, Matplotlib, SciPy, NumPy, Vue, ArcGIS, Node.js, eBay API, Python Asyncio, jQuery, D3.js, AdWords API

Tools

Apache Airflow, Emacs, Amazon Elastic MapReduce (EMR), Chef, Logstash, logstash-forwarder, Vagrant, NGINX, Ansible, ChatGPT, Git, Tmux, Grafana, BigQuery, Apache Avro

Frameworks

Django, Django REST Framework, Apache Spark, Hadoop, Spark, Windows PowerShell, Ruby on Rails (RoR), ClojureScript

Languages

JavaScript, Python, Clojure, Markdown, HTML, CSS, Solidity, SQL, TypeScript, Ruby, CoffeeScript, Java

Paradigms

Agile, Functional Programming, Object-oriented Programming (OOP), MapReduce, Object-relational Mapping (ORM)

Platforms

Amazon EC2, Linux, Amazon Web Services (AWS), Docker, Apache Pig, Kubernetes, Apache Kafka

Storage

PostgreSQL, MySQL, MySQL Server, Elasticsearch, Cassandra

Other

Grafana 2, Graphite, Web Development, Front-end Development, Architecture, Deployment, Full-stack, Cloud, Full-stack Development, Integration, API Integration, APIs, OpenAI GPT-4 API, OpenAI GPT-3 API, Front-end, StatsD, Web3, Crypto, CTO, Language Models, Machine Learning, Artificial Intelligence (AI), User Interface (UI), User Experience (UX), EMR, Fintech, Web Marketing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring