Senior Full Stack Developer .

Get UPdate

Check Instagram POst

Hi 👋 I am Amr Mohamed, software engineer expert in web Development

About Me

img

Amr Mohamed

Software Engineer

Dedicated software engineer with a unique background. My journey began in 2017 when I started studying computer science alongside my Dentistry studies. Despite graduating with a degree in Dentistry, my passion for technology led me to make a significant career shift, diving deep into the world of software development. With over 4 years of experience, I have developed a robust skill set in full-stack development, with a current focus on backend technologies. My professional journey includes roles such as Frontend Engineer and Full Stack Developer at UmedMi, where I transitioned from frontend to backend development. I then broadened my experience by working on various freelance contracts on Upwork, tackling diverse projects and delivering high-quality solutions. My most recent role was with Outlier, where I led significant enhancements in script efficiency and database query optimizations. I am proficient in JavaScript, TypeScript, Java, Python, Node.js, NestJS, Express.js, and React.js, with extensive experience in databases like PostgreSQL, MySQL, and MongoDB. Additionally, I have strong skills in AWS, Docker, Kubernetes, and CI/CD tools. My approach is grounded in OOP, SOLID principles, microservices, and clean architecture.

Why you should Hire me?

Detail Oriented I'm developer With a sharp eye for detail, I intricately craft and optimize every aspect of development. From well-structured code to intuitive UI, I ensure precision at every level. My commitment extends to collaboration, gathering precise requirements, and actively incorporating feedback. With a passion for excellence, I create polished and functional applications that exemplify my dedication to details.

Clean coder I'm a dedicated Full Stack Developer, strongly focused on crafting clean code and adhering to best practices. My priority lies in creating code that is both maintainable and extensible for future enhancements. I prioritize modular design, readability, and SOLID principles , write testing etc...

proactive developerEfficiency and meeting deadlines are at the core of my work philosophy. As a proactive developer, I consistently strive to optimize my productivity by effectively managing my time and resources. I understand the importance of delivering projects on schedule, and I employ robust time management strategies to ensure tasks are completed promptly without compromising quality. My commitment to productivity and deadline adherence drives me to consistently produce exceptional results while maintaining a high level of code quality and attention to detail.

Technical Skills

    Complete Project

    My Work

    My Work History

      Testimonial

      Client feedback

      upwork Client

      optiontwelve

      Changes to company page in Ghost theme

      Amr is fantastic to work with. He works fast, professionally, and does quality work - exactly as was requested in the scope. Awesome job!

      upwork Client

      Cupola Software

      'Pto' React Component with Cypress e2e and Jest tests

      Good job with react component, in Nx build system and cypress tests on storybook

      upwork Client

      Cupola Software

      React Component with Cypress e2e and Jest tests

      Amr is quick with React components and experienced with good Cypress/Storybook and Jest tests within a Nx build system

      upwork Client

      Cupola Software

      React Component

      Fast & high quality work

      What I Do?
      Is there additional information about my qualifications and expertise that you would like to explore?
      Download My CV