Ayub Farah
linkedin.com/in/ayubfarah - github.com/ayubf - ayubaf04@gmail.com
My name is Ayub Farah. I'm currently pursuing a B.S. in Mathematics with a minor in Computer Science at The University of Houston.
I have an interest in Computer Science and Mathematics, especially number theory, algebra and topology.
I'm skilled in a variety of programming languages like Python, TypeScript, Kotlin, and Go, as well as popular frameworks like React, Express.js, Flask, Unittest, Kotest, NumPy, pandas, etc.
Experience
- Amazon Web Services, Software Development Engineering Intern
-
May - August 2024 | Santa Clara, CA
- Streamlined user membership deletion management as part of the latest release of AWS Clean Rooms ML.
- Created AWS Lambda handlers, tests, modules, and proxies (with Dagger) in Kotlin.
- Designed and deployed cloud infrastructure with AWS CDK in TypeScript, and wrote unit and integration tests.
- Integrated resources across teams using a relay built with AWS DDB Streams, AWS SQS, and AWS SNS.
- Amazon Web Services, Software Development Engineering Intern
-
June - August 2023 | Santa Clara, CA
- Developed a resource viewer application utilizing AWS Lambda & DynamoDB, enhancing accessibility and efficiency for the engineering team's resource management.
- Implemented role-based access control using AWS IAM, ensuring secure and streamlined access for team members within the resource viewer application.
- Enhanced the team's ticket management application with React and Python, integrating crucial edit functionalities to streamline the ticketing process and improve team productivity.
- Google, Computer Science Summer Institute Scholar
-
July - August 2022 | Remote
- Participated in a 4-week intensive computer science summer program for high-achieving students.
- Completed an introductory project-based HTML/CSS and JavaScript curriculum taught by Google engineers.
- Attended product design, resume development, and software engineering interview workshops.
- Delivered a collaborative final project presentation that included a live demonstration to Google employees and community leaders.
Projects
-
Turms: An instant messaging service using the WebSocket API written in Go, TypeScript.
-
Wink: Full-stack social media webapp written in TypeScript.
Currently Reading
- Understanding Analysis by Stephen Abbott
- Introduction to the Theory of Computation by Micheal Sipser
- A Book of Abstract Algebra by Charles C. Pinter