Software Development Engineer2018 - PRESENTAmazon Web Services
Technologies: Amazon Web Services (AWS), DevOps, Ruby, Java, AWS
- 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 Engineer2015 - 2016Inova LLC
Technologies: iOS, Android, Ruby on Rails (RoR), Ruby
- 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 Developer2013 - 2014Freelance 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.