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 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.

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

DCF Valuation API

Designed and shipped a production REST API that computes discounted cash flow valuations for public companies from caller-supplied assumptions, returning the full year-by-year projection and a sensitivity grid so every number is auditable. Built the valuation engine as a pure, deterministic core with heavy unit-test coverage, wrapped in provider ingestion with retries and caching, API-key authentication, and per-key daily quotas. Deployed serverless with Supabase-backed accounts and scheduled jobs that refresh fundamentals.

PythonFastAPISupabaseRedisVercel

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 BootFastAPINode.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 👋