Ahmed .

Ahmed .

  • Eng.
  • **** **** ****
  • 8 yrs Experience
  • ASAP
  • Senior

I strive to understand business and customer needs to deliver the simplest solution possible, while still being capable of building complex solutions when needed.Worked in various projects and scales, ranging from banks to very small startups, with a wide range of technologies and frameworks, which gave me valuable experience. A strong believer in good communication, team work, promoting a culture of learning and collaboration, validating assumptions as early and as usual as possible with customers to focus on what matters. Solid experience in: Javascript, ReactJS, NodeJS, Ruby on Rails, python, Java Delighted to be among the top 6% for overall score on stackoverflow & usually in the top 3% every quarter

Education

C

Computer engineering bachelor

Ain Shams University - Cairo, Bachelor's Degree
2014

Work & Experience

F

Senior software engineer

Freelance projects
Jul'2021 - Jul'2022
Working on some freelance projects with React, Preact, React-native, Nodejs (express and fastify), Ruby on Rails, Go
R

HEAD OF DEVELOPEMENT

REAL LIFE INTERACTION
Apr'2021 - Jul'2021
Highlights:- Improved code review process and collaboration in the team- Promoted a better following of Agile scrum- Enhanced communication between tech and business teams- Improved prioritization of tasks based on their business value- Improved heavy traffic handling by optimizing some compute intensive queries and careful usage of caching- Mentored developers, on technical aspects and better collaboration techniques- Improved tooling to enable the team to deliver newer features faster- Improved utilization of Google cloud service to reduce costs and improve performance- Led the efforts to simplify the tech stack and use modern and easier technologies
C

SOFTWARE ENGINEER

CONVIDERA
Sep'2020 - Apr'2021
Highlights:- Learned web graphics (three.js especially) and implemented a large part of the 3D graphics part of Virtrex, a project that makes virtual exhibitions, solving among with my colleagues, lots of new & complicated challenges in a pragmatic & efficient manner, resulting in going live within 6 months of my start.- Learned and used Vue.js & Nuxt.js and contributed in different areas using it.Beside the above, my role was more frontend focused, and I did the following:- Discussed API design and implementation with backend team- Mentored younger engineers- Involved in product design, giving estimations on the time needed to build new features- Assisted in configuring Docker & Nginx
H

LEAD SOFTWARE ENGINEER

HOTELHERO
Jun'2019 - Jun'2020
Highlights:- Built contract management MVP from scratch in 3 months, along with only one other developer, making 80% of the frontend (React) and around 60% of the backend (Rails) work- Improved our SEO by a factor of 2x to 5x in some cases- Got rid of spam robots- Suggesting changes to the requested features that decreases the time and complexity of them and fulfills the business needsBeside the above, I was responsible for:- Planning and building new features- Choosing, mentoring and on-boarding new hires- Providing estimates for time needed for new features- Maintaining and fixing the website & applying best practices of software engineering
E

SOFTWARE ENGINEER

EJADA SYSTEMS
Oct'2014 - Apr'2019
Full stack engineer responsible for creating and maintaining websites for some of the largest entities in KSA with a strong focus on providing simple pragmatic solutions with excellent UX.Technologies used include: Javascript, React, Ruby on Rails, Python, Angular, Asp.net, jQueryHighlights:- Secured the webapp for a bank using JWTs frontend and backend, passing the strict banking requirements and pen-testing- Building and maintaining webapps- Optimizing performance when needed- Providing time and effort estimation for my part in the tasks- Suggesting UX improvements for our end users- Due to excellent communication skills, handled communication directly with some customers, collecting feedback and discussing how to implement what they need in the best and most efficient way.

Professional Skills

Language
  • TypeScript 6 year(s)
  • Ruby 5 year(s)
  • Python 4 year(s)
  • Javascript 8 year(s)
General
  • Caching 6 year(s)
Framework
  • jQuery 4 year(s)
  • Docker 6 year(s)
  • React js 7 year(s)
  • Preact 1 year(s)
  • Nuxt.js 1 year(s)
  • Next.js 3 year(s)
  • Ruby on Rails 5 year(s)

Languages

  • English native
Remoteplatz Logo