Michael Mendy

Michael Mendy Email and Phone Number

Software Engineer @ Travis CI | montanamendy.com @ Travis CI
berlin, berlin, germany
Michael Mendy's Location
Palo Alto, California, United States, United States
About Michael Mendy

Watch my keynotes (and technical demos) speaking in front of virtual and in-person crowds at Arm DevSummit 2020, Arm DevSummit 2021, Arm "Meet the Software Developers," Android Droidcon 2020, Android Droidcon 2022, IBM Z Day 2021 and LeadDev Live 2021.I thrive in fast-paced environments, solving high-impact problems with brilliant people, and am always hungry for the next challenge I can solve with my mastery of software and technology. Linux is an absolute passion of mine, and I've been involved in the Linux community since I was 14 years old, and I've become an expert in many of their front and backend processes. This includes mastering helpful and efficient commands at an expert level, and - yes, I've installed Gentoo. I'm also highly proficient in web application development, leveraging all modern frameworks and languages - mainly React and Ruby on Rails to find the most robust, efficient, and scalable solution for what I'm trying to build. Likewise, my effortless understanding of Git and Perforce fundamentals, practices, and methodologies has been crucial to the success of every project that I've worked on. In my 12+ years, I've deployed and managed highly available server systems worldwide, from small office deployments to large-scale multi-site data center deployments - through all stack layers from networking up to application level. I have a specific aptitude also in large-scale systems deployment and automation using various application storage solutions and have either found or created many work processes to achieve this. With that said, my specialties are overwhelmingly DevOps-centric. My intimacy with CI/CD pipelines comes with extensive knowledge via knowledge of YAML, Perforce, the help of building Travis CI and using declarative tools like Argo for branched Kubernetes instructions, including Docker and OpenShift. Endless experience with Docker and other software infrastructure technologies has given me insight into how to quickly diagnose and troubleshoot deployment pipeline issues for projects of all sizes.Backend Management: Splunk, Grafana, DataDog (SLO Burn Rates), Palo Alto Networks, Bugsnag, and CrowdStrike for endpoint protection while regularly extracting enriched EDR data sets to support compliance, long-term archival, or integration with third-party analytics engines and data lakes.I'm a Foundation Member over at OpenStack. https://www.openstack.org/community/members/profile/114006/montanaMy 2009 Thesis: Classification of Pictorial Data Compression using Run Length Encoding. (Ask for a PDF.)montana@linux.com

Michael Mendy's Current Company Details
Travis CI

Travis Ci

View
Software Engineer @ Travis CI | montanamendy.com
berlin, berlin, germany
Website:
travis-ci.com
Employees:
22
Michael Mendy Work Experience Details
  • Travis Ci
    Ai Integrations
    Travis Ci Jan 2024 - Present
    San Francisco, California
    Spearheading some of the efforts to integrate advanced AI capabilities into the Travis CI ecosystem. This involves leveraging my expertise in MLOps and LLMOps to implement innovations like Natural Language Processing for configuration files, real-time syntax checking during .travis.yml editing, and a customized AI model tailored specifically for Travis CI. I'm also working on live auto-assistance tools that will enhance the real-time editing experience, making our already simple YAML format… Show more Spearheading some of the efforts to integrate advanced AI capabilities into the Travis CI ecosystem. This involves leveraging my expertise in MLOps and LLMOps to implement innovations like Natural Language Processing for configuration files, real-time syntax checking during .travis.yml editing, and a customized AI model tailored specifically for Travis CI. I'm also working on live auto-assistance tools that will enhance the real-time editing experience, making our already simple YAML format even more efficient. We are saving the trained classifier model using Pickle for easy deployment and integration. With these AI capabilities, I am helping Travis CI stay at the forefront of applying AI to improve the developer experience with CI/CD workflows using the Travis CI platform.Currently working on Travis Quickstart from May 2024 and will be working on it until August 2024. You can define your build with building blocks it offers, or with the help of AI you can get a .travis.yml fixed, or it can give you a helping hand. Authored by Michael Mendy for Travis CI, GmbH - 2024.I list some of these experiences on ORCiD: https://orcid.org/0009-0009-7107-3112 Show less
  • Travis Ci
    Perforce Engineer
    Travis Ci Jan 2023 - Present
    San Francisco, California
    Doing daily SRE tasks, this involves Perforce administration, doing complex work streams, depots, streams. Completing complex tasks in Perforce, Subversion, Helix Swarm, and of course Travis. This includes very complex migrations, for example, converting newlines. Migrating Windows to Linux instances can be complex when the native case-handling behavior of a Perforce Helix Server on Linux (case sensitive) is being migrated off of a non-native case-insensitive behavior of Windows, also using… Show more Doing daily SRE tasks, this involves Perforce administration, doing complex work streams, depots, streams. Completing complex tasks in Perforce, Subversion, Helix Swarm, and of course Travis. This includes very complex migrations, for example, converting newlines. Migrating Windows to Linux instances can be complex when the native case-handling behavior of a Perforce Helix Server on Linux (case sensitive) is being migrated off of a non-native case-insensitive behavior of Windows, also using methods of Chaos engineering—implementing TCP checks using DataDog, and making these check scripts more Pythonic.Network tuning with sysctl, doing high-end configurations in extreme cases where performance is critical and other methods are not helping or working—reconfiguring a breakout-auth server, mitigating downtime when migrations happen—debugging Git—adding storage for customers using Bastion via Debian—listing random failure specs and setting up SSL, DNS, and custom triggers for Helix Swarm. Using the DataDog SaltStack formula to apply policies and manage secrets. Using ELK to deploy ingestor modules.Worked in tandem on occasion directly with Perforce making internal software to make things a lot more proficient and streamlined for us and adding functionality to already open source Perforce tools. Partially I'm working on how to design TLS 1.0 to work with TLS 1.2. using Load Balancers so it can work with more Perforce instances. Show less
  • Travis Ci
    Software Engineer (Cross Integrations)
    Travis Ci Oct 2022 - Present
    San Francisco, California
    I am focusing on integrating Travis into other products within the Idera DevOps suite, particularly Assembla. I'm also building encryption tools for e2e connectivity with Travis and Assembla. This will allow Travis to talk to Assembla and Perforce. Instances are remotely utilizing Azure Bastion, doing internal monitoring with DataDog, using RabbitMQ for clustering and failover, and using Argo for multi-tenancy and RBAC policies for authorization and drift detection. Added "salting" methods for… Show more I am focusing on integrating Travis into other products within the Idera DevOps suite, particularly Assembla. I'm also building encryption tools for e2e connectivity with Travis and Assembla. This will allow Travis to talk to Assembla and Perforce. Instances are remotely utilizing Azure Bastion, doing internal monitoring with DataDog, using RabbitMQ for clustering and failover, and using Argo for multi-tenancy and RBAC policies for authorization and drift detection. Added "salting" methods for software signatures to ensure the software you're pulling is what it says it is.I also manage external resources and automate various infrastructure tasks with Terraform that are reusable across our on-prem solution—working with clients like Stanford University, Harvard University, NIH, The AMA (American Medical Association), St. Jude's Children's Hospital, United Nations, MIT, Dartmouth and Google to name a few. I occasionally use Nomad as a scheduler and orchestrator to deploy and manage containers. I also work with Terraform creating policies to help streamline processes in our infra. The Nomad scheduler for edge workloads has a relay function I've invented and is proprietary to Travis CI and Assembla. Show less
  • Travis Ci
    Software Engineer
    Travis Ci Oct 2019 - Jan 2023
    San Francisco, California
    Working with a small team of about five people to deal with all things Travis making sure our Travis workers go out, scheduling, and keeping up the Docker images. Analyzing our Travis build logs to identify development-unrelated build breakages and fixing them makes it clear whether (mis)using specific CI configurations can lead to a trade-off between build breakages and, in turn, cause a burn rate on your build times.Even with the above issues, I work on daily; I try to lower the… Show more Working with a small team of about five people to deal with all things Travis making sure our Travis workers go out, scheduling, and keeping up the Docker images. Analyzing our Travis build logs to identify development-unrelated build breakages and fixing them makes it clear whether (mis)using specific CI configurations can lead to a trade-off between build breakages and, in turn, cause a burn rate on your build times.Even with the above issues, I work on daily; I try to lower the proportion and frequency of long build durations. I am using RabbitMQ for grouping projects into four quadrants based on median build durations and breakage ratios. From there, I triage the problem, then deploy the fix, whether it's RabbitMQ, Kubernetes, AWS, or Docker-related. Show less
  • Lasor
    Software Engineer
    Lasor Jul 2018 - Oct 2018
    San Francisco, California
    As a Python and Django developer at LASOR, an agile research organization, I contributed to studies on the progression of Non-Alcoholic Fatty Liver Disease (NAFLD). With NAFLD impacting 25% of Americans and no viable treatment options, LASOR aimed to reverse this trend through data-driven research and partnerships across medicine, technology, and industry. My role involved leveraging analytics to advance LASOR's mission of combating NAFLD.
  • Aspire
    Software Engineer
    Aspire Mar 2018 - Jul 2018
    San Francisco, California
    I worked on various scripting projects using Python, Elixir, and Bash. This included developing internal tools separate from the core product, and providing cross-functional support by fixing JavaScript, CSS, and other issues for various teams, I also conducted very technical interviews for the hiring process.
  • Cheekd
    Senior Lead Software Engineer
    Cheekd Jan 2016 - Mar 2018
    Dumbo, Brooklyn, New York
    I was the Senior Lead Full Stack Software Engineer at Cheed. I managed a group of three engineers for almost three years; I implemented an array of functionality, using React for Web application-based signups, Python and Django for some of the DB functionality, and a few other technologies to build the foundations of the WebApp, I used React Native for most of the iOS product while integrating the "AP Hopping" technology I coined. I connected various people through access points… Show more I was the Senior Lead Full Stack Software Engineer at Cheed. I managed a group of three engineers for almost three years; I implemented an array of functionality, using React for Web application-based signups, Python and Django for some of the DB functionality, and a few other technologies to build the foundations of the WebApp, I used React Native for most of the iOS product while integrating the "AP Hopping" technology I coined. I connected various people through access points, using public WiFi and Bluetooth for multiple functions. I created and coined the term "WiFi hopping" or "AP Hopping," which is proprietary to Cheekd. Online Dating, Reversed.www.cheekd.comhttps://en.wikipedia.org/wiki/Cheekd Show less
  • Fc Flamingo
    Software Engineer
    Fc Flamingo Jan 2015 - Jan 2016
    Santa Monica, California
    FC Flamingo was a small development studio based in Santa Monica, California that worked with high-profile clients. The company had specialized talent across the technology stack, particularly in Ruby. As a full stack engineer at FC Flamingo, I developed reactive websites using Ruby on Rails.
  • Path
    Software Engineer
    Path Jun 2012 - Jan 2015
    San, Francisco, California
    I defined, implemented, and supported server-side APIs for Path's mobile and web-based applications and iterated on prototypes quickly in Python.

Frequently Asked Questions about Michael Mendy

What company does Michael Mendy work for?

Michael Mendy works for Travis Ci

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

Michael Mendy's current role is Software Engineer @ Travis CI | montanamendy.com.

Who are Michael Mendy's colleagues?

Michael Mendy's colleagues are Stanislaw Jaromin, Michał Rybiński, Travis Ducky, Henrik Hodne.

Not the Michael Mendy you were looking for?

  • Michael Mendy

    Head Football Coach At Ksoccerclub.Com
    London
  • Michael Mendy

    Monitoring & Evaluation Expert At African Developmnt Bank- Rural Water Supply & Sanitation Project-The Gambia
    The Gambia
  • Michael Mendy

    Engineering Apprenticeship At Engineering
    Dumfries
  • Michael MENDY

    Chef De Projet Sénior Chez Impact Sales & Marketing
    Greater Paris Metropolitan Region
    1
    agence-impact.com

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.