Jonathan Seller
Professional full-stack software developer with experience in Sales Automation, Supply Chain Logistics, Requirements Engineering, Marketing Analytics, Public Transportation, Business Intelligence, and Financial Services.
Skills
Applications and Data
Devops and Platform
Product Requirements
Experiences
Defining technical direction for a cross-functional and multidisciplinary team focused on e-commerce storefront performance metrics and analytics.
- Java/Spring API with Snowflake, Redis, and Coveo platform
- Requirements Development using BDD and RFCs for dependencies
- Data Science ELT pipeline using Prefect/ Snowflake/ Python
- CI/CD with github, automated functional BDD (karate) and load (gatling and locust) Testing
- AWS, Spinnker deployments, Graphana and Honeycomb observability
Led design and development of a new Supplier Data Platform
- Python/Flask API with replicated Postgres, Redis, ElasticSearch and Bigquery
- Product Architecture for Supplier Data APIs and Pipelines, Requirements Development using BDD
- Data Science ELT pipeline using Airflow/GCP Composer with Cloud SQL Postgres dbs
- CI/CD with github, Docker with automated TDD, functional (karate) and load (locust) Testing
- GCP BigQuery, Cloud Functions, PubSub event driven architecture
API development for rapidly scaling Email, Calendar and Scheduling product
- Python 2.7 and 3.8 Development using BDD and TDD techniques
- Product Architecture for Scheduling API
- Observability with Sentry, Honeycomb, Kibana. CI/CD with github, Docker, Harness
Server development for distributed teams using MS office
- Java OAuth2 authorization server with Spring, Postgres, Couchbase
- C# Windows VSTO development and AngularJS development for Office365 clients
- NLP development using apache open nlp and Spacy.io
- Requirements validation and verification NLP prototyping with python nltk.
- Jenkins, Release Management for Azure and on-premise install
Hired and mentored a team of Developers and QA and scaled architecture that decreased AWS cost by 70% while client base increased by 150%.
- Scaling a HTML/JQuery/PHP Laravel app from 10 - 50k users
- MySql, Redis, AWS Aurora
- Code management, code review and Release Management for AWS
- Continuous Integration with automated testing (Gherkin/pytest-bdd)
- Completed due diligence for VC investment of ~2 Million CAD
First technical employee. Built influencer marketing directory. Grew a team of engineers and directed product strategy using Roadmapping, Personas, User Stories and Acceptance Criteria. Sold to gShift March 2016.
- Python Django/Celery with Jquery/Bootstrap
- Postgres, RabbitMQ, Redis, ElasticSearch
- CI/CD with Jenkins. Monit, Datadog on AWS and Linode
Senior Developer/Team Lead for radian6 dashboards and salesforce marketing cloud social studio applications.
- SQL/NoSql databases, queueing (MQ), caching (Redis, memcached) MongoDB, Postgres, Redis
- JQuery/SalesforceUI Java (Struts and Dropwizard) web applications
- TDD (JUnit), BDD (Selenium with jenkins) CI/CD with Jenkins
Lead Developer for 3D content browsing platform.
- Event-based 3D User Interface using JavaScript with XPConnect/Spidermonkey engine
- C++, STL, Boost, Mozilla/XPCOM and Ogre 3D engine
- Multi-threaded Networking library that reduced response times by 4000%
Designed and implemented a scalable framework for delivering transit content to Internet devices.
- XSLT for client devices; XHTML with XForms, XFrame and RelaxNG validation
- C++ Framework on Trapeze Core Framework (WIN32 platform)
Mobile clients for banking and brokerage applications.
- UI for small devices: HDML, WML, and HTML early specifications. WAP/WML browsers and gateways
- development of XSLT processor, C++ server