RecruiterPk — Pakistan's leading job board
Muhammad Haris Abdullah

Muhammad Haris Abdullah

Backend Developer

About

Building a microservices backend for Tickets application January 2023 - Present • Developed the project using TypeScript, Express, and MongoDB for building a robust and scalable backend. • Utilized Jest and Redis for automated and efficient in-memory testing of the application. • Implemented response normalization techniques to ensure adaptability with polyglot implementation. • Leveraged containerization with Docker for streamlined deployment and management of the application. • Utilized Kubernetes and Skaffold for container orchestration and seamless development workflows. • Implemented Ingress-Nginx to establish routing protocols and expose services to the outside world. • Utilized NATS Streaming Server as an event bus between services, employing features like queue groups to handle multiple replicas and resolve concurrency issues. • Intend to learn DevOps tools such as Terraform and Jenkins to incorporate infrastructure as code and enable efficient software development practices. • Aim to expand knowledge of Linux systems, including command-line usage, system administration, and shell scripting. • Plan to gain expertise in cloud technologies, such as AWS, Azure, or Google Cloud, to enhance the project's scalability and resilience. • Looking forward to embracing polyglot programming by incorporating multiple languages or technology stacks to leverage their respective strengths and explore diverse solutions. Built a backend for Tours application June 2022 - July 2022 • Developed a robust Node.js and Express application with MongoDB as the database backend. • Utilized Postman for efficient API testing and validation, ensuring smooth communication between the frontend and backend components. • Utilized Pug templating engine for rendering dynamic and user-friendly frontend views. • Successfully integrated payment gateways using stripe, enabling secure and seamless transactions within the application. • Implemented a custom error handler

Experience

Full Stack Developer

Cogentro

2022Present

• Collaborated in the development of a MERN stack application for a transportation startup at a software house. • Managed and maintained the product, ensuring smooth operation and prompt issue resolution. • Transitioned to actively implement new features and functionalities, guided by a team lead. • Demonstrated proactive problem-solving skills by investigating and successfully resolving a critical bug in the NodeJs application, ensuring application stability and optimal functionality. • Version controlling with Git and using Jira for project management.

Education

Bachelors in Computer Science

Comsats University Islamabad

20202024