Jonathan Brown, Software Developer in Sebastian, FL, United States
Jonathan Brown

Software Developer in Sebastian, FL, United States

Member since February 12, 2018
Jonathan is an experienced full-stack engineer specializing in web development, DevOps, and data warehouses. He's fully capable of implementing solutions from scratch or developing within an existing codebase. Jonathan works with his clients to deliver clean, testable code that meets their business needs.
Jonathan is now available for hire

Portfolio

Experience

Location

Sebastian, FL, United States

Availability

Part-time

Preferred Environment

Git, Emacs, Linux

The most amazing...

...project I've worked on was a serializer/deserializer for Avro data that enabled other developers to process big data with MapReduce programs in Clojure.

Employment

  • 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
  • Senior Engineer

    2011 - PRESENT
    Self-employed
    • Created a sophisticated data analysis interface for qualitative research professionals.
    • Delivered a tailored workflow tool for pharmacists.
    • Rejuvenated and improved a legacy Java accounting package.
    • Added complex user interactions to a media publisher website.
    • Collaborated with many businesses to add value to their processes and products.
    Technologies: AdWords API, Django, React, JavaScript, Python
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Experience

  • 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.

  • 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.

  • 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.

Skills

  • Languages

    JavaScript, Python, Clojure, Ruby, CoffeeScript, Java
  • Frameworks

    AWS EMR, Django, Hadoop, Spark, Ruby on Rails (RoR), ClojureScript
  • Libraries/APIs

    React, Pandas, Matplotlib, SciPy, NumPy, jQuery, D3.js, AdWords API
  • Tools

    Apache Airflow, Emacs, Chef, Logstash, logstash-forwarder, Vagrant, NGINX, Ansible, Git, Tmux, Grafana
  • Paradigms

    Agile, Functional Programming, Object-oriented Programming (OOP)
  • Platforms

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

    PostgreSQL, MySQL, Elasticsearch, Cassandra
  • Other

    Grafana 2, Graphite, StatsD, EMR

Education

  • Bachelor of Science Degree in Mathematics
    2009 - 2012
    University of New Orleans - New Orleans, LA, USA
  • James W. Ellis Mathematics Award in Mathematics
    2011 - 2011
    University of New Orleans - New Orleans, LA, USA

To view more profiles

Join Toptal
Share it with others