Uploaded by Stray Cursor

Yiiifftjji7yt5tfhjgf

advertisement
Amr Shawki
LinkedIn, Github, Twitter
4, Mohamed Gamal El Feky
Heliopolis, CA 11765
(+20) 155-141-1375
amr.shawki44@gmail.com
EXPERIENCE
TECHNICAL SKILLS
Raya Snapshot 2022 Candidate, 6th of October, Cairo— Job
Shadowing
​Experience in agile
JUNE 2022 - JUNE 2022
Software Development
Was chosen to take part in Raya’s Snapshot Job Shadowing event where I
learned about RPAs and learned from the experience of senior Software
Engineers. Only 1 person is chosen.
Completed Javascript Upwork freelance job, Remote
Work— Freelance Programming
MARCH 2022 - MARCH 2022
Integrated a simple Waveform for a client on Upwork into his
pre-existing website.
Development Cycle and
Lifecycle
​
​Knowledgeable in OOP,
Functional Programming,
and Procedural Programming
paradigms.
Knowledgeable in Clean Code
Concepts: DRY, Documenting
Code, basic refactoring.
JASS 2022 Participant, New Administrative Capital—
Collaborative Data Visualization
​Aware of Various common
APRIL 2021 - JUNE 2021
UML Graphs:
Was part of a collaborative project with TUM German University creating
​MVC, Event-Driven
an automated roundabout management system with DuckieTown
(Mediator & Broker),
infrastructure. Only 10 people were chosen from the GIU and I was part of
​Microservices, SOA, layered,
the UI team responsible for the visualizations of the duckie bot.
Pub-Sub, Model Centered,
Architectural patterns and
REST, Pipe & Filter,
Vice President of the “Brilliance” club, New Administrative
Capital— Vice President
​Micro Kernel,
JAN 2020 - JUNE 2020
Diagram, Sequence Diagram,
Was the vice president of the “Brilliance” club that was focused on
organizing cross-major software/hardware-based projects.
​Dataflow Diagram, Class
Statechart Diagram.
Knowledgable in the
Requirements Engineering
EDUCATION
Phase
Programming Languages:
German International University of Applied Sciences, CA,
EG— B.Sc of Computer Science
JavaScript, TypeScript, Java,
DECEMBER 2019 - PRESENT
Pandas, SciLearn, etc… ), SQL
Python (including NumPy,
GPA: 2.01 ( 3.3 USA GPA )
Programming Frameworks &
RANKED 2nd in my class in my 5th semester
Databases: React.js, Next.js
MAJOR in Software Engineering with courses in Requirements
ReactNative.js, Node.js,
Engineering, Software Design & Architecture, Software Construction &
Express.js, Nest.JS,
Testing, Software Mobile Development, Software Cloud Computing.
MongoDB, Postgresql,
ELECTIVES in DATA SCIENCE ( Data Visualization & Engineering,
Machine Learning ) & IT SECURITY ( Network Security, Ethical Hacking )
Html5, Css3, Bootstrap,
MaterialUI.js, Firebase, Kafka
Version Control: Git, Github
IGCSE Mokattam Language School, CA, EG— Highschool
Certificate
Experience in Testing
NOVEMBER 2016 - NOVEMBER 2019
Jest.js, Cucumber.js,
GPA: 3.7 ( USA GPA )
Cypress.js
Methods & Frameworks: TDD,
​Knowledgable in ETL
PROJECTS
Rabbit Web App— Advanced Web Application
Web application bringing ‘Rabbit’ app experience to the web built with
DataScience lifecycle.
​Experienced with AWS Cloud
Services: EC2, S3, CloudFront,
SQS, EventBridge, SNS, VPC
Node.JS/Nest.JS, React.JS/Next.JS, MongoDB, Kafka based on
​Experience using UI/UX tools:
event-driven microservices architecture.
Figma & Balsamic
Rendezvous Meetup App— Cross-Platform Mobile App
Meetup Cross-platform application for GIU students to meet and get to
know each other built with ReactNative, Firebase, and Expo.
iPhone Web scraper With Tests— Web Application
SKILLS
Proficient in online research
Team Player & Social person.
Simple iPhone web scraper built with TypeScript, React.JS, and Cheerio.JS
complete with Unit tests with Jest and E2E integrations tests with
A hardworking driven
Cucumber.JS and Cypress.JS
individual can complete tasks
on time
Blank Bank Project— Web Application
A mock banking system built with TypeScript, React.JS/Next.JS, and
Node.JS/Nest.JS that handles simple transactions and communicates with
other mock banking systems through exposing a simple API endpoint to
Self Starter in projects.
Enthusiastic about learning
new things every day.
the internet with NGROK.
Blank CMS Project— Web Application
AWARDS
University Content Management System built for students, instructors,
Ranked 2nd in my class in the
and admins to organize their workflow throughout it is built with
5th semester.
TypeScript, React.JS, Node.JS, and Express. JS.
Mini CMS Database Project— Web Application
Simple GIU Database project built with React.JS and MSSQL for the
backend as part of the universities database course
LANGUAGES
English (Native-Like)
German ( A2 )
Arabic (Native)
Download