Mohammad D.

Mohammad Dohadwala

Frontend Web Developer
I'm a 24 year old developer based in Dubai. I write in Javascript, talk to databases and make servers do stuff. I am always open to exploring new opportunities. Please feel free to check out my work and let's have a coffee video chat if you'd like to hear more.
mohammad-profile

What I do

I have more than 7 years of experience building software for clients all over the world. I started coding at a young age and have been at it ever since. Through code, I take a thought and turn it into a product. I am also a Tech Blogger who shares his experiences and philosophies to the world. Below is a quick overview of my main technical skill sets and technologies I use.

Programming Languages

I have extensive experience in multiple programming languages such as Python, Java, PHP, C#. However, JavaScript is my preferred language no matter what I am building.

Javascript Libraries

I have worked with a wide range of libraries and frameworks such as React, Express, Next, React Native, Styled Components, Final Form, Joi, Redux, React Router, and more.

Cloud Servers

I am an AWS Certified Cloud Architect and I have spent more than 2 years maintaining EC2, Beanstalk, ECS, S3, ECR, Lambda, CloudFormation, CodePipeline, and other AWS services.

Mobile-First Websites

Most of the world uses mobile to browse websites. I use a mobile-first, offline-first approach in creating frontend systems. I use Flexbox and CSS Grid to create beautiful responsive Interfaces.

Web Frameworks & CMS

I also enjoy using popular open-source tools to create web apps like Bootstrap, VuePress, WordPress, Joomla, etc. I like to try out new modern things that are in trend.

Rest, oAuth2, Web Socket APIs

I have worked with all sorts of Backend APIs. I have created and maintained Rest APIs, and Websockets. Integration with Authenticating users with oAuth, JWT, and payment APIs like Paypal and Stripe.

Databases

MongoDB is my all-time favorite database solution. I have also worked with other Relational, Non-Relational and Realtime Databases such as MySQL, PostgreSQL, Firebase, and DynamoDB.

Development Tools

From version control using Git and SVN to CI/CD using Jenkins. I use a variety of tools to be more productive while coding. My main code editor is VS Code which I absolutely adore.

Recomendations