Jonathan Lomas work email
- Valid
- Valid
- Valid
Jonathan Lomas personal email
Jonathan Lomas phone numbers
I have spent most of my life building systems out of various components, and now I'm excited to be building systems out of people. Well, not out of people, exactly - I mean, maybe with & for people? Ya, that's way less weird.¯\_(ツ)_/¯
-
Software EngineerStripeVictoria, Bc, Ca -
Technical Solutions EngineerStripe Dec 2024 - PresentSouth San Francisco, California, Us -
Chief Executive OfficerSoupa Oct 2023 - Nov 2024Taking a wonderfully crafted local brand & business built in 2016 by some amazing folks and, through the thoughtful application of my sometimes questionable brainpower, and more importantly the magical power of amazing people, growing it into whatever the future holds. -
Senior Money Furnace OperatorPlatform Gap Heavy Industries Inc. Jul 2021 - Sep 2023I put money into the money furnace and cool things I don't really need come out. -
Failed FarmerRabbit Hole Farm Jul 2021 - Oct 2022Grew some animals from money, and mud from clay. Determined that Fibromyalgia and farming are perhaps not ideal bedfellows. ¯\_(ツ)_/¯Sure do miss them pigs though.
-
Software EngineerStripe Jun 2019 - Jul 2021South San Francisco, California, UsI got to help a whole new set of users - in new ways, and in an amazing location. -
Software Engineer (Remote)Stripe May 2016 - Jun 2019South San Francisco, California, UsI helped folks integrate Stripe into their applications, and laid the groundwork for & helped build a formal data migrations team made up of engineers and operations folks. -
Software / Systems EngineerPriologic Software Inc. Mar 2015 - May 2016Victoria, Bc, CaResponsible for initial development & implementation of server side components for WebSocket based Platform-as-a-Service, built in Node.js, using a RabbitMQ message bus.- Implement a number of Platform services in collaboration with Platform client library developers- Contribute substantially to platform architecture design and UML modelling of server-side components- Develop, in collaboration with client library developers, JSON-based messaging protocol- Built a number of private Node.js libraries to handle abstracting out WebSocket message routing based on pattern-matching, test-driven with 100% test coverage, and a number of RabbitMQ abstraction libraries including message container definitions- Configure and deploy Docker-Compose-based Docker stack for development including ELK (Elasticsearch/Logstash/Kibana) for logging, RabbitMQ for inter-service messaging, MongoDB for persistence and Nginx for securing access to application management UIs- Wrote deployment scripts to allow rapid one-liner redeployment of Node applications in platform stackWas responsible for AngularJS/Bootstrap Front End for a WebRTC- and WebSocket-based communication platform deployed on Docker. - Design & develop features and identify & implement bugfixes for AngularJS front end - Contribute to design & implementation of data transport & peer coordination protocol - Design & implement customizable D3 data visualizations -
Development EngineerPriologic Software Inc. Dec 2013 - Mar 2015Victoria, Bc, CaDeveloped (full stack) & Managed (systems/databases/development/deployment) of a legacy Java-based strategic business intelligence dashboard for Cisco Systems, and prototyped a BluetoothHealth-based Android service for one of the largest US tech companies.- Developed web-based (Angular/Node) automation tool to assist with integration of multiple external data sources - via CSV import, SOAP/JSON api or network share source files - reducing a complex Excel-based multi-hour manual process to a (still manual but) 15-minute process in a Bootstrap web UI- Managed, developed and maintained a legacy Java web application including front-end (Javascript, HTML, CSS, Struts2) and Hibernate-based middle tier, and its associated Redhat Linux servers and MySQL instances, used for strategic business intelligence dashboarding- Developed and maintained a legacy shell script based data acquisition and aggregation tool that feeds into the Java BI tool- Assisted with data administration and reconciliation during staff transition during a major organizational structure change- Prototyped a replacement for shell script system using Node.js to power REST API back end and AngularJS/Bootstrap for administrative user interface- Developed an Android application that acts as a gateway between Bluetooth Health devices and a WebSocket JSON API: - Developed binary and XML data parsers for a number of Bluetooth Health devices, and data model to handle output - Redesigned and documented JSON API specification to better accommodate a range of devices' data structures - JavaDoc'd all public classes and methods - Participated in integration of 3rd party binary data to XML parser/translator - Troubleshot sample data generation mechanism - Troubleshot, tested and debugged application with and on a range of devices -
Owner, Etc.Jonathan Lomas Aug 2013 - Dec 2015Develop software, systems and websites on contract. Need help with a project?- Developed a number of small 'brochure-style' sites- Worked as Contract Development Engineer at Priologic prior to becoming an employee
-
Site Administrator (Volunteer)Csy Owners Association 2009 - Jun 2014Helped keep the site running and spam-free. Have assisted with a fairly wide range of technical issues over the years.
-
Co-Founder/CtoFeedbackular Aug 2012 - Dec 2013Designed, architected and implemented the systems underlying Feedbackular.com, a simple way to gather website feedback.Feedbackular uses a 3rd party widget approach to providing a simple feedback form to customers' visitors, gathers the feedback, and presents it to the customer via a dashboard.The underlying system lives on Amazon Web Services, and is built using Node.js, storing its data in MongoDB. The dashboard is built with AngularJS, interfacing with a lightweight Express REST api to get the data it needs, with most of the heavy lifting done in the browser.
-
Software DeveloperSyscor Controls And Automation Inc. Jul 2012 - Jun 2013Victoria, Bc, CaDeveloped middleware and web-based configuration system/interface (Angular / REST) on a single-board computer (PC/104) to interface a proprietary wireless sensor network (802.15.4-based) with Distributed Control Systems (DCS) & Supervisory Control and Data Acquisition (SCADA) systems.- managed procurement of PC/104 hardware for middleware system- collaborated with embedded systems engineer to develop wireless and wired protocol stack- developed draft system architecture for middleware systemAlso did some virtual server & Linux systems and network administration for the company separate from working on the product:- set up Ubuntu 12.04 LTS servers for Trac task management system to fit unique requirements, Snort (with Snorby UI) for intrusion detection, and an SVN server- Set up PHD Virtual Backup & Restore to protect VMware vSphere virtual infrastructure -
Open Source Project Contributor (Volunteer)Phabricator Jun 2012 - Nov 2012Love this tool, and since it's still in development, I figured I'd contribute if I could. Only minor fixes so far, but I'm looking forward to contributing further.Stuff of note that I've done (and I endeavour to grow this list!):- Added fulltext search to the custom task list filter- Added looser delimiting and stripped non-integer characters in/from task IDs in the custom task list filter
-
Tech Lead (Diploma Capstone Project)M6 Security Corporation Sep 2011 - Jun 2012Designed and implemented, using the waterfall model, a proof-of-concept personal safety monitoring iPhone application for a local security monitoring company as part of a three-person team for our Capstone Project.- designed team logo and information package- collaborated on and edited Project Charter, Project Plan, System Requirements Specification, System Design Document- created Gantt chart in MS Project- lead requirements-gathering sessions with client- lead application design sessions- managed the design process to ensure the system was modular and could in future be implemented on other platforms (Android, BlackBerry, etc)- lead and managed the implementation, including quality assurance (for code, comments and functionality)- implemented and commented App Delegate and all ViewControllers- reviewed and edited code comments for content and compatibility with DoxygenSet up development infrastructure on Ubuntu Server 10.04 LTS, including:- Gitolite git repository server- Phabricator for issue tracking- Doxygen for automatic document creation- TestFlight for testing deployment
-
Director, Web Development (Volunteer)Victoria Motor Sports Club Nov 2011 - May 2012Designed and implemented a Drupal-based website for the 2012 BC Autoslalom Championships.- implemented Drupal 7 with customized theme- implemented phpBB3 forum system- implemented phpbbforum bridging module to integrate phpBB3 and Drupal authentication and user systems- implemented webforms-based event registration form, including PayPal button integration and CSV export
-
Bookkeeper & AdministratorYour Pet Pals Aug 2011 - Mar 2012Implemented Google Apps for Business to replace a single 'company@isp.com' email address with more professional 'person@domain' email addresses, and implemented group addresses for purchasing, accounting, HR, etc.Developed & refined process, kept the books (QuickBooks, Simply Accounting, Microsoft Retail Dynamics POS), processed payroll, filed, etc.
-
Web Developer (Volunteer)Blanshard Community Centre Sep 2010 - Mar 2011Helped the Blanshard Community Centre get its Drupal-based site redesign (precursor to existing site) ready to go live.- elicited system requirements- compared requirements to system as built by contractor- identified and configured necessary modules- designed and implemented publishing workflows to allow editor review of content prior to publishing- lead user training sessions
-
Hr Information & Process AnalystBc Pension Corporation May 2009 - Aug 2010Victoria, Bc, CaWorked on a strategic HR metrics program & portfolio, collaborated on the development of strategic workforce planning framework.Learned a ton about measuring and managing human capital, at least from a data and analytic perspective. Cool stuff. -
Financial Reporting AnalystBc Pension Corporation Aug 2008 - May 2009Victoria, Bc, CaPrepared financial reports for pension plan fund status, including forecasting.Rebuilt a number of Excel-based reporting tools to eliminate manual entry and duplication of effort. -
Plan Finance ClerkBc Pension Corporation Feb 2008 - Aug 2008Victoria, Bc, CaProcessed pension plan contributions.Automated the creation of accounting source documents to reduce error and increase efficiency.Created an Excel-based system to automate the creation of accounts receivable letters from a database export, turning a 10- to 12-hour process into a 45-minute process. -
Financial AdministratorYukon Energy Corporation Feb 2006 - Oct 2007Administered payroll, labour costing and deferred accounts, and lead a payroll system redesign.- reviewed and redesigned payroll processes- implemented, set up and operated web-based payroll system in partnership with payroll provider- reviewed and redesigned time & labour costing processes- implemented and set up web-based time tracking and labour costing system in partnership with payroll provider- developed a standardized labour costing model
-
Student Director, Board Of GovernorsCga Yukon 2006 - 2007Provided input and support to board & members.
-
AccountantSkookum Asphalt Ltd. May 2005 - Feb 2006Did payroll, accounting, reporting, analysis and costing as the sole accountant at a small road construction subsidiary of the global Colas Group.Defined, recruited for and managed an admin/accounting assistant role.
Jonathan Lomas Skills
Jonathan Lomas Education Details
-
Camosun CollegeComputer Systems Technology -
Camosun CollegeComputer Systems Technician -
Certified General Accountants' Association Of BcAccounting -
Yukon CollegeBusiness
Frequently Asked Questions about Jonathan Lomas
What company does Jonathan Lomas work for?
Jonathan Lomas works for Stripe
What is Jonathan Lomas's role at the current company?
Jonathan Lomas's current role is Software Engineer.
What is Jonathan Lomas's email address?
Jonathan Lomas's email address is jl****@****ipe.com
What is Jonathan Lomas's direct phone number?
Jonathan Lomas's direct phone number is +125050*****
What schools did Jonathan Lomas attend?
Jonathan Lomas attended Camosun College, Camosun College, Certified General Accountants' Association Of Bc, Yukon College.
What skills is Jonathan Lomas known for?
Jonathan Lomas has skills like Software Development, Javascript, Linux, Php, Web Applications, Java, Project Management, Databases, Git, Business Process Design, Python, Microsoft Excel.
Who are Jonathan Lomas's colleagues?
Jonathan Lomas's colleagues are Brooke Ross, Maeve Sinay, Clément Miao, Jesus Luna, Daniel Buckley, Chase Meador, Dan Nelson.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial