MAHMOUD ABDULAZIM
Software Engineer
@Github
@LinkedIn
ATTENDED SCHOOLS
Cairo University
Bachelor of Laws, 2015 - Present
Salah Salem High School
Class of 2013
ATTENDED COURSES
PROFILE SUMMARY
Mahmoud Abdulazim is a Geek by nature, and currently a passionate Software Engineer;
I have a passion for creation and innovation when it comes to software development that's
why I have a big thing for writing code. my crush is lines of code written with the BEST
conventions.
Also, I am a crazy stalker for new technologies.
I seek perfection in all I do. I also care about getting the job done in the best way possible. I
have an eye for detail and always aim for achieving nothing less than pixel-perfect when it
comes to Front-End.
I am an extremely independent person since the age of 17, I have taught my self from scratch
the graphic design curriculum so that made me gain an experience for 4 years as 3D Artist,
Graphic Designer, then when I discovered my passion for coding I also started self-learning
until I decided to shift careers in order to pursue my passion.
Almakinah
FireUp | 2017
FireUp is a 12 weeks/600+ hours/1000s lines
of code full-time immersive software
engineering boot camp. I graduated and got
hired within two days after the bootcamp as a
Software Engineer at Elves(Egyptian Startup).
EMPLOYMENT HISTORY
Lead Mentor
Almakinah | May 2018 - Present
Frontend Engineer
Almakinah
GearUp | 2016
It's a 5-weeks part-time course which is
geared towards beginners with little-to-no
experience in programming. Over the course
of 20 classes, I've learned the fundamentals
of HTML, CSS, and Javascript - also known as
Front-End Web Development.
Seal Software | June 2018 - Present
Work closely with Product Managers, Engineers and Stakeholders to understand the business
requirements.
Promote and nurture good team practices such as TDD, code reviews, and pair programming.
Own the full lifecycle of features from design, to implementation to deployment and maintenance.
Participate extensively in design and code review sessions across teams.
Ownership over system components while proactively and continuously improving them.
Set up and development of infrastructure, server environments and testing infrastructure.
Bring in fresh perspectives to our current codebase, help to guide elves’s tech choices and stay on top of
new software trends.
Set direction at the project level and consistently influences decision-making at the pillar level
Frontend Engineer
Robusta | Dec 2017 - June 2018
Build the frontend component of the web applications and websites built by the company.
Provide support for the different backend teams by implementing the frontend component of the web a
pplications we develop.
Optimize frontends for good loading time, client side performance, mobile
device readiness and maintainability.
Continuously evaluate the available technologies and help in the decision
making of which we will utilize.
Software Engineer
CONTACT DETAILS
Phone: --7 El-Ekhlas Street, Hadayek Helwan, Cairo,
Egypt 11731
Elves | May 2017 - Dec 2017
Deliver feature-complete product increments, working on the back-end (micro-services).
Making front-end (single page application) components of our products, making them better performing
and more user friendly.
Automatically test and produce code on a daily basis as part of our continuous delivery pipeline.
Ownership over system components while proactively and continuously improving them.
Set up and development of infrastructure, server environments and testing infrastructure.
Collaborate in the design and launch of new features to our products in interaction with other teams.
Bring in fresh perspectives to our current codebase, help to guide elves’s tech choices and stay on top of
new software trends.
TECHNICAL EXPERTISE
Languages
HTML & CSS
Javascript
Ruby
Frameworks
React
Angular
Express
Ruby on Rails
Sinatra
Databases
MySQL
PostgreSQL
Redis
DETAILED EXPERTISE
HTML & CSS
Strong Advocate for:
Web Standards
Code/cross-browser Compatibility
Content Usability
Usability
Accessibility
Progressive enhancement principles
Tools I used
Ruby’s SASS/SCSS
Less, PostCSS, Styled-JSX, Styled-Components
Chrome Dev tools
Sublime Text, VSCode (Favorite), Atom
Open-source tools along with custom built scripts, to provide a smoother
user experience while maintaining web servers’ load. That includes minifying code,
squashing images, and serving static content from CDNs like Amazon S3.
Dev Tools
Git (Github, Bitbucket, Gitlab)
Task Runners (Grunt, Gulp, Webpack)
Package Mangers (NPM/YARN)
PRESONAL SKILLS
Self-learner
Challenging
Motivated
Committed
Innovative
Hard-worker
Creative
DESIGN SKILLS
Autodesk 3Ds Max (Corona, Vray)
Adobe Photoshop
Adobe Lightroom
Adobe Illustrator
Javascript
Frameworks: JQuery, Angular, Ionic, React, ReactNative
Web 2.0 principles, using REST APIs, AJAX
Package Managers: NPM/Yarn, and Bower
Task Management: Grunt, Gulp, and Webpack
Testing Tools: Mocha, Jasmine, Protractor, Jest, Enzyme
Linting Tools: ESLint, Prettier
Ruby
Frameworks: Sinatra, Ruby on Rails
Testing Tools: RSpec [Factory Girl, Faker, Shoulda Matchers]
Linting Tools: Rubocop
Elasticsearch
BEFORE CODING I USED TO DO...
Sr 3D Architectural Visualizer
Elevationz | Oct 2014 - Feb 2017
Graphics Studio specializes in 3D architectural visualizations was a sub-contractor for Blue Box Studio in
KSA and several private clients.
3D Artist / Visualizer
Takween Art | Dec 2013 - Oct 2014
Graphics Studio specializes in 3D architectural visualizations and motion graphics works for several private
clients and some Studios in KSA in KSA, UAE.
3D Artist / Visualizer
Freelance | Jan 2012 - Dec 2014
Working with several private clients and studios as freelancer 3D Artist, Graphic Designer.