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
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
Managed squads, ran sprints, and version releases using BDD and Kanban
- Projects using BDD and Kanban
- API-first functionality to support clients (Appexchange, API) with the product stack
- Integrating the stack with sales tech (salesforce, hubspot, zoho)
Designed functional requirements specifications with EARS and BDD to formalize requirements for validation and verification. NLP prototyping with python nltk.
- 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
- 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
Sold to gShift March 2016. First technical employee, grew a team of engineers and directed product strategy using Roadmapping, Personas, User Stories and Acceptance Criteria.
- 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