# Leo Martins > Linux Kernel @ Meta Location: San Francisco, California, United States Profile: https://flows.cv/leomartins As a Computer Science student at the University of Michigan, I am passionate about exploring and applying various aspects of software engineering, from artificial intelligence to cyber security. I am currently seeking to leverage my skills and experience in a full-time software engineer role after graduation in 2024. I recently completed a software engineer internship at Google, where I developed and implemented a solution to improve the performance and efficiency of SSD writing for a client. I designed an update to the CPU scheduling algorithm, implemented a mechanism to monitor and adjust the interrupt request load, and achieved a 95% improvement in the client's tail latencies. This project demonstrated my ability to work with complex systems, apply critical thinking and problem-solving skills, and collaborate with a team of engineers. Additionally, I have experience with front-end development, artificial intelligence, and competitive programming, using various languages and tools such as Java, C++, Python, Swift, HTML, JavaScript, and CSS. I have also tutored high school students in computer science topics, enhancing my communication and teaching skills. ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | Menlo Park, California, United States ### Software Engineer Intern @ Google Jan 2023 – Jan 2023 | Madison, Wisconsin, United States ◦ Developed tests to recreate client’s issue with high tail latencies when writing to SSDs. Discovered poor performance was due to interrupt requests being serviced by CPUs scheduled to run high priority processes. ◦ Designed an update to the CPU scheduling algorithm enabling interrupt request load to be accounted for when determining optimal CPUs. Laid foundations for new interrupt request scheduling policies. ◦ Implemented a mechanism to periodically check for changes in interrupt request load on key CPUs, automatically triggering re-ranking and rescheduling of CPUs and processes when interrupt request policies are violated. ◦ 95% improvement in client’s tail latencies as a direct result of updated CPU scheduling algorithm. ### STEP @ Google Jan 2022 – Jan 2022 | Mountain View, California, United States ◦ Designed automation tool that updates testing code after a database migration. Conceptualized how to parse C++ test files, translate legacy code to reference new database, and test newly generated code. ◦ Deployed tool to migrate 65+ files and translate 1200+ legacy references. ◦ Improved migration times from 2 days per file to under 30 minutes saving over 1000 engineer-hours ◦ Future-proofed automation tool by allowing easy integrations with upcoming database migration projects. ### Computer Science Tutor @ Juni Learning Jan 2021 – Jan 2022 Plan lessons tailored to individual high school students focused on a computer science topic. Help students understand and solve difficult competitive programming problems. Teach standard programming practices and give tips on how to optimize code. ### Technology Trainee Intern at Anheuser-Busch @ Anheuser-Busch Jan 2021 – Jan 2021 | St Louis, Missouri, United States ◦ Co-led team tasked with transitioning business critical dashboards to cloud leveraging SCRUM Agile methodology. ◦ Partnered and interviewed 25+ clients to understand business needs. Crafted individual migration plans for clients ensuring new dashboards would support previous integrations. ◦ Managed stakeholder expectations and achieved 100% satisfaction score. Migrated all dashboards. ## Education ### Bachelor's degree in Computer Science University of Michigan ### Kalamazoo Area Mathematics and Science Center ### Gull Lake High School ## Contact & Social - LinkedIn: https://linkedin.com/in/leo-mar --- Source: https://flows.cv/leomartins JSON Resume: https://flows.cv/leomartins/resume.json Last updated: 2026-03-29