Mike Mccartney

Mike Mccartney Email and Phone Number

Sr. Software Engineer at Roku Inc. @ Roku Inc.
Mike Mccartney's Location
Austin, Texas, United States, United States
About Mike Mccartney

Mike Mccartney is a Sr. Software Engineer at Roku Inc. at Roku Inc.. He possess expertise in scalability, distributed systems, software engineering, go, perl and 40 more skills. Colleagues describe him as "Mike reported directly to me with responsibility for all architects within the Payments & Settlement Systems organization of PayPal. Mike insightfully led and mentored the organization's architects to reengineer some of the most critical aspects of PayPal's payment system, all the time guiding and mentoring other staff engineers across the enterprise in the build-out of the new approach. Mike enjoys a high level of respect not only from the PayPal engineering community but also from executives and the broader engineering family across eBay. Mike took a special interest in mentoring engineers at all levels, across all organizations, in effective software development practices and worked diligently for the improvement of their development environment. Mike is very intelligent, a proven innovator, a focused technology leader of the highest level. I recommend Mike for any engineering role at any level.", "Mike is that rare and gifted engineer and person that any technology organization would be privileged to have. Certainly he is an amazing talent as developer and architect, it will take you about 10 minutes to figure that out. But when you work closely with Mike you realize the true depth and breadth of his talent is perhaps his ability to listen and be intellectually pure. His ability to thoroughly and honestly assess both the technical and business dimensions of a situation, and engage both executives and other engineers is truly amazing. Simply stated, Mike makes other technologists better and if you ever have the opportunity to work with Mike don't let it pass you by.", and "Mike is a fearless engineer, passionate employee, and thoughtful mentor. In his career at PayPal, he has been an immense asset every organization he’s been in; every system, and every team he’s participated in, have been fundamentally improved by his participation. At PayPal, Mike has designed and coded, often single-handedly, foundational parts of our build system, network transport libraries, server containers and core payment system. Major parts of the PayPal system, and of our developer experience, work well because of Mike’s contributions. I’ve worked with Mike for about 5 years, and in that time, he’s been a coworker, boss, mentor, and friend to me. In all of those roles, he is professional, honest, and warm. Inevitably, I learn something new every time I have a technical conversation with Mike, and I have yet to see a technical problem he couldn’t crack. He navigates technologies, old and new, with aplomb and good humor. Mike is an exemplary engineer and technical leader, and truly someone you want on your team."

Mike Mccartney's Current Company Details
Roku Inc.

Roku Inc.

View
Sr. Software Engineer at Roku Inc.
Mike Mccartney Work Experience Details
  • Roku Inc.
    Sr. Software Engineer
    Roku Inc. Aug 2020 - Present
    San Jose, California, Us
  • Gee Wish
    Founder
    Gee Wish Dec 2016 - Present
  • Yapstone
    Vp And Technical Fellow
    Yapstone Jun 2015 - Jun 2017
    Walnut Creek, California, Us
    On-site with YapStone's largest customer: HomeAway* Engaged directly with program management, product management, and engineering* Led the delivery of YapStone's part of the massive Service Fee project* Streamlined the accounting integration to virtually eliminate reconciliation issues* Implemented a cross-company JIRA integration for issue tracking and supportTechnical Leadership within YapStone* Provided architectural guidance for "next generation" payments system* built organization to deliver SOA and opened Austin office* delivered EMB, notifications, caching, scheduling, payments services, and REST services backed by CouchbaseDoing whatever it takes to get things done* created REST framework* implemented standard message definitions using JSON schema * Introduced VMs for full stack, isolated development* Automated the build and release process and enabled daily releases (previously bimonthly)
  • Paypal
    Distinguished Engineer
    Paypal May 2006 - Jun 2015
    San Jose, Ca, Us
    Distinguished Engineer* Led development of high performance auth/auth service* Used automated CI/CD to increase quality & decrease time-to-market* Responsible for eBay Inc's engagement with UT AustinChief Engineer, Engineering Environments* Led improvements in engineering process, tools, and culture* Transitioned from ClearCase to Git (including internal GitHub installation)* Migrated from ClearQuest to Jira * Created industry award-winning Tech JamLead Architect, Payments & Settlement* Served as Lead Architect for Payments & Settlement* Led creation of fault tolerant, horizontally scalable payments system* Responsible for key tracks of annual 3-day Tech Summit for top talentDistinguished Engineer, Core Technology* Built No-SQL session storage* Implemented SOA Framework* Rewrote data object infrastructure* Created object-oriented build system
  • The University Of Texas At Austin
    Adjunct Assistant Professor
    The University Of Texas At Austin Jan 2015 - May 2015
    Austin, Tx, Us
    CS378: Open Source Software Engineering – Taught students the practice of software engineering by mentoring them through the process of contributing to open source software. Lectures covered a wide range of general software engineering topics in addition to topics specific to open source software development.
  • Cesura (Formerly Vieo)
    Principal Software Engineer
    Cesura (Formerly Vieo) Sep 2002 - Aug 2005
    Developed the next generation Systems Management product (AAIM) as part of a team of 3* Implemented core AAIM server from scratch for use in monitoring and controlling managed elements through CIM and SNMP. Enhanced the WBEM Services implementation of CIM to support remote references. Created CIM-JMX bridge. Fixed several XML parsing/generation errors in the HTTP-based client to enable communications with Pegasus. Evaluated the Linux CIM providers for reliability. Used JUnit for automated testing.* Designed and implemented Server Provisioning infrastructure using Moonlight Systems for Configuration Management.* Used JMX Mbeans to instrument and manage Apache, BEA WebLogic servers, Linux hosts and Solaris hosts.* Using the NeuralWare C SDK, wrote C++ program to train and score Neural Nets to make predictions. Worked with the OptQuest optimization engine to find the best solutions to complex problems in a multi-dimensional space.
  • Half.Com
    Principal Engineer
    Half.Com Dec 2000 - Aug 2002
    Instrumental in integrating Deja.com's Precision Buying Service into Half.com's catalog:* Extended our custom search engine to handle the huge volume of Half.com inventory by making it multi-file to avoid the 2GB limit and making it multi-extent to easily support inserts.* Lead a team of 5 people to successfully transition architectural responsibility for half of the site. Our work enabled Half.com to grow from 4 categories to over 300 categories.* Implemented XML-based API (WDDX) to bridge between the existing Half.com servers and the Deja.com servers* Created multi-tier architecture for performance and scalability. Used smart routing and caching of requests to achieve 2 levels of caching in front of Oracle, a low level cache and a high level cache.* Implemented a queue to stream incremental update and insert events from Oracle to the search engine to give fast turnaround in reflecting user activities.Led the development effort to bring Item Specifics (aka Attributes) support to eBay.com:* Integrated with the search team by developing Perl & C++ Storable-based RPC API which served HTML and search results from a Linux server to a front-end Solaris server. The data-driven integration was on time and served both English and German eBay sites, scalable to hundreds of categories & languages without additional dev work.
  • Deja.Com (Formerly Deja News)
    Director Of Applications
    Deja.Com (Formerly Deja News) Feb 1999 - Dec 2000
    Us
    * Re-architected the web servers for code reuse, better memory utilization, and simplicity in performing the more complicated operations required to perform RPC's to backend database servers for both usenet searches and the buying service. New system was both backward compatible and extensible for new interface requirements.* Implemented custom RPC mechanism using Apache mod_perl. Built push-button server creation, deployment, and operations so junior developers could implement advanced architectures without giant learning curve.* Built Java infrastructure for accessing and manipulating our business objects in Oracle. Also provided Java bridge to our custom RPC mechanism so our heterogeneous environment was equally available to all platforms.* Led 15 people to implement the Product Information and Offering servers. Time to market being critical, launched the services in record time, handling millons of products and scalable to several times our traffic. Six months later, during acquisition talks, single handedly rewrote both servers to optimize cpu utilization and increase throughput by an order of magnitude with a delicate balance of C++ and Perl code.
  • Trilogy
    Consultant
    Trilogy Jul 1998 - Mar 1999
    Austin, Tx, Us
    * Successfully deployed an SC Portfolio based order management system for one of Trilogy's customers, integrating with SQL Server and Excel using VB, COM, and Java. The product managed the life cycle of orders in a manner custom suited to the business practices of the client while leveraging existing technologies and infrastructure available from Microsoft and Trilogy.* Extended database metadata manipulation tool to be more robust and to allow computing the differences between two database schemas* Added bundled pricing feature to SC Pricer, the engine used to price quotes for all of Trilogy's clients
  • Ras Group
    Instructor
    Ras Group Jul 1997 - Feb 1998
    * Taught 4-day C Programming Course* Taught 4-day UNIX Network Programming Course covering TCP/IP sockets programming. UNIX process model, shared memory IPC, message queues, FIFOs and pipes.* Taught 4-day Programming with OSF/Motif Course
  • Schlumberger
    Software Engineer
    Schlumberger 1988 - Dec 1997
    Houston, Texas, Us
    * Oilfield Product Support* Common Software Libraries & Tools* Foundations & Services

Mike Mccartney Skills

Scalability Distributed Systems Software Engineering Go Perl C++ Object Oriented Design System Architecture Technical Leadership Large Scale Systems Git Java Ooad Agile Methodologies Design Patterns Unix Linux Software Development Multithreading Python Test Driven Development Cvs Bash Gnu Make Web Applications Change Management Algorithms Big Data Culture Change Leading Change Soa Software Design Junit Web Services Shell Scripting Scrum Javascript Html Css Object Oriented Modeling Json Oauth Jwt Apis Service Oriented Architecture

Mike Mccartney Education Details

  • The University Of Texas At Austin
    The University Of Texas At Austin
    Computer Science

Frequently Asked Questions about Mike Mccartney

What company does Mike Mccartney work for?

Mike Mccartney works for Roku Inc.

What is Mike Mccartney's role at the current company?

Mike Mccartney's current role is Sr. Software Engineer at Roku Inc..

What is Mike Mccartney's email address?

Mike Mccartney's email address is mi****@****ney.net

What is Mike Mccartney's direct phone number?

Mike Mccartney's direct phone number is +151298*****

What schools did Mike Mccartney attend?

Mike Mccartney attended The University Of Texas At Austin.

What skills is Mike Mccartney known for?

Mike Mccartney has skills like Scalability, Distributed Systems, Software Engineering, Go, Perl, C++, Object Oriented Design, System Architecture, Technical Leadership, Large Scale Systems, Git, Java.

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.