Summary
Overview
Work History
Education
Skills
Patents
Additional Information
Work Availability
Quote
Timeline
Generic
CARMINE MANGIONE-TRAN

CARMINE MANGIONE-TRAN

San Diego,CA

Summary

Carmine Mangione-Tran uses a combination of mentoring and hands on development to create world class software teams that consistently deliver zero defect software that is ontime and under budget.

He is a widely published author and lecturer in software engineering, machine learning and agile development

Overview

27
27
years of professional experience

Work History

Principle Engineer

SERVICENOW
San Diego, CA
07.2015 - 02.2023
  • Reduced user profile memory by 90% by mashing up of Bloom Filters and Clock plus adaptive replacement (CAR) cache
  • Implemented detection and remediation of memory leaks using piece-wise linear regression by JVM instrumentation
  • Categorized incident reports based on their short descriptions using Maxent Logistic Regression. Created model in Python and implemented in Java
  • Created Dynamic GraphQL that allows GraphQL schemas to be incrementally loaded on demand. Reduced footprint of schemas by 99%.
  • Created predictive model that given file changes predicted which integration tests are correlated to failures. Solved problem of not getting full regression runs for weeks.
  • Created super computer using Kubernetes to deploy InfiniBand in large GPU cluster.
  • Abstracted legacy database distributed cache to trivially allow any technology such as Kafka, RabbitMQ, etc as replacements
  • Invented stochastically realistic loading client to demonstrate real world horizontal scalability of REST APIs. Create profile by mining Splunk logs.

Architect/Principle Engineer

PORCH
Seattle, WA
08.2013 - 08.2014
  • Hired mentored and trained world class development team using Java and J2EE
  • Developed Continuous Integration and Delivery system (CICD) to meet CEO's goal of twice daily deliveries with Handlebars and Drop Wizard
  • Created infrastructure of intelligent data homogenization using Postgres, Elastic search and ETL frameworks.
  • Created agile process using Lean for zero defect deliveries at high rates

Chief Engineer

OPERA SOLUTIONS
San Diego, CA
08.2011 - 08.2013
  • Reduced time to delivery of models by 90% by creating innovative software / model development process
  • Made model development predictable by adding software configuration management (SCM) and artifact management
  • Created revolutionary visualization product that allowed scientists to instantly track and evaluate power of created variables
  • Created common platform for model creation using Clojure and Java, Developed standards to move from Python to Clojure.
  • Added abstraction layer so algorithms from C, C++ and FORTRAN could effortlessly be integrated into environment

VP Engineering:/Principle Engineer

SpeedTax
Laguna Hills, CA
05.2010 - 08.2011
  • Increased engineering by 90% by introducing Test Driven Development (TDD), CICD and software best practices in Object Oriented Design (OOD) and Java.
  • Replaced Hibernate with SQL to improve query performance by order of magnitude.
  • Successfully lead company to acquisition
  • Optimized performance of JAXB XML bindings
  • Created migration strategy to eliminate down times

Performance Lead

INTUIT, Tax Express
San Diego, CA
01.2008 - 01.2010
  • Created stochastically accurate performance tests for Turbo Tax. Isolated performance bottlenecks
  • Isolated memory constraint and implemented innovative caching strategy using compression and staged caches reducing memory requirements by 90% per user
  • Improved tax compiler performance by 90%
  • Implemented scaling strategy that increased performance by orders of magnitude while supporting many more users

Principal Engineer

VERIZON BUSINESS
San Francisco, CA
01.2007 - 01.2008
  • Transformed large, highly talented but unmotivated and unproductive team with dated skills and technology infrastructure
  • Motivated team members by creating culture of success and collaboration using XP
  • Created ML analytics for large datasets to predict when resources would become constrained
  • Optimized Oracle RDBMS to reduce mean query time by 2 orders of magnitude
  • Created issue processing dashboard that reduced mean time to service of issues from 10 minutes to 5 seconds.

Principal Engineer/Architect

BRIDGE MEDICAL
San Diego, CA
07.2004 - 01.2007
  • Managed, mentored and grew diverse team of more than 20 engineers to create two new versions of Bridge’s world leading bedside medication compliance application
  • Created agile methodology that surpasses rigorous standards of both ISO 9000 and 510K
  • Designed zero defect process where 99% of all use case defined acceptance tests are fully automated and run every two hours.
  • With team of 10 recreated work of 20 engineers and 5 years in 2 years with twice as many features and zero defects using Extreme Programming and Lean Programming

Founder

X-SPACES, INC
Seattle, WA
09.2001 - 03.2003
  • Developed unique peer to peer media distribution and clubs platform with chat, file sharing, threaded discussions, photo albums and video streaming
  • Assembled engineering team and used Extreme Programming software methodology to build a solid product with part time staff. Founded and ran successful training firm with unique curriculum based that enables organizations to reduce cost and risk in software projects using existing resources.

Professor

SEATTLE UNIVERSITY
Seattle, WA
03.1996 - 12.2002
  • Designed and taught graduate level courses in Relational Databases, Object Oriented De- sign (OOD), UI Design, Parallel and Distributed Computing and Advanced Java Programming
  • Developed course work that unifies Relational Databases, Object Oriented Design and UI Design around first principles of design
  • Created very popular OOD curriculum that merged OOD patterns Reil’s OOD heuristics, refactoring that demonstrates how design can evolve as emergent property of requirements.

Chief Engineer

BOOTLEG NETWORKS
Seattle, WA
09.2000 - 07.2001
  • Led engineering in the creation of end-to-end media management system, Media Booster
  • Used Extreme Programming (XP) to deliver complete system in 6 months
  • Recruited world class engineering team of more than 20 engineers
  • Made successful pitches to venture capitalists
  • (Java, XP, J2EE, OOD, SQL, XML, RDBMS)

Principal Engineer

Excite At Home
Seattle, WA
03.1997 - 09.2000
  • Lead architecture and development of Excite Clubs of more than 20 engineers
  • Created development process that allows live production system to be updated without service outage or data loss
  • Designed system to scale to 100M page views per day on equivalent of 4 modern iPhones.
  • In- vented new algorithm that combined bloom filters with new tree structure that efficiently tracked which content had been viewed by users
  • (Java, XP, J2EE, OOD, RDBMS, SQL, XML, HTML)

Education

BS - Aerospace Engineering

California State Polytechnic University, Pomona
Pomona, CA

MS - Computer Science

University of California, Irvine
Irvine, CA

Skills

  • Java, Clojure, Python, C, C, FORTRAN
  • Object Oriented Design (OOD)
  • Test Driven Development
  • Team Mentoring
  • Team Building
  • Algorithms
  • Machine Learning (ML)
  • Zero Defect Software Development
  • Extreme Programming, Lean Programming
  • Distributed Systems and Performance
  • Relational Database Creation and Query Optimization
  • Agile Management and Development
  • Rabbit MQ, GraphQL, Kubernetes, Large Language Models

Patents

Patents

US10558671B2: Modified representational state transfer (REST) application programming interface (API) including a customized GraphQL framework

US10802765B2: Detection and remediation of memory leaks

US10942712B2: Visual programming system

US20200371902A1: Systems and methods for software regression detection

US10936968B2: Ticket routing

US20200341994A1: Systems and methods for dynamic creation of schemas

Additional Information

Pivotal Decisions, Process, Competition, and Success: https://cioupdate.com/pivotal-decisions-process-competition-and-success/

Software Project Failure: The Reasons the Costs: https://cioupdate.com/software-project-failure-the-reasons-the-costs/

The Importance of Internalizing Quality: https://cioupdate.com/the-importance-of-internalizing-quality/

Just in Time for Java vs. C++: https://www.infoworld.com/article/2076593/performance-tests-show-java-as-fast-as-c.html/

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Judge a man by his questions rather than his answers.
Voltaire

Timeline

Principle Engineer

SERVICENOW
07.2015 - 02.2023

Architect/Principle Engineer

PORCH
08.2013 - 08.2014

Chief Engineer

OPERA SOLUTIONS
08.2011 - 08.2013

VP Engineering:/Principle Engineer

SpeedTax
05.2010 - 08.2011

Performance Lead

INTUIT, Tax Express
01.2008 - 01.2010

Principal Engineer

VERIZON BUSINESS
01.2007 - 01.2008

Principal Engineer/Architect

BRIDGE MEDICAL
07.2004 - 01.2007

Founder

X-SPACES, INC
09.2001 - 03.2003

Chief Engineer

BOOTLEG NETWORKS
09.2000 - 07.2001

Principal Engineer

Excite At Home
03.1997 - 09.2000

Professor

SEATTLE UNIVERSITY
03.1996 - 12.2002

BS - Aerospace Engineering

California State Polytechnic University, Pomona

MS - Computer Science

University of California, Irvine
CARMINE MANGIONE-TRAN