About Me

Jamil Moughal

A Full-stack Engineer with more than 5 years of professional software development experience using, Javascript (Node.js, Angular with Typescript), C# (.netCore), and Python

I love working and exploring new technologies like Node.js | Nest.js (NestJS) | Python | Azure | AWS | Azure CI/CD | Scrum | Microservices | Redis | SQL, SQL Server, MySQL, PostgreSQL, MongoDB | Agile Methodologies.

In addition to my background in traditional development, I have a strong passion for Artificial Intelligence and Machine Learning, particularly in the areas of deep learning, natural language processing, and computational linguistics. I am dedicated to creating intelligent, data-driven applications by leveraging advanced techniques in machine learning and NLP.

I worked across various industries for European and US-based companies and startups in high-paced environments with a strong passion for building and debugging reliable, high availability, secure, and performant distributed services. As a quick learner, I love to take on new challenges.

mjamilmoughal

Experinces

Dusseldorf, Germany

As a Software Engineer C# / .NET, IoT/Cloud at Hach, I am deeply involved in the end-to-end development and maintenance of sophisticated IoT and cloud solutions. My role encompasses a broad spectrum of responsibilities, including IoT device provisioning and managing cloud-based architectures. I am proficient in leveraging advanced tools and platforms such as Azure, Azure Service Bus, Terraform, Jenkins, SQL Server, and FusionDb to optimize and automate processes.

My daily tasks include addressing and resolving tickets related to system deployments and operations, ensuring high availability and performance. I collaborate closely with interdisciplinary teams to implement scalable solutions and troubleshoot complex issues, thereby enhancing system reliability and efficiency. My expertise in continuous integration and deployment (CI/CD) practices further supports the rapid delivery of features and fixes, contributing significantly to the agile evolution of our infrastructure.

March 2023 - March 2024

Berlin, Germany

As a Backend engineer at Geomand, I have been instrumental in the development and maintenance of Geomand data product. Working on the implementation of robust scraping pipelines for various resources to gather and process data efficiently.

A significant part of my responsibilities involves implementing gRPC APIs for internal communication. Designed GraphQL endpoints to enhance customer accessibility to data.

Contributed to the project’s architecture by integrating RabbitMQ for message-based communication. Always involved in setting up the Azure DevOps pipelines and deployments.

November 2020 - March 2023

Islamabad, Pakistan

Worked on ESSPlus platform used by Systems globally with nearly 10k+ logins daily.

Worked in an agile team of 8 migrating the project to the latest technology using .netCore, Angular and Azure Cloud. Leading the team in the development of resource management module and rebuilt a complete new database using SQL which reduced the time allocate developers to a certain project by 60%.

In charge of deployment of new features by setting up CI/CD pipeline using Azure DevOps. Increased the performance of different modules by optimizing the code structure and queries following best practices like SOLID and TDD.

Also worked on different frontend features using and building reusable components using Angular 8 (later migrated to Angular 15Յ.

Remote (part-time), United States

Worked on WFCE՞World Football Coin Exchange project in the team of 5. Developed the project from scratch using .NET Core, Web APIs, Node.js, Angular with TypeScript. Worked on the REST APIs in Node.js and .NET Core and integrated with frontend in Angular.

Developed the key features like buy/sell tokens, team management and statistics and enabling secure payments using square payments. Worked on frontend and created reusable components.

Worked on Data Manager project for monitoring live match performances. Optimized code for better performance.

March 2018 - October 2020

Islamabad, Pakistan

Worked on Calimatic LMS a learning management platform with users in US, Pakistan, and India.
Worked in a team of 10 developing the multi-tenant application from scratch using .NET Core, SQL & JavaScript/jQuery. Created the complete client area for educational institutions including courses management, assessments, timesheets, staff scheduling and payments through strips integration.

Worked on the development of Rest APIs for mobile App. Increased the unit test coverage to 90% using XUnit. Optimized the code for better performance which reduced the load time.

Set up the CI/CD pipeline using Azure DevOps which eased the deployment. Have been mentoring the juniors who joined the team on the product for them to have smooth onboarding and integration experience with the team.

Also worked on a Florida-based house buying platform EzWayHouses for real estate property in US. Was part of a team of 3 in the development of different modules like loan management, property information and tasks management.

Skills

Server Side

C#

.NET Core

Node.js

TypeScript

Python

C++

ASP.NET MVC

REST

GraphQL

gRPC

Microservices

RabbitMQ

Redis

Azure

Azure Service Bus

Azure Applications Insights

Client Side

HTML/CSS

JavaScript

Angular

React

TypeScript

jQuery

Bootstrap

Tailwind

ES6

Databases & ORM

SQL Server

MySQL

PostgreSQL

MangoDB

Azure CosmoDB

Redis

Entity Framework

Dapper

Mongoose

TypeORM

Sequelize

Cloud Computing

Azure

Azure DevOps

CI/CD

Tools

Git

Visual Studio Code

Visual Studio

SSMS

Postman

Swagger

Fiddler

TFS

ReSharper

DBeaver

Crystal Reports

Jira

npm

Soft Skills

Communication Skills

Problem Solving

Critical Thinking

Creativity & Innovation

Teamwork & Collaboration

AI & Machine Learning

Python

Natural Language Processing

spaCy

nltk

Deep Learning

"Be humble, be hungary and always be the
hardest worker in the room"

Scroll to Top