
Mohamed Montasser
Verified Expert in Engineering
Software Developer
Mohamed is a professional front-end developer with 3+ years of experience in building web applications using React, Redux, and JavaScript. He is experienced in building RESTful APIs using Node.js, Express, and MongoDB. He is also familiar with the latest technologies, such as GraphQL and React Native. Mohamed worked on websites at a global scale, developing features focused on performance and scalability. He is a quick learner, always eager to learn new technologies and improve his skills.
Portfolio
Experience
Availability
Preferred Environment
React, Tailwind CSS, Windows, Express.js, TypeScript, Next.js, PostgreSQL, Prisma, MySQL, Sass, SQL, Docker
The most amazing...
...thing I've done is fully developing high-priority features from the ground up quickly by refactoring the app's unused parts.
Work Experience
Front-end Developer
Pelmorex Corp
- Developed and maintained The Weather Network, a high-traffic website with millions of visitors.
- Accelerated the migration and development of the website to enhance both the developer and user experience.
- Guided many decisions to improve the team's processes and speed.
Front-end Developer
Envoy Technology
- Investigated and fixed multiple bugs on the different websites of the client.
- Analyzed and Identified the process of running and deploying each web app for a marketing solution.
- Documented the building and deploying process of all of the client's web apps.
Front-end Developer | Freelance Contract
Lululemon Athletica
- Developed high-priority features from the ground up using React and Sass for global audiences. Also, I tested these features using Jest.
- Collaborated with an agile team of professional developers focused on problem-solving and delivering new quality features.
- Worked on features with a revenue opportunity of over $2.5 million in annual earnings.
Front-end Developer | Freelance
An Online Freelance Agency
- Worked with dozens of clients across the globe and made sure to reach their vision through clear communication and by asking the right questions.
- Built infrastructure and backbone for websites and optimized them to be performant and budget-friendly through AWS and Netlify.
- Created different highly interactive apps and web games with various scales using bleeding-edge technologies.
- Managed my workflow with an agile mindset through traditional Agile methods.
- Negotiated a project scope, worked through changing requirements, and completed requirements under harsh time constraints.
Front-end Developer
Self-employed
- Helped local shops and gyms create landing pages and portfolio websites using HTML, CSS, Sass, and JavaScript.
- Developed websites from scratch and created an initial online presence for those clients.
- Used Gulp to handle bundling and task-running to create highly optimized websites.
Experience
M Music
I carefully chose the stack of technologies used in this project to provide the best user and developer experience. Using Zod and React Query, I ensured smooth and seamless data flow from the back end to the front end, and by using Prisma, I ensured that the database was always in sync with the back end. I also ensured that the app was scalable using Next.js and React Query for SSR and caching. Using Zustand for state management, I made sure the complex logic of the player would be consistent across platforms which is an extreme win for developer experience,
Calorie Tracker Web App
Quiz Builder
WForc
I created the front end with caching and progressive web applications standards in mind using the service worker API, so it completely works offline. I implemented client-side rendering as a single-page app using the native history API for extra speed and edge, and I integrated it with weather APIs to look up the current weather and weather forecast based on the users' current geo-location.
Spacer
Skills
Languages
JavaScript, HTML, CSS, TypeScript, HTML5, CSS3, ECMAScript (ES6), Sass, GraphQL, SQL
Frameworks
Tailwind CSS, Next.js, Express.js, Jest, Redux, React Native, Cypress, MUI (Material UI), .NET Core, Flux
Libraries/APIs
React, Node.js, REST APIs, React Router, Passport.js, React Redux, Konva, D3.js
Tools
Canvas, Prisma, Gulp, Git, GitHub, JavaScript Testing, Webpack, CircleCI, GitLab CI/CD, Jira, Figma, Amazon CloudFront CDN, Terraform, Jenkins
Paradigms
Responsive Web Design (RWD), Agile, Unit Testing, Behavior-driven Development (BDD), Continuous Integration (CI), Continuous Development (CD), Test-driven Development (TDD), Testing, Scrum, UX Design, Acceptance Testing, DevOps, Search Engine Optimization (SEO)
Platforms
Web, Windows, Docker, AWS Lambda, Amazon Web Services (AWS), Contentful
Other
Front-end, APIs, Web & Mobile Applications, Front-end Development, User Interface (UI), Right-to-Left (RTL) Scripts, RTL, Arabic Typography, Styled-components, Progressive Web Applications (PWA), eCommerce, Full-stack, Redux RTK, Single-page Applications (SPA), Documentation, Technical Documentation, eCommerce APIs, Back-end, Vercel, Videos, API Integration, Front-end Design, Axios, WCAG 2, CI/CD Pipelines, Docusaurus, Data Visualization, Integration Testing, Design, Storybook, SEO Tools
Storage
PostgreSQL, MySQL, JSON
Certifications
Certified Advanced Web Developer
Udacity | Ministry of Communication and Information Technology of Egypt