Marty Ross

Marty Ross Email and Phone Number

Software Engineer | Data Integration, Golang/Typescript/Java/AWS
Marty Ross's Location
Berkeley, California, United States, United States
Marty Ross's Contact Details

Marty Ross personal email

Marty Ross phone numbers

About Marty Ross

With over 25 years of software development experience, I am a passionate and versatile software engineer who loves creating real value with software. I have a strong background in API design, inter-process communication, subsystem and component architecture, implementation, maintenance and evolution, across various domains and technologies.Most recently I worked as a core team member at CapitalOne, leveraging AWS Serverless, golang and Angular/Typescript technologies to help build and deploy an internal Observability platform to gather metrics for Service Level Indicators (SLIs) and related Service Level Objectives (SLOs) across the Enterprise to provide immediate, behavioral feedback to teams and management roll-ups.Prior to that, I worked as a senior software engineer at Crunchyroll, where I improved testing and code quality, reduced platform downtime, and enhanced the performance and maintainability of a legacy microservice mesh. I also supported my team through mentoring, reviewing, and collaborating. I am proficient in AWS, Cloud, Kafka, XML, and other skills that enable me to deliver reliable and scalable solutions. I am always eager to learn new skills and explore new challenges - please reach out if you've got one in mind!

Marty Ross's Current Company Details

Software Engineer | Data Integration, Golang/Typescript/Java/AWS
Marty Ross Work Experience Details
  • Capital One
    Senior Software Engineer
    Capital One Sep 2023 - Jun 2024
    Mclean, Va, Us
    Developed an in-house Serverless backend (using Golang) and SPA frontend (with Angular/Typescript) to automate SLO workflow definition, calculation, and tracking of Error Budgets across >2,000 teams using NewRelic Agents & NRQL, OpenTelemetry, and Snowflake data, fostering an enterprise-wide behavioral paradigm shift towards achieving more aggressive milestones.
  • Crunchyroll
    Senior Software Engineer
    Crunchyroll Mar 2021 - Feb 2023
    Culver City, Ca, Us
    Served as Development Lead during my tenure to complete one or more concurrent strategic functional & non-functional CMS improvement initiatives, helping to bolster team’s reputation and meet corporate goals.Performed strategic refactoring to increase componentization and testability by creating “code seams” along which to introduce test coverage across four backend codebases by an average of 25%, resulting in greater stability, confidence and developer productivity.Optimized database access plans after surveying production query and update persistence behaviors for the most critical two of the CMS services, resulting in increased throughput by 20-50%.Reduced frequency and MTTR of “sev 1” issues (e.g., stemming from NPE, OOM or API drift) by 30% through the above improvements, and exposed custom metrics using NewRelic Agent while improving dashboards using NRQL.Solved several elusive, recurring issues leading to on-call alerts, including:* Thundering herd scenarios resulting from spikes in demand, causing platform outages* Race conditions causing integrity / synchronization failuresImproved Maintainability of Legacy Microservice Mesh by:* Leveraging logging enhacements and custom instrumentation to trace data stream flows* Analyzing and documenting end-to-end flows using UMLImproved Observability by:* Creating source controlled templates for NewRelic dashboards across environments* Leading initiative to migrate from NewRelic to DataDogImproved Team Development Workflows by:* Reducing onboarding time for new developers through mentorship, documentation & peer sessions* Advocating TDD practices and establishing increased minimum code coverage and linting standards
  • Self Employed
    Parttime Consultant
    Self Employed May 2020 - Feb 2021
    Satellite Beach, Florida, Us
    Embraced several paid and unpaid opportunities in the first year of the COVID epidemic to learn new skills and be with my family.Some relevant skills I learned during this period:- Java Play Framework- Recent improvements in JDK's Garbage Collector and other improvements- WordPress- The "R" Language- Several online courses related to the AWS & GCP Cloud- Composition and home production of family movies & music (DAW, DVES)
  • Revinate
    Staff Engineer
    Revinate Apr 2018 - Apr 2020
    Palo Alto, Ca, Us
    As a key contributor of Data Integrations team, tasked with reliably ingesting data from corporate customers, helped decompose a monolith into manageable and extendable services within a Kubernetes cluster, running within the AWS cloud. Designed and implemented services to:- Fetch data from external endpoints according to scheduled or ad-hoc queries- Inspect and de-multiplex incoming data, enriched with validation results per business rules- Extract and "replay" historical data according to query criteriaImplemented multi-sourced (push events, pull ETLs) data pipeline with gRPC normalization schemata and Kafka / KTable backbone to deliver high throughput customer streams to Apache Spark and other consumers.Engineered a Groovy script-based plug-in architecture, empowering field technicians to implement site-specific ETL customizations and resolve issues independently. This enhancement increased core team availability by 50%, facilitating an accelerated schedule for roadmap functionality improvements.Utilized Docker, Minikube (Kubernetes), Terraform and Helm Charts to streamline handoff from local development & component-level testing to the Jenkins-based CI/CD integration tests & production deployments.Interviewed and on-boarded new team members.Coordinated and supervised off-shore development.Introduced Rollbar logging to help quickly triage issues.
  • Navis
    Staff Engineer
    Navis Oct 2011 - Dec 2017
    Alpharetta, Georgia, Us
    Created and led implementation of Navis’ N4 Equipment Control Interface (ECI), allowingtheir flagship Terminal Operating System to control Automated Guided Vehicles and CranesEngineered messaging abstraction atop an Enterprise Service Bus (in Mule), supportingruntime configuration and extensibility needed to accommodate disparate customerenvironmentsInvented instrumentation providing detailed, visualized traces of protocol interactions withexternal equipment, improving time to problem resolutionIntegrated open source monitoring and alerting tool (Zabbix) with system-supplied metrics,giving customers monitoring and notifications out of the boxImproved system for real-time build status and failure notification as part of a continuousintegration process, helping to ensure the product was always in a shippable stateChampioned quality through mentoring, peer reviews, automated tooling, lunch and learnforums and published articles in the Engineering IntranetTechnology: Java, Hibernate, JDBC, Groovy, XSLT, Tomcat, Mule ESB, ActiveMQ, Spring, Perl, SQL Server, Oracle, HTML, Javascript
  • Perot Systems / Dell Services
    Application Integration Specialist
    Perot Systems / Dell Services Aug 2009 - May 2011
    Round Rock, Texas, Us
    Led novel integration of Product Data Management (Windchill PDMLink) and PublishingEngine (Arbortext PE) platforms into the corporate infrastructure at Harvard-Pilgrim Healthcare, allowing more efficient management of commonalities and differences between offered health plansDeveloped monitoring tools and dashboards (based upon HP OpenView, using custom PHP)to facilitate and streamline problem detection and resolution, leading to increased customersatisfaction and loyaltyPublished Reconciliation Reports using Perl and Oracle PL/SQL spanning multiplemembership databasesTechnology: Java, JSP, XML, XSLT, SOAP, PDMLink, Perl, Oracle SQL, PL/SQL, PHP
  • Mount Sinai Medical Center
    Application Architect
    Mount Sinai Medical Center Aug 2008 - Feb 2009
    New York, Ny, Us
    Focus on support and extension of Sinai Central (internal) application, with specific responsibility for designing the next generation of the HRTS (Human Resources Transaction System).Technology: Java, Javascript, Oracle SQL, PL/SQL, Python, Perl, Linux, BitKeeper, Trac
  • The Grow Network/Mcgraw-Hill
    Senior Software Engineer
    The Grow Network/Mcgraw-Hill Oct 2004 - Jul 2008
    Us
    Worked in roles of developer, integration architect, J2EE security architect and lead program engineer.Principal tech lead with responsibility for multi-year $17M contract from vision through post-production enhancements and operational support phases for internet-based website, provisioned to support 75K users.Technology: Java, Python, J2EE (WebLogic, JBoss, JRun, JSP, JSF, Facelets, SEAM, Struts, JAAS, EJB3, Hibernate, JDBC), Oracle SQL, PL/SQL, Cognos, Oracle Access Manager (COREid), LDAP, XSL (XSLT, XPath, XSL-FO), JDK 1.6, Perl, C#, HTML, HTTP, AJAX, Javascript, CSS, Apache, Ant, JNDI, Eclipse, JUnit (TDD), Linux, Cygwin-X, Perforce, BugTrack, DevTrack
  • Superior Court Of California
    Edp Senior Programmer/Analyst
    Superior Court Of California Mar 2004 - Aug 2004
    Developed secure webservice to deliver traffic citations from divisions of the Los Angeles Police Department to the Court, and built a monitoring front-end website allowing clerks to retrieve a PDF facsimile of citations, by search criteria using MS Visual Studio / C#Spearheaded an ongoing developer forum to discuss and advance the use of SOA technology and XML schema for information exchange in the CourtTechnology: C#, XML, XSLT, XSL-FO, XSD, HTML, CSS, PDF
  • Retalix Ltd.
    Porting Architect / Consultant
    Retalix Ltd. Jan 2002 - Feb 2004
    Ported flagship Point of Sale product from C/C++ on Microsoft Windows to run on solid-state Linux, including the complete redesign of the user interface to use a Java API (JavaPOS) according to the requirements of Retalix’ contract with a major Northeastern retailing chain – using C/C++, STL, RedHat Linux, JavaPOS, JDK 1.3Technology: C/C++, STL, Linux, Java, JavaPOS, x86, TCP/IP, UDP
  • Rampt.Com And Capacity.Net
    Systems Architect
    Rampt.Com And Capacity.Net Nov 2000 - Jan 2002
    Led development and vetting (using Monte Carlo simulation with OPNET modeler and prototype development) of target architecture for utilizing residual broadband bandwidth to securely distribute movies and other digital media, with focus on on cable / DOCSIS networksTechnology: Java, J2ME, UML, TCP/IP, XML-RPC, RSVP, WAP, WML, OPNET
  • Scour
    Product Architect
    Scour 2000 - 2000
    Us
    Lead the definition of company's "next generation flagship SX" product through requirements and architecture discovery sessions, feasibility studies and prototypes. Socialized and gave regular presentations of emerging architecture to stakeholders and development teams.
  • Peerless Systems Corporation
    Senior Software Engineer
    Peerless Systems Corporation 1999 - 2000
    Us
    Developed Microsoft Windows software drivers for Peerless printers and related hardware modules.Technology: C++, STL, TCP/IP, UDP
  • Platinum Technology
    Senior Software Engineer
    Platinum Technology 1997 - 1999
    Norwest, Nsw, Au
    Created command line interface (CLI) and scripting language, used enterprise-wide for regression testing and manual control of Platinum Open Enterprise Management System (POEMS) interfaces, in C++Ported Merge4/386 (virtualization platform for running MS Windows under Unix) from Solaris to SCO Unix (C, Intel 386 assembly)Technology: C/C++, x86, Solaris, SCO Unixware, Unix, CLI, Merge386, Merge4, i18n, i10n, SSH, SCP, POEMS, PSMA, TCP/IP, UDP
  • Point Of Sale Ltd.
    Senior Software Engineer
    Point Of Sale Ltd. 1995 - 1996
    Developed company's first public internet website on Linux. Enhanced C/C++, DOS-based cash register software, including optimization for performance, fault-tolerance, ability to handle new classes of devices, and developed generalized ACH payment interface, and several implementations of it.Later retained to port this company's flagship product line to Linux (see Retalix, above).Technology: C/C++, Perl, x86, UML, TSR, MS-DOS, TCP/IP, UDP, CLI
  • Contahal Ltd.
    Senior Software Developer
    Contahal Ltd. 1990 - 1994
    Developed a suite of DOS TSRs providing a common interface to secure, reliable transmission between client and server over asynchronous (RS232) and synchronous (TCP/IP) networks (C, i386 asm)Implemented Hebrew DEC-VT220 software emulator, with file transfer support (FTP, XModem, YModem) in CDeveloped "localized" versions of several popular desktop packages for the Israeli market, including Gupta's SQL/Windows and DynaComm Asynchronous (C/i386)Served as Subject Matter Expert (SME) for internationalization (i18n) and localization (l10n) issuesDeveloped unified Graphical User Interface toolkit API in C++, abstracting away the underlying GUI system from the application - implemented versions for: X11/Xlib, Microsoft Windows/GDI, Microsoft MFC, C++/ViewsTechnology: SQL, C/C++, Perl, x86, UML, TSR, MS-DOS, RS232, FTP, TCP/IP, UDP, CLI, i18n, l10n, X11, GDI, MFC

Marty Ross Skills

Agile Methodologies Integration Java Linux Perl Software Development Unix Soa Oracle Scrum Java Enterprise Edition Web Services Databases Sql Xml Pl/sql Requirements Analysis Test Automation Software Design Python Javascript C++ C# Html5 C Cascading Style Sheets Mysql Sqlserver Cloud Computing Spring Framework Hibernate Mule Esb Windchill Angularjs Spring Boot Gradle Guava Docker Zabbix Xslt Xsl Fo R Html Back End Web Development Cloud Development Servers Apache Big Data

Marty Ross Education Details

  • Ucla
    Ucla
    Econometrics And Quantitative Economics

Frequently Asked Questions about Marty Ross

What is Marty Ross's role at the current company?

Marty Ross's current role is Software Engineer | Data Integration, Golang/Typescript/Java/AWS.

What is Marty Ross's email address?

Marty Ross's email address is ma****@****ate.com

What is Marty Ross's direct phone number?

Marty Ross's direct phone number is +172751*****

What schools did Marty Ross attend?

Marty Ross attended Ucla.

What skills is Marty Ross known for?

Marty Ross has skills like Agile Methodologies, Integration, Java, Linux, Perl, Software Development, Unix, Soa, Oracle, Scrum, Java Enterprise Edition, Web Services.

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.