A Full Stack Developer with over 11 years of experience in utilizing advanced technologies to develop scalable and robust solutions. Proficient in the design and development of large-scale architectures, recognized as a process-driven, service-oriented leader with a flair for clean coding and concise documentation, ensuring a thorough knowledge of the software development life cycle.
I am particularly skilled at building robust web applications using Node.js, Express.js, and React.js, Angular.js with additional experience in PHP, C#, Java, and Python. With considerable experience in both back-end and front-end development, I have mastered key areas such as APIs, asynchronous programming, SPA core concepts, and micro front-end architecture.
Aside from designing and implementing microservice-based architectures, I have experience using tools such as Docker and Kubernetes for containerization and orchestration. My expertise in DevOps and deployment includes AWS, GCP, Azure, Docker, and CI/CD pipelines. In addition, I have extensive experience with Agile methodologies, participating in sprint planning effectively, fostering collaboration, and delivering high-quality software on time. I also have a proven track record of working in teams to achieve successful outcomes, through continuous improvement and learning in every aspect of the software delivery.
7 years of extensive experience in building robust and scalable web/mobile applications using Node.js, Express.js, React.js, React Native. 4 years of experience in Php, C#.
Back-End Development: I have strong experience as a back-end developer using Express.js and Node.js, Php, and Java. Extensive experience in designing and developing APIs in production. Solid understanding of asynchronous programming and event-driven architecture. Expert with authentication and authorization mechanisms.
Database Management: Solid experience in MongoDB, Mysql, Postgresql, GraphQL, Database schema design, data modeling, performance optimization, and database query optimization.
Microservices Architecture: Solid experience in designing and developing microservices-based architectures, utilizing tools like Docker and Kubernetes for containerization and orchestration.
DevOps and Deployment: Solid experience with cloud platforms AWS, GCP, Azure and deployment technologies Docker, CI/CD pipelines, ensuring smooth application deployment and scalability.
Agile Methodologies: Strong familiarity with Agile development methodologies Scrum, and Kanban, participating in sprint planning, facilitating collaboration, and delivering high-quality software within project timelines.
Work & Experience
https://icflix.com Project: Video On Demand (VOD) Platform Back-end Development (Php, MySql) Front-end Development (Html, Bootstrap, Ajax, Jquery)
Project: Grant Information Management System https://smeda-733d7.web.app/#/login Back-end Development (Java, Spring Boot, MicroServices, MySql) Front-end Development (React.js, React Hooks, Styled-Components, Material UI)
https://www.webevis.com Project: Plastk Financial Rewards https://www.plastk.ca Back-end Development (Express.js, MicroServices, Mongodb) Front-end Development (React.js, React Hooks, Styled-Components, Atomic design pattern)
Project: https://mevris.com (V5 Development) Back-end Development (Nest.js, MicroServices, Postgresql, GRPC, MQTT, CQRS, GraphQL) Front-end Development (BlueBase, Expo, React.js Redux-ToolKit, Material UI)
I played a key role in building and launching a blockchain-based NFT platform. I collaborated closely with cross-functional teams, including blockchain engineers and UX designers, to develop interactive and secure frontend interfaces seamlessly integrated with the underlying blockchain infrastructure. Project Demo: https://buildspace-vote.vercel.app Project Code: https://github.com/hassanphp/buildspace-vote-main Project: Multivendor E-Commerce Platform Development https://www.softwarecog.com Technologies: Next.js, React.js, Redux-Toolkit, Tailwind CSS