0% found this document useful (0 votes)
185 views1 page

Software Engineer Portfolio & Projects

Amr Aboelnaga is a software engineer with experience at Walmart Labs and Virginia Cyber Range. He has developed APIs, microservices, and front-end features using technologies like TypeScript, Go, React, Vue, AWS Lambda, and DynamoDB. He is currently a graduate research assistant providing HPC support and software packaging. His recent projects include an Angular/Spring Boot todo app and a React visualization of algorithms.

Uploaded by

hl782
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
185 views1 page

Software Engineer Portfolio & Projects

Amr Aboelnaga is a software engineer with experience at Walmart Labs and Virginia Cyber Range. He has developed APIs, microservices, and front-end features using technologies like TypeScript, Go, React, Vue, AWS Lambda, and DynamoDB. He is currently a graduate research assistant providing HPC support and software packaging. His recent projects include an Angular/Spring Boot todo app and a React visualization of algorithms.

Uploaded by

hl782
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AMR ABOELNAGA

Software Engineer
# +3476563023 _ amraboelnaga@[Link]
+ Virginia Tech, Blacksburg, Virginia

CORPORATE EXPERIENCE TECHNICAL SKILLS


Walmart Labs Programming Languages
Software Engineer
~ 06/2020 - 08/2020 + Reston, Virginia TypeScript JavaScript Go-Lang Java
Next Gen Point of Sale Team
- Co-developed a JavaScript Library written in TypeScript to communicate with
the third most used app within Walmart. Python React-JS React Native
- Designed and developed a hybrid server written in GoLang.
- Collaborated with another team to dockerize and deploy the server. Angular Java Spring Boot C++ bash
- Collaborated with other teams to integrate our project and implement a couple
of use-cases as proof of concept.
- Used technologies: Typescript, GoLang, React-native, Jest, Sonar, docker,
Deep learning Linux kali-Linux
looper, React-js.

Virginia Cyber Range Data-Structures Algorithms


Software Engineer
~ 05/2019 - 12/2019 + Blacksburg, Virginia
DevOps Team Backend Development
Personal Skills
- Took the lead on developing the feature of feedback Collection end-to-end
- Developed and maintained APIs using TypeScript Problem solving Assertiveness
- Developed serverless microservices using TypeScript and AWS Lambda
- Developed and mainted front-end features using VueJs and TypeScript Creativity Critical thinking Teamwork
- Used technologies: Typescript, VueJs, AWS Lambda, AWS DynamoDB , Mocha.

Time management Leadership


Virginia Tech
Graduate Research Assistant
+ Blacksburg, Virginia
Advanced Research Computing Department
- Providing user support for HPC systems and research computing support.
EDUCATION
- Building and packaging software over HPC clusters using
RPM and Easy-build. MSc Computer Engineering
- Installing software and troubleshooting problems related to Virginia Tech---GPA(4.0)
software configuration and user environments ~ 01/2019 - 12/2020 + BlacksBurg, Virginia

BSc Computer Engineering


RECENT PROJECTS German University In Cairo
~ 09/2013 - 06/2018 + Cairo, Egypt
TODO Web Application
> [Link] (case-sensitive)
Angular web application with java spring boot for the backend. its a web page
where a user can signup, login, and make a to-do list. The app is hosted on CERTIFICATION
Heroku and deployed on Github pages. This project follows a Udemy Course to
get started with angular/java full-stack, a couple of custom features were added. Udemy
Java full stack with Spring boot and angular
- Used technologies: Angular, spring boot, H2 database, JPA , JWT, hibernate

DataStructures and Algorithms Visualization


> [Link] FIND ME ONLINE
ReactJs website hosted on Github pages. It supports visualizing some of the
famous algorithms for grid pathfinding, and array sorting. More features are
being added such as a tree visualizer and visualizing dynamic code.
 github
[Link]
- Used technologies: nodeJs, ReactJs.

 LinkedIn
Vocalization Classification [Link]
Masters of Engineering Project at Virginia Tech 46093117a/
- Developing software that utilizes a specifically constructed ensemble of deep-
neural networks to detect and classify animal vocalization to help with
neuroscience research and experiments on autism using rats.

You might also like