Jon Salis Toronto, Canada
- Director, Enterprise Architecture
- Full Stack Developer
- Chief Technology Officer
about me
I am a dedicated technology leader with nearly two decades of diverse industry experience. My career has been marked by key roles where I've demonstrated my expertise in developing scalable applications, pioneering innovative frameworks, and leading high-performing teams.
work history
Bus Patrol Inc2022 - present
Director, Enterprise Architecture
Managed a team of 10 developers, architected and developed a serverless microservice framework written in Python, reduced developer lead time, enhanced scalability, and reduced operating costs across the entire organization while architecting and delivering business functionality in a stream aligned team in collaboration with the Product department.
Microservice CDK Project
Pioneered an in house serverless, event driven microservice framework written in Python that empowers DevOps via Infrastructure as Code with CDK.
With a focus on Developer Experience, internal adoption of the framework was successful within 6 months which resulted in the creation of a dozen microservices and the commencement of decomposing the legacy Rails monoliths within 1 year.
Features
- Independently deployable microservices orchestrated with CDK
- Fine grained CDK testing via aws_cdk.assertions
- Minimal deployable bundle via Pantsbuild.org
- Service to Service communication via gRPC
- Client to Service communication with GraphQL via AWS AppSync
Video Transcoding Microservice
Decomposed functionality from multiple monoliths responsible for communicating with IoT devices. Processed and transcoded 600,000 videos a day while reducing operating costs by 10x and increased video upload rate, saving the organization over $500,000 in annual operating costs.
Features
- Optimized Lambda functions tailored to process various video sizes
- Resilient event-driven video processing pipeline
- Enhanced monitoring and visibility via logging numerous metrics and dashboards in DataDog
Vox Pop Labs2016 - 2022
Chief Technology Officer / Technology Lead
Spearheaded the creation of highly performant and scalable Elixir applications, supporting millions of users and enhancing the company's technical capabilities.
Led developer teams, data science teams, and collaborated with Product and Design while building multiple applications.
Expanded the company's offerings into multiple business domains by advocating for and developing a white-label product which increased revenue by 300%.
Vote Compass
Vote Compass helps match political candidates to respondents’ opinions and viewpoints.
Features
- Custom themeable white label application
- Geocoding and shapefile traversal via Google Maps API
Decision platform
Creation of a highly performant, scalable Elixir application capable of supporting millions of users a month. White label application that focused on questionnaires that analyzed user responses and provided insightful custom result pages.
Custom Elixir to R processing platform which allowed internal Data Scientists to upload R scripts and update result page calculations in real time.
Features
- Server response times less than 5ms under heavy load
- Capable of supporting 200,000+ requests per minute (RPM)
- Capacity able to be measured in RPM per core.
- Cross region deployments
- User data processing with custom deployed R servers or serverless Python functions
- Multi-tenant CMS
- White label API
- Custom data types for application specific data structures
Polimeter
Polimeter is an independent initiative developed by political scientists that tracks whether politicians keep the promises they make.
Features
- GenServer data caching for frequently accessed data
- Live View application to minimize JavaScript and maximize SEO
Echoes
Echoes is an interactive 3D experience through which users can navigate a data-driven expression of the Canadian mosaic.
Features
- Navigate a constellation of user data in 3D space
- Custom filters that reduce visible nodes in 3D space and create interactive clusters
Lighthouse Labs Coding School2015 - 2019
Web Instructor / Lecturer
Passionately taught web fundamentals, mentoring and guiding aspiring web developers to achieve their career goals.
Functional Imperative2012 - 2016
Chief Technology Officer
Founded a development services company and led a team of dedicated professionals.
Led a team of 5 developers focusing on building Ruby on Rails applications focused on delivering robust and innovative solutions for various clients.