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, College Park
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
A.S. in Computer Engineering.
Work experience
Software Engineer Intern
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.
Tech Fellow (Teaching Assistant) — Technical Interview Prep
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.
Computer Engineering Tutor
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.
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.
Certifications & extracurriculars
AWS Certified Cloud Practitioner
Foundational AWS certification covering core services, security and compliance, architecture concepts, and cloud economics.
CodePath — Technical Interview Prep 101
Completed a competitive, cohort-based program focused on data structures, algorithms, and analytical problem-solving for technical interviews.
Technical skills
Languages
Frameworks
Databases
Cloud & DevOps
Tools
Concepts
Contact
Feel free to reach out for collaborations or just a friendly hello 👋
Email me
GitHub