John Malcolm Email & Phone Number
@misysinc.com
LinkedIn matched
Who is John Malcolm? Overview
A concise factual answer block for searchers comparing this professional profile.
John Malcolm is listed as Principal Engineer at Quokka.io, a with 59 employees, based in Greater Burlington Area, United States. AeroLeads shows a work email signal at misysinc.com and a matched LinkedIn profile for John Malcolm.
John Malcolm previously worked as Lead Full Stack Software Engineer at Cox Automotive Inc. and Software Engineering Lead at Holman. John Malcolm holds B.S., Management Information Systems from Liberty University.
Email format at Quokka.io
This section adds company-level context without repeating John Malcolm's masked contact details.
AeroLeads found 1 current-domain work email signal for John Malcolm. Compare company email patterns before reaching out.
About John Malcolm
Specialties: ReactJS, StencilJS, Node.js, Redis, Azure, AWS, Lambda Functions, TypeScript, Express.js, Stripe, Plaid, .NET C#, Entity Framework, JavaScript (ES6+), CSS, SASS, SQL(T-SQL), Elasticsearch, Oracle (PL/SQL), UNIX, Object Oriented Programming, Design Patterns, , Cloud Development, Git, Development Team Coaching/Mentoring
Listed skills include Reactjs, Node.Js, Docker, C#, and 7 others.
John Malcolm's current company
Company context helps verify the profile and gives searchers a useful next step.
John Malcolm work experience
A career timeline built from the work history available for this profile.
Role listed
Principal Engineer
Contributing towards PDM (personal device management) initiative, integrating with Apple MDM and Android Management APIs. Working in a distributed environment with node/typescript microservices. Maintaining infrastructure in Terraform and container management with Kubernetes on Azure. Providing high-level engineering solutions/architecture while working alongside product teams and leadership.
Lead Full Stack Software Engineer
When I joined Cox, my mission was to design/develop a solution to bolt modular frontend components (micro frontends) using new core domain APIs into legacy monolith applications within Cox's portfolio. There was an attempted solution before I came on board, but it missed deadlines, was fraught with countless bugs/issues, and ultimately failed. I researched and devised a new solution with fellow architects and senior engineering staff. In less than a year, I helped build/hire a team of five engineers, whom I would lead to execute the necessary steps to reach our end goal. We met our deliverables on schedule for a critical product launch at the largest retail automotive trade show. The product was a wild success, providing increased MRR (kudos to a fantastic product team). The framework we built is now widely being used across various teams across the business, continuing to bring value.The micro frontends are built in stenciljs within a monorepo (Lerna) to provide hyper-integration with standard capabilities. They communicate securely with BFFs coded in .NET core C# and hosted on AWS ECS. The frontends are highly responsive and feature an advanced UX (drag-and-drop, various uploading capabilities, image manipulation, etc.) We also were among the first teams to pioneer utilizing Github Actions to manage our entire CI/CD process. I had a lot of fun and worked with some brilliant people. It was a hard decision for me to leave this well-respected organization, but ultimately, the unique opportunity at Quokka was a new challenge that I couldn't resist!
Software Engineering Lead
I supported a world class team consisting of 17 engineers across various business lines. Providing input and guidance for task decomposition, software design and architecture. One of my last projects with this team was to spearhead building out a fully faceted search capability (think autotrader) to support over a million vehicles in a marketplace. Researched and selected Elasticsearch to power the backend of this and built ingestion and optimized indexes in a matter of weeks. Primarily develop architecture and design in Express API with TypeScript using Inversify. Processing millions of dollars in transactions using Stripe and Plaid. Built out integration test suite using Postman Cloud, and wired in using newman into CI. Using TypeORM on top of AWS Aurora PostgreSQL cluster for data interaction. BullMQ for job queuing and long running background processes.Additionally work on numerous data engineering initiatives capturing IoT vehicle telemetry data using small node processes hosted out in AWS ECS. Hands on efforts in normalizing data then sending through an ingestion pipeline using SNS, SQS, Kinesis which lands in various big data sources (DynamoDB, Redshift, S3). Interface with numerous teams across the business (PMO, InfoSec, Client Relations, etc) to review project plans, systems design, customer facing improvements.
Software Engineer
Re-joined Holman to work on their Strategic Ventures team.Developed innovative products for the automotive industry.Namely:Built a front end solution using streaming data (via websockets) in ReactJS using the flux pattern (with Redux) for advanced state management. Using SASS for styling, all ES 6,7,8 syntax transpiled by babel with the help of webpack. Responsive using Bootstrap 4. Heavy google maps integration. Code quality enforced by ESLint (using airbnb as base). Extensive testing using Jest.Designed and developed various Node.js worker processes that interact with various 3rd party APIs. For caching leveraging redis hashsets. Worker processes live inside their own Docker containers that scales horizontally using AWS ECS. All code written using modern ES with dependency injection principles. Extensive testing using mocha, chai and mocks. nyc is also used to ensure proper code coverage of tests. Wrote various AWS Lambda functions using the serverless framework in both C# and Node.js.As senior engineer on team, mentoring and training junior staff. Tracking workflow via Zenhub boards.
Senior Software Developer
Relocated up to Vermont and worked with this fabulous company.-Developed robust and secure RESTful services using C# ASP.NET Web API 2.2 along with the Azure SDK-Developed efficient real-time integration with Quickbooks Online-Leveraged SignalR for real-time websocket updates (comparable to socket.io for node)-Utilized EntityFramework 6.1 running on top of an Azure Elastic SQL Database V12-Setup Redis on Azure for highly optimized cache storage-Front end development on a pure javascript SPA using Angular 1.5x, UI Router, SASS, Kendo UI and Grunt, that consumes the ASP.NET Web API backend-Incorporated best practices with Angular writing directives, services, and leveraging centralized controllers/views/services-Worked on an implementation of ELGG for some sweet real-time messaging capabilities-Assisted in managing automated build processes through TeamCity-Managed tasks in JIRA-All source code managed in local git repository-Mentored junior staff
Technical Project Lead
-Developed extensive architecture improvements and enhancements on customer web portal (.NET 4.5 C# MVC & WebForms) to improve performance and also extensibility of application-Managed a global development team consisting of 8 developers and 1 business analyst-Streamlined development processes and mentored junior development staff-Met with the necessary business units to understand new requirements and also work collaboratively on building out quality solutions
Software Developer
-Work on enhancing and implementing new features in large scale customer-facing web application-Front end development leveraging extensive jQuery, CSS, Knockout.js - MVVM architecture, and Kendo UI-Middle tier development using C#.NET integrating and optimizing WCF service calls-Extensive back-end development done for all tasks/projects with creation of procedures/functions from within Oracle Packages-Built out and implemented new module to allow for enhanced fuel card maintenance. Development was done using Knockoutjs, .NET MVC and integration with web services provided by fuel card vendor-Promoted to Technical Project Lead on 5/15
Sr. Programmer Analyst
-Build custom enterprise web applications for internal business processes using ASP.NET 1.1-4.0 in VB & C# and Agile/Waterfall methodologies-Build custom WCF Web Services for SOA (Service Oriented Architecture) applications-All development done following Microsoft's Patterns & Practices-Gather requirements directly from clients and function as PM role for smaller scale applications-Promoted to .NET Programmer Analyst 12/08
Programmer Analyst
-Coordinated directly with business units to define requirements and build solutions which would optimize processesthrough use of DMS (Document Management System)-Created web forms (Feith FormsIQ), and workflows (Feith WorkflowIQ) to automate and expedite everyday businessprocesses, on top of DMS-Technical lead on large scale imaging implementation for Conveyance department which allowed over 40% of thestaff to be reassigned-Built and configured capture components utilizing multi-function-devices (Ricoh, Canon, HP), as well as desktopapplications, which input documents directly to DMS-Created documentation and training materials for various applications and implementations-Created Oracle Triggers/Stored Procs to enhance DMS functionality-Promoted from Applications Systems Analyst to Programmer Analyst on 12/06
John Malcolm education
-
Liberty University
Frequently asked questions about John Malcolm
Quick answers generated from the profile data available on this page.
What company does John Malcolm work for?
John Malcolm works for Quokka.io.
What is John Malcolm's role at Quokka.io?
John Malcolm is listed as Principal Engineer at Quokka.io.
What is John Malcolm's email address?
AeroLeads has found 1 work email signal at @misysinc.com for John Malcolm at Quokka.io.
Where is John Malcolm based?
John Malcolm is based in Greater Burlington Area, United States while working with Quokka.io.
What companies has John Malcolm worked for?
John Malcolm has worked for Quokka.Io, Cox Automotive Inc., Holman, Misys, Inc, and Toll Brothers.
How can I contact John Malcolm?
You can use AeroLeads to view verified contact signals for John Malcolm at Quokka.io, including work email, phone, and LinkedIn data when available.
What schools did John Malcolm attend?
John Malcolm holds B.S., Management Information Systems from Liberty University.
What skills is John Malcolm known for?
John Malcolm is listed with skills including Reactjs, Node.Js, Docker, C#, Redux, Design Patterns, Html, and Css.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial