Michael Johnson

Michael Johnson Email and Phone Number

Software Architect @ Avodah, Inc | System Architecture, Application Architecture @ Avodah, Inc.™
Michael Johnson's Location
Aurora, Colorado, United States, United States
Michael Johnson's Contact Details

Michael Johnson work email

Michael Johnson personal email

Michael Johnson phone numbers

About Michael Johnson

At Charter Communications, my focus as Principal App Architect centers on designing and leading the development of scalable A/B testing systems. With a strong background in system and application architecture, I've spearheaded the creation of robust microservices using NestJS, enhancing modularity and maintainability. Collaborating closely with cross-functional teams, we have successfully implemented data pipelines for real-time processing through RabbitMQ. This commitment to efficiency and reliable messaging reflects my dedication to delivering high-quality solutions that align with our business objectives.

Michael Johnson's Current Company Details
Avodah, Inc.™

Avodah, Inc.™

View
Software Architect @ Avodah, Inc | System Architecture, Application Architecture
Michael Johnson Work Experience Details
  • Avodah, Inc.™
    Software Architect
    Avodah, Inc.™ Sep 2024 - Present
    Westlake, Texas, Us
  • Charter Communications
    Principle App Architect (Data Insights)
    Charter Communications Jun 2021 - Sep 2024
    Stamford, Connecticut, Us
    Key Responsibilities:• Led the design and architecture of scalable A/B testing systems, leveraging TypeScript, NestJS, and RabbitMQ to ensure robust and high-performance solutions.• Developed and maintained a microservices architecture, focusing on modularity, scalability, and maintainability, using NestJS as the primary framework.• Designed and implemented data pipelines for real-time data processing and messaging using RabbitMQ, ensuring efficient and reliable message delivery.• Collaborated with cross-functional teams to gather requirements, define technical specifications, and deliver high-quality A/B testing solutions that met business needs.• Provided technical leadership and mentorship to development teams, fostering a culture of continuous improvement and technical excellence.• Conducted code reviews, performance tuning, and debugging to maintain the highest standards of code quality and system performance.• Implemented best practices for software development, including continuous integration/continuous deployment (CI/CD), automated testing, and code reviews.• Worked closely with product managers and data scientists to design and execute A/B tests, ensuring accurate data collection and analysis for informed decision-making.• Actively contributed to the technical roadmap, identifying opportunities for innovation and improvement in A/B testing methodologies and technologies.• Experienced AWS Cloud architect setting up and maintaining the application deployments and related service infrastructure.Technologies Used:Languages: TypeScript, Javascript, PythonFrameworks: NestJS, React, NodeMessaging Systems: RabbitMQTools: Docker, Kubernetes, AWS, Gitlab, GitDatabases: MySQL, Redis, DocumentDBMonitoring & Logging: Datadog, Splunk, ElasticSearch
  • Charter Communications
    Principal App Architect (Sspp)
    Charter Communications May 2019 - Jun 2021
    Stamford, Connecticut, Us
    As a member of the Self-Service Portals Platform team, responsible for the formulation of architecture approaches to specific Charter development initiatives. Participated in high-level of collaboration and coordination with other architecture groups across the Charter Product and Technology organizations. Assigned complex projects that require cross-functional consultations across the organization under the direction of the Chief Architect. Required to keep current with trends and technological innovations in the Cable and IT industry, and make appropriate development recommendations• Provided subject matter expertise for an assigned technology domain• Contributed to the execution of proofs-of-concept for new approaches and platforms• Provided technical assistance to development and operations personnel on new system projects and existing systems• Participated in collaborations with business and technical teams to review conflicts/gaps between functional goals and existing capabilities• Provided written documentation for business and technical teams of those discussions and conclusions.• Adhered to best practices for code development, version control, test automation and build automation• Practiced Contract Driven Development to insure alignment between clients and servicesSome technologies used: Angular, Javascript, Typescript, Jasmine, Docker, Kubernetes, GraphQL
  • Charter Communications
    Principal App Architect (Product Insights)
    Charter Communications Jan 2017 - May 2019
    Stamford, Connecticut, Us
    As a member of the Product Intelligence team, responsible for the design, development and deployment of Charter’s proprietary analytics solution. The solution has scaled to support over 2 billion events captured per day. As a member of the Product team, responsible for architecture decisions involving client facing portal apps to support Charter/Spectrum residential and business customers, currently numbering over 20 million users.• Built out a scalable Javascript library (Helix) used by all Charter portal (browser based) applications.• Designed and built out a deployed configuration model that can be used by all analytics libraries (also based on Helix) allowing for scaled loads using a CDN (S3).• In support of Residential and Commercial portal, gathered requirements, identified affected systems and developed integration plans across multiple cross-functional teams for implementation of new features.• As a Product organization Architect, acted as a subject matter expert and mentor for 10 development teams• Create documentation (diagrams, reports and proposals) in support of Charter initiatives to communicate high level business requirements into technical level implementation recommendations.• Responsible for building Proof Of Concept (POC) implementations to ascertain viability of build vs buy decisions.• Refactoring code to enhance performance and/or improve usability.Some technologies used: Angular JS, Angular, Javascript, Typescript, Jasmine, Docker, Kubernetes, ElasticSearch
  • Mystrength
    Sr. Software Engineer
    Mystrength Dec 2015 - Jan 2017
    Denver, Co, Us
    Full-Stack engineer for web and mobile mental health application. Responsible for all facets of the Design, Develop and Deploy lifecycle for both front and back end technology stacks.* Design, develop and test client based components using Angular.* Design, develop and test server based components using Java 1.8* Implemented ElasticSearch integration with app.* Maintain and deploy Docker containers across environments* Data modeling in MySQL and Cassandra* Developing upgrade strategy from Angular 1.x to Angular 2.x* Researching websocket implementation using AtmosphereSome technologies used: Javascript, Java 1.8, Dropwizard, JDBI, Gulp, Maven, Karma, Jasmine, Jenkins, Docker, RabbitMQ, ElasticSearch
  • Open Book Ben
    Sr Front End Developer/Architect
    Open Book Ben Jan 2015 - Nov 2015
    * Lead Front End dev in charge of design, implementation and unit testing of the Open Book Ben app using AngularJS and other JS/CSS libraries.* Make implementation and design decisions based on JS best practices.* Oversee front end development and task assignments related to deployment, app optimization and continued app evolution as specified by the CTO.
  • Pax8
    Lead Developer
    Pax8 Nov 2013 - Jan 2015
    Greenwood Village, Colorado, Us
    Worked on a centralized dashboard site that allows channel partners to order and provision cloud services for their clients. The dashboard integrates billing, user management, provisioning, and product catalog services. Also responsible for product development for the Pax8 Cloud Network. The Cloud Network started on Amazon Web Services, but was migrated to use the Citrix platform. Researched and setup Cloud Platform, Cloud Portal Services Manager, Cloud Portal Business Manager, XenDesktop 7.5 and App Orchestration. Created API's to allow for automation of Customer creation and client provisioning across all of Pax8, and their resellers, product catalogs.
  • Mapvine
    Sr Software Engineer
    Mapvine Jun 2012 - Nov 2013
    MapVine Canvas changes the way your sales team approaches existing customers and new prospects. It accelerates the sales process and drives best practices across your entire sales force resulting in increased efficiency and dramatically higher close rates.The app is designed to be fast, light and minimal in its use of external libraries. Multi-tier architecture utilizing Grails, Netty, Backbone.js, coffeescript and more... Well tested using Spock and Karma. The whole app is built for speed and scalability. Mind = Blown !
  • Scottsdale Insurance Company
    Consultant
    Scottsdale Insurance Company Jul 2011 - Jun 2012
    Us
    Working as part of a Grails team, responsible for Design, Devlopment and Testing of a new interface promoting rapid updates and transfer of information between Scottsdale Insurance and their field agents. This is a remote assignment in which I work from home and commute to Phoenix periodically.
  • Reliquid Capital Network, Llc
    Cto
    Reliquid Capital Network, Llc Aug 2010 - Jul 2011
    Responsible for all development and IT infrastructure for an investment bank startup. In my capacity as CTO I was responsible for system architecture, development, and deployment. Based on discussions with the company president I built and deployed the company’s web application, which is a platform to introduce commercial real estate owners to commercial real estate investors. The platform enables commercial real estate owners to create online property portfolios that include digital documents, photos, and financial descriptions. In addition, the platform allows the system admin to market to various clients based on their needs. Due to the startup nature of the company, I was free to explore new technologies to be as efficient as possible in rapidly developing a medium sized web application with no staff.Technologies include Groovy, Grails, Java, MySql, MongoDB, *nix, Javascript, Jquery, ExtJS, Blueprint, Compass, jUnit, Apache, SQL, Hibernate, Tomcat, Hudson, Jira, and Confluence.
  • Oppenheimerfunds, Inc
    Sr Programmer Analyst
    Oppenheimerfunds, Inc Sep 2006 - Jun 2010
    Atlanta, Ga, Us
    Programmer for Web Development team, responsible for design and development of web applications. My focus was on both front end (client facing) and on back end (server side) applications. On the server I worked with an Enterprise Service Bus (ESB) integrating heterogeneous back end systems to create business oriented services on the ESB, including updating customer addresses across multiple legacy systems and calculating account metrics for customer accounts/portfolios. For the front end I worked in several MVC frameworks to create dynamic pages presenting a multitude of customer account information. In addition I worked with a Content Management Platform (Teamsite) to update and retrieve metadata about stored documents. This metadata was used to create a central Litcenter for use by customers to search, order, and/or email specific fund documents as required by FINRA.Technologies include Java, Groovy, Spring, ESB, JMS, iBATIS, SQL, JSF, Struts, Servlets, JSP, XML, JavaScript, jUnit, Oracle, Sybase, and IBM Mainframe integration
  • Boldtech
    System Architect
    Boldtech Jul 2006 - Sep 2006
    Us
    As an architect I worked directly with the customer and Business Analyst to define requirements. I was then responsible for converting the requirements into stories and tasks for the development team, which consisted of a team from China hosted in Boulder. As development lead, it was my responsibility to conduct the morning stand-ups, mentor the junior developers and to assist them with prototyping and testing their code. I was further tasked to maintain the servers in support of three development environments (dev, test, and prod).Technologies include Java, Javascript, Dojo, MySql, *nix, and Tomcat
  • Time Warner Telecom
    Configuration Management
    Time Warner Telecom Mar 2006 - Jul 2006
    Broomfield, Co, Us
    On a short term contract I was responsible for bringing a legacy team up to date on best practice procedures. In this capacity I converted the team from Visual Source Safe to Subversion, introduced continuous integration principles using Cruise Control in conjunction with Ant/Maven and automated their Weblogic deployment process. In addition to this, I assisted with their Weblogic upgrade from 8.1 to 9.1. I also provided reviews and recommendations of their existing programming and testing environment.
  • Thales-Raytheon
    Software Engineer I
    Thales-Raytheon Apr 2003 - Mar 2006
    Meudon, Île-De-France, Fr
    Working for a joint venture between Raytheon(USA) and Thales(France) I participated as part of a team to develop the next generation command and control application for NATO. The project was called Airborne Command & Control System (http://www.nato.int/cps/en/natolive/topics_8203.htm). In addition to software development, I was also tasked to chair meetings and develop presentations for both domestic and foreign partners. In the line of my work I was Six Sigma Certified by Raytheon. The position required a Secret clearance, which is no longer active due to time away from a clearance required position.Technologies include Java/J2EE, EJB, Weblogic, Oracle, Clearcase, Solaris, *nix
  • Raytheon
    Software Engineer I
    Raytheon 2003 - 2006
    Arlington, Va, Us

Michael Johnson Skills

Agile Methodologies Spring Software Development Git Java Subversion Javascript Hibernate Web Applications Groovy Xml Jquery Grails Spring Framework Sql Apache Databases Postgresql Angularjs Mysql Sass Agile Jdbc Mongodb Less Html5 Linux Tdd Couchdb Coffeescript Backbone.js

Michael Johnson Education Details

  • California State University, Fullerton
    California State University, Fullerton
    Computer Science

Frequently Asked Questions about Michael Johnson

What company does Michael Johnson work for?

Michael Johnson works for Avodah, Inc.™

What is Michael Johnson's role at the current company?

Michael Johnson's current role is Software Architect @ Avodah, Inc | System Architecture, Application Architecture.

What is Michael Johnson's email address?

Michael Johnson's email address is mj****@****ail.com

What is Michael Johnson's direct phone number?

Michael Johnson's direct phone number is +172059*****

What schools did Michael Johnson attend?

Michael Johnson attended California State University, Fullerton.

What skills is Michael Johnson known for?

Michael Johnson has skills like Agile Methodologies, Spring, Software Development, Git, Java, Subversion, Javascript, Hibernate, Web Applications, Groovy, Xml, Jquery.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.