Backend Engineering · Systems Programming

Hello, I'm Abdelruhman Shaat.

Computer Engineering student at the University of Maryland, focused on backend engineering and systems programming — currently building Spring Boot APIs across 14+ AWS microservices as a Software Engineer Intern at Freddie Mac.

About me

I'm a Computer Engineering student at the University of Maryland focused on backend engineering and systems programming. I'm currently developing Spring Boot APIs across 14+ AWS microservices as a Software Engineer Intern at Freddie Mac, with experience building back-end applications, automation tools, and low-level systems in C. I have a strong foundation in data structures, algorithms, and object-oriented design, with growing depth in cloud infrastructure and DevOps.

Education

University of Maryland logo

University of Maryland, College Park

University of Maryland Aug 2025 — Expected Dec 2027

B.S. in Computer Engineering. Relevant coursework: Object-Oriented Programming, Data Structures & Algorithms, C++ Programming, Digital Logic Design, Python Development, Discrete Signal Analysis, Electric Circuits.

Montgomery College logo

Montgomery College

Montgomery College Aug 2021 — May 2025

A.S. in Computer Engineering.

Work experience

Freddie Mac logo

Software Engineer Intern

Freddie Mac May 2026 — Present

Develop and maintain RESTful API logic in Spring Boot across 14+ cloud-hosted microservices deployed on AWS, supporting core business workflows. Modernized the team's logging system and built a log analyzer that aggregates and parses logs across services to surface errors and performance bottlenecks, saving roughly 30 minutes per incident. Design and test API endpoints in Postman, maintain CI/CD pipelines in Jenkins, and collaborate on code reviews and sprint delivery within an Agile/Scrum team using Jira.

Spring BootAWSJenkinsPostmanAgile/Scrum
CodePath logo

Tech Fellow (Teaching Assistant) — Technical Interview Prep

CodePath Feb 2026 — Present

Facilitate technical sessions focused on data structures, algorithms, and object-oriented programming for cohorts of undergraduate students. Debug and troubleshoot student code in real time, proposing clear solutions and reinforcing best practices. Collaborate with instructors to document processes and course materials, ensuring accurate and effective delivery of technical content.

Montgomery College logo

Computer Engineering Tutor

Montgomery College May 2024 — Feb 2025

Provided one-on-one and group tutoring in programming, math, and engineering subjects, demonstrating strong analytical and communication skills. Simplified complex technical concepts using varied instructional strategies, improving student comprehension and engagement.

Projects

Algorithmic Trading Bot

Engineered a Python automation module integrating the Alpaca API to automate equities and options trading workflows, reducing manual intervention. Implemented contract filtering, live quote retrieval, and order polling logic, and built a weekly automation routine to dynamically allocate capital and execute options strategies within a defined strike-price range.

PythonAlpaca APIAutomation

Interactive Unix Shell

Developed an interactive shell in C that communicates directly with the kernel, supporting command parsing, process creation, and execution via system calls. Implemented core shell functionality including process management and kernel-level communication, and debugged shell behavior across edge cases to reinforce clean, efficient, maintainable C.

CSystem callsProcess management

Certifications & extracurriculars

AWS Certified Cloud Practitioner badge

AWS Certified Cloud Practitioner

Foundational AWS certification covering core services, security and compliance, architecture concepts, and cloud economics.

CodePath logo

CodePath — Technical Interview Prep 101

June 2025 — August 2025

Completed a competitive, cohort-based program focused on data structures, algorithms, and analytical problem-solving for technical interviews.

Technical skills

Languages

PythonJavaJavaScriptCC++MATLABHTMLCSS

Frameworks

ReactNext.jsAngularSpring BootNode.js

Databases

PostgreSQLSupabaseSQLNoSQL

Cloud & DevOps

AWS (EC2, S3, Lambda, VPC)VercelJenkinsCI/CD

Tools

GitGitHubREST APIsPostmanJiraVS Code

Concepts

OOPData Structures & AlgorithmsAutomationSystem IntegrationAgile/ScrumSoftware Testing & Debugging

Contact

Feel free to reach out for collaborations or just a friendly hello 👋