Ahmed Shahrour
Backend Software Engineer
Ahmed Shahrour
About Me
I want to think of myself as a person that likes to
improve in whatever endeavor I indulge in. I'm an
autodidact and problem solver at heart with the motivation
to improve everything around me, especially when it
involves my community.
I graduated as Civil
Engineer in 2016, and I took a pivot in my career towards
software by learning it independently. After working at
two successful startups, I morphed into an experienced,
self-taught software engineer; currently, I'm extending my
education in Applied Computer Science at the Dominican
University of California.
Instead of pouring
concrete, I write code, and instead of erecting buildings,
I pitch full-fledged applications. I'm interested in
revolutionizing/optimizing the six human needs: Certainty,
Variety, Significance, Connection, Growth, and
Contribution. Examples of these needs are physical &
mental health, security, sustainable energy, justice,
community building, etc.
- Residence: San Rafael, CA
- Email: as.ahmed.shahrour@gmail.com
- Phone: +1 (415) 527-7307
What I Do
Resume
Education
Aug 2020 - Jun 2022
Dominican University of CaliforniaBSc - Applied Computer Science
This programme provides a project-based curriculum in computer science and software engineering and incorporates a balance of technical computer science courses and hands-on software product development.
Sep 2013 - Jun 2016
University College LondonBEng - Civil Engineering
This programme equips graduates with a comprehensive range of knowledge and problem solving skills. In addition to core engineering skills, the degree places emphasis on the development of transferable skills such as project management, team work, engineering software and communication
Experience
May 2019 - Feb 2020
OTTOGEEJunior Software Engineer
I started the position focusing on the Frontend client portal web app built on the VueJS framework. Soon after, I implemented similar logic from the web app to the mobile app. The CEO gave me three weeks to build a mobile app from scratch, using the Nativescript-Vue framework, for clients on-site. With the frontend build, I configured and designed the backend APIs to accommodate the requests for the mobile app. Because of my previous experience with database auditing, I took it upon myself to ensure data integrity from the IoT geolocation devices to the client-facing portal was accurate by configuring, optimizing, and testing them to track resources on-site.
Jul 2017 - Jun 2018
MUNCH:ONBusiness Intelligence Analyst
I started as an intern and learned my way into the position by learning SQL and querying their MySQL database. The CEO had the vision to make the company data-driven, and he assigned me the task to do so. Using a KPI-based approach, I provided insight into the data for all sections of the company via Chartio. In doing so, I encountered anomalies, so I audited the database for improvements for read/write queries. The data input rate increased drastically, so I had to transfer the data to a warehouse to split application and historical data. To perform the ETL, I was required to learn Python independently for data manipulation.
Language Skills
JavaScript
Python
PHP
HTML/CSS
Back-End Skills
NodeJS
Postgres
MySQL
Sequelize
Docker
Front-End Skills
VueJS
ReactJS
React Native
Nativescript-Vue
Knowledges
- Marketing
- Digital Design
- Social Media
- Time Management
- Communication
- Problem-Solving
- Social Networking
- Flexibility