Ahmed Ghazy
Verified Expert in Engineering
Software Developer
Ahmed is a software engineer with more than four years of experience in the field. He's worked for startups and is currently working at Amazon Web Services (EC2). Ahmed has in-depth experience in driving software projects from ideation to delivery covering all software process aspects. Ahmed has a wide knowledge of different technologies as he delivered mobile applications (Android, iOS), services, microservices, database design, and AWS.
Portfolio
Experience
Availability
Preferred Environment
OS X, Xcode, Android Studio, Bitbucket
The most amazing...
...thing I've built was a data migration tool that migrated all the data from a Parse server to an ROR server (which I was asked to do during my last job).
Work Experience
Software Development Engineer
Amazon Web Services
- Drove projects from ideation to delivery including design, planning, development, operations, deployment, and tooling.
- Built and maintained microservices on the cloud which cooperate together to satisfy customer requirements.
- Mentored new engineers and Interns.
- Played a scrum master’s role in the team which includes managing team backlogs, development process, meetings, and velocity.
Software Engineer
Inova LLC
- Developed Android social applications which allow users to post, comment, like, and add content.
- Built Ruby on Rails back-end RESTful APIs and designed the database schema and relations for the applications' data models.
- Handled and was responsible for creating and maintaining AWS EC2 machine instances as a remote host for the server-side projects.
- Developed an iOS social application which allows the users to browse shared data, read articles, and listen to audio content.
- Joined a team that is responsible for brainstorming and coming up with new features for the applications.
Android Developer
Freelance Work
- Developed simple Android applications such as a messaging app and a movie browsing app.
- Customized an open source Quran library to produce additional and enhanced services that meet the client expectations.
- Shared ideas and held brainstorming sessions with the clients so that we could come up with new ideas and features for their applications and services.
- Expanded my skills in Java programming, OOP patterns, and in SQL databases.
- Strengthened my skills in managing project timelines, tasks estimates, and deliverables.
Experience
5omasy
I developed the MVP for the application.
Work Details:
- Applied Android Material Design best practices.
- Integrated RESTful APIs.
- Designed the MVP architecture.
JGooros | Food Ordering App (via Toptal)
A management app for the restaurants' owners is also being developed.
Bolla Tournament Bracket Maker App
I was responsible for the back-end development and joined the Android team to develop notifications screen, push notifications, and the story of inviting friends, accept/reject invitations, and sharing the tournament results on social media.
Na3eemn iOS Application
Islamway iOS App
https://itunes.apple.com/us/app/islamway-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D9%84%D8%A7%D8%B3%D9%84%D8%A7%D9%85/id1156199565?mt=8I developed the MVP of the first version of the iOS application. I also built a library for the custom parsing server JSON response.
Happy Unwrappy App
I was responsible for the back-end development, remote server deployment, and maintenance.
Session Tracker App
I was responsible for the back-end development, database schema design, and Amazon EC2 machine deployment, and maintenance.
Hummy App
XSmoking App
I was responsible for the back-end development, database schema design, remote Amazon EC2 machine deployment, and maintenance.
Immersamodel Virtual Reality Application
https://www.youtube.com/watch?v=FMBayedDEkkThe used hardware tools are two Kinect sensors and an Oculus Rift VR headset.
Immersamodel was my graduation project. It won the Microsoft Imagine Cup Egypt's first prize. The team was invited to present the project at the Virginia Tech knowledge work program in VT campus.
My Presentation at Virginia Tech Knowledge-work Program
https://www.youtube.com/watch?v=2HhMtdHJcUISkills
Paradigms
Object-oriented Programming (OOP), Microservices, DevOps
Other
Freelancing, Back-end, Web Services, System Design
Languages
Swift, Ruby, Java
Frameworks
Ruby on Rails (RoR), Spring
Platforms
iOS, Amazon Web Services (AWS), Android, OS X
Storage
Amazon S3 (AWS S3), MySQL
Tools
Bitbucket, Android Studio, Xcode
Education
Bachelor's Degree in Computer Science and Systems Engineering
Alexandria University - Alexandria, Egypt
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring