Jamal A.

Jamal A.

Back-end Node.js developer

Request Rate

Jamal is a creative and detailed individual with the ability to develop effective and efficient solutions with zero tolerance for errors. He is a skilled developer with more than 6 year of experience, looking to join a progressive tech company where his technical skills will be fully harnessed.

Skills

  • Javascript
  • Node.js
  • HTML
  • CSS
  • CI/CD
0246810

Experience

Financial Services Company, Bahrain, al-Manamah

Senior Software Engineer

February 2021 to Present

Stack:  

  • JavaScript,  
  • TypeScript, 
  • Node.js, 
  • MongoDB, 
  • Nest.js, 
  • GraphQL, 
  • MSSql, 
  • Angular, 
  • Docker, 
  • Redis, 
  • Camunda,
  • Azure.



Responsibilities

  • Lead the corporate banking development for one of the largest banks in Bahrain and Kuwait;
  • Delivered a successful release to the bank that increased the company revenue by 30% within 8 months;
  • Enhanced the company's product capabilities which help the company to expand in 3 different countries;
  • Worked closely with the solution design team to design the technical solution of different problems.


Hospitals and Health Care Company, United States, California, San francisco

Senior Software Engineer

February 2020 to January 2021

Stack:  

  • Node.js, 
  • MongoDB, 
  • Nest.js, 
  • MySql, 
  • React.js, 
  • Docker, 
  • Kubernetes, 
  • Next.js.



Responsibilities

  • Worked on a company product that helped the company to get 5000+ shifts and dozens of new healthcare facilities staffing contracts in the USA during the covid epidemic;
  • Scaled the product capability to handle from a few thousand users to a hundred of thousands of users.

IT Services and IT Consulting Company

Full Stack Engineer (Remote)

February 2016 to January 2020

Stack:  

  • React, 
  • WinForms, 
  • Node.js, 
  • Asp.Net, 
  • MS SQL, 
  • CI/CD, 
  • Bamboo,
  • Redux, 
  • Sass, 
  • Java, 
  • Swift, 
  • Mocha, 
  • Jasmine, 
  • Puppeteer, 
  • Appium,
  • Azure.



Responsibilities

  • Lead the team that built the recruitment platform which helped 10,000+ job seekers and dozens of companies in the recruitment process from hiring till the end of the contract in Denmark and Pakistan;
  • Built the capability that enabled a new company to get started with a new live domain in 2 minutes;
  • Worked in a team where we built an outsourced water dispatch management system for the US biggest oil company Chevron for its Kazakhstan oil field;
  • Enhanced the Smart Attendance System and makes it capable to capture user attendance when a user passes through a gate.


Education

Bachelor’s in software engineering, International Islamic University Islamabad

September 2015 to August 2019

Pakistan

Intermediate in Computer Science, Punjab Colleges of Information Technology

August 2013 to June 2015

Rawalpindi, Pakistan

Portfolio

Rubix / Fintech
February 2021 - June 2022
Rubix / Fintech
February 2021 - June 2022

Description: 

I am working with them as a senior software engineer where I have an opportunity to work closely with the client, be involved in solution design discussion and decisions, work with a business analyst on requirements elicitation, and feature development, and work closely with the QA to identify and understand the issues, help and mentor junior developers, reviewing the code and pull request, introducing best practices and design patterns, making the deployment, building the infrastructure, and a lot more. Our teams consist of 30-40 people including architects, Business Analysts, and the QA team. 

 

I worked on the core banking modules including User Management, Account Services, Transfer, Beneficiary Management, Standing Orders, Payroll, Bulk Transfers, Back-office module, and much more and I was working there as a senior engineer on those modules and that project was based on microservices architecture and we built more than 15+ microservices for different functionalities. 

 

As a result, we were able to successfully release to the bank a state-of-the-art digital banking solution, secure multi-million dollar deals from the different clients in the Gulf region, and expand to the Saudi market.

Technologies used:
Javascript, TypeScript, Node.js, Express.js, MongoDB, React, Redux, RabbitMQ, AWS
Healthcare Company
February 2020 - February 2021
Healthcare Company
February 2020 - February 2021

Description: 

I was working with this YC-funded startup as a senior software engineer where I had an opportunity to work with the company's global team consisting of 15+ developers where we were building a company product for healthcare staffing that was being used by thousands of healthcare professionals and dozens of facilities in the USA. My primary role was to work on product enhancement and new feature builds along with other developers.  

 

When the Covid pandemic was at its peak in the USA there were very high demands of the nurses and healthcare staff, so we have to make our company product capable to accomplish this challenge we were given a short deadline where we have to scale our product, redesign our user interface and make improvement and advancements in our application so we can attract more and more healthcare professional and get new staffing contracts from the healthcare facilities. I was involved in building different features including shifts management, healthcare professionals locating and assigning algorithms, and other time and payment-related modules. 

 

We as a team worked day and night to accomplish the task and, in the end, we were able to scale our product and redesign our UI as a result, we were able to attract thousands of healthcare professionals and dozens of healthcare facilities, and that company is now unicorn and is now one of the biggest companies in their domain in the USA.

Technologies used:
Node.js, Express.js, React, Redux, CI/CD, MySQL, MongoDB
Recruitment Platform Project
January 2018 - January 2020
Recruitment Platform Project
January 2018 - January 2020

Description: 

I started working with them as a software engineer but later I was promoted to Senior Software Engineer. Our team consists of 10+ people and my primary role is to work on different features and modules on the backend and front-end side and also on their mobile apps. 

 

We were building a complete recruitment platform where we can make the hiring, onboarding, and contract management process smooth and fast. We build different things like a resume analyzer that analyzes the person's resume with the market and gives him insight, improvements, and future career paths as well. We scraped data for different industries and have a very large data set of job postings and lookups needed for the portal. We built a web portal for the recruiter where they can find candidates using different filters and criteria. Candidates can create their profiles and let the recruiters find them. Once there is a matched recruiter can shortlist those and can send them an opportunity for the discussion. Candidates can accept or reject those opportunities. Once the opportunity is accepted, the recruiter can create a contract on negotiated terms. After this, there comes the onboarding process and we have the capabilities to manage those. Then there is time tracking and weekly reports submission. We built the system to manage these as well. We build the capability so any company can create a copy of the system and make it live with just a few clicks within 2 minutes, for example, kfc.prodoo.com, if that company wants to use a separate system for their resource hiring.  

 

This portal is now live in Denmark and Pakistan and is being used by thousands of job seekers and dozens of companies including some renowned companies. It solved the complex hiring and onboarding process and enabled the job seeker to find the right opportunity. 

Technologies used:
Node.js, React, Redux, Sass, Java, CI/CD
Smart Attendance System / Education
June 2016 - December 2017
Smart Attendance System / Education
June 2016 - December 2017

Description: 

I was working as a software engineer on this project with a team consisting of 5-10 people. My primary role was to work on the core functionality of the system and work as a full-stack developer on the backend and front end of the system.  

 

Smart Attendance Solution is an attendance solution that was built on top of RFID technology and it also includes different attendance management and school and office management features. To build the system we studied different legacy school systems to elicit and refine the requirement and then build different features and modules including Student Management, Attendance Management, Payroll, Fee Management, Smart Messaging System, and others. 

  

It is now being used by 100+ schools in Pakistan. It helped the company to get hundreds of new school contracts. This is being used by many organizations during the seminar and local and international conferences to mark the attendance of the participant and allow only the employee to have RFID cards with their names registered in the system.


Technologies used:
React, Node.js, CI/CD