Bilal Maqsood, Developer in Lisbon, Portugal
Bilal is available for hire
Hire Bilal

Bilal Maqsood

Verified Expert  in Engineering

Bio

Bilal is a software engineer with over seven years of experience in software development backed by a software engineering degree. He's worked on large-scale web and cross-platform mobile applications and is well-versed in React, React Native, Next.js, Node.js, MongoDB, and TypeScript. He's passionate about solving technical problems and writing scalable and optimized code. Over his career, Bilal has developed applications for various industries, such as healthcare and online careers.

Portfolio

Arbisoft
JavaScript, React Native, Next.js, Agile, GitLab, GitLab CI/CD, AWS Amplify...
Arbisoft
JavaScript, React, Next.js, React Native, Formik, Yup, Agile, Styled-components...
Techverx
React, Node.js, Express.js, GraphQL, Apollo, HTML, CSS, React Native, HTML5...

Experience

  • JavaScript - 7 years
  • React - 7 years
  • Redux - 7 years
  • React Native - 5 years
  • Next.js - 4 years
  • GraphQL - 3 years
  • MongoDB - 3 years
  • Node.js - 3 years

Availability

Full-time

Preferred Environment

Git, GitLab, Slack, Agile, Front-end Development

The most amazing...

...app I've developed is Jobcase. It ranked second among US online career services with 130+ million registered members and 2+ million monthly unique visitors.

Work Experience

Senior Software Development Engineer

2021 - 2024
Arbisoft
  • Developed and launched a cross-platform mobile application called Jobcase, allowing users to find jobs locally and globally. It has 20,000,000+ unique users overall.
  • Led the implementation of a complete employer portal to manage all the jobs, candidates, hiring events, job campaigns, and many other managerial tasks.
  • Implemented and launched an MVP for a user job portal web application for learning, networking, and job searching.
  • Conducted architecture review and performance review for different projects and gave suggestions to improve architecture and performance.
  • Mentored and trained many junior software engineers to prepare them for working with internationally set standards.
Technologies: JavaScript, React Native, Next.js, Agile, GitLab, GitLab CI/CD, AWS Amplify, Node.js, Redux, Redux Toolkit, React, HTML5, Figma, Jest, Communication, Storybook, Front-end, React Hooks, Webpack, Unit Testing, TypeScript, Jira, Scrum, UX Design, Web, iOS, Android, Tailwind CSS, Amazon Web Services (AWS), Responsive Web Design (RWD), User Experience (UX), User Interface (UI), Full-stack, REST APIs, CI/CD Pipelines, Single-page Applications (SPAs), React Redux, Component Libraries, Content Management Systems (CMS), REST, Chakra UI, Server-side Rendering (SSR), JavaScript Testing, Cloud, Responsive Design, Virtual DOM, Leadership, Mobile Development, GitHub, Reusable Libraries, Application State Management, Responsive Web Apps, Social Media Apps, Mobile, Mobile App Design, Mobile Design, Design Systems, CSS3, JavaScript Libraries, Test-driven Development (TDD), Technical Leadership, Babel, API Integration, Context API, Front-end Architecture, Front-end Design, JSX, WordPress, Appium, Mobile UX, Flexbox, Lodash, Docker, NestJS, Databases, WebApp, Back-end, Microfrontends, Bootstrap, Responsive, Architecture, Vue, Vanilla JS, DOM, OpenAI API, GitHub Actions, OpenAI, Accessibility, WCAG, Headless CMS, Single Sign-on (SSO), Ant Design, Web App Development, Full-stack Development, Stripe, React Query, Axios, Supabase, Supabase Auth

Software Development Engineer

2019 - 2021
Arbisoft
  • Developed a web application that enables the delivery of groceries and food to users' doorstep.
  • Built a mobile and web application that facilitates communication between doctors, nurses, hospital staff, labs, patients, and patients' relatives. It maintained all the records between them.
  • Helped transition some React and React Native applications to move them to the latest releases and update their packages, improve the performance, and make them scalable for the future.
  • Conducted over 100 technical interviews and helped recruit some top resources for the company.
  • Created code quality guidelines and conducted some knowledge-sharing sessions on it.
Technologies: JavaScript, React, Next.js, React Native, Formik, Yup, Agile, Styled-components, Material UI, Semantic UI, React Router, Redux, Redux Thunk, Redux-Saga, Git, CSS, HTML, HTML5, Online Ordering, APIs, Figma, Jest, Communication, Software Testing, Storybook, Front-end, React Hooks, Webpack, REST APIs, Node.js, Unit Testing, TypeScript, Jira, Scrum, WebAssembly (Wasm), UX Design, Web, Video Players, iOS, Android, Mapbox, MongoDB, Gatsby, User Interface (UI), Data Visualization, Responsive Web Design (RWD), User Experience (UX), UI Design, Three.js, Full-stack, Heroku, CI/CD Pipelines, Single-page Applications (SPAs), React Redux, Component Libraries, Firebase, Charts, Content Management Systems (CMS), REST, JavaScript Testing, Cloud, Responsive Design, Virtual DOM, Mobile Development, GitHub, Reusable Libraries, Application State Management, Responsive Web Apps, Social Media Apps, Mobile, Mobile App Design, Mobile Design, Design Systems, CSS3, JavaScript Libraries, Test-driven Development (TDD), Technical Leadership, Babel, API Integration, Context API, Front-end Architecture, Front-end Design, JSX, Expo, WordPress, Mobile UX, Flexbox, Lodash, Docker, Databases, WebApp, Sass, Back-end, Bootstrap, React Native for Web, Responsive, Architecture, Vanilla JS, DOM, GitHub Actions, Accessibility, WCAG, Headless CMS, Single Sign-on (SSO), eCommerce, Ant Design, Web App Development, Full-stack Development, Supabase, Supabase Auth

Software Engineer

2018 - 2019
Techverx
  • Delivered a healthcare solution for virtual-first cardiology care, in which patients can consult doctors for their heart health.
  • Created a web and mobile application called Moishe House that enables conducting community activities and reimbursing expenses for a specific community around the globe.
  • Conducted client communication, requirement gathering, and documentation on Jira and other tools on a daily basis.
  • Held training sessions to train other team members on React for multiple projects.
Technologies: React, Node.js, Express.js, GraphQL, Apollo, HTML, CSS, React Native, HTML5, JavaScript, APIs, Communication, Storybook, Front-end, Webpack, REST APIs, TypeScript, Jira, Scrum, Stripe, Stripe Checkout, Stripe API, UX Design, Web, iOS, Android, MongoDB, User Experience (UX), User Interface (UI), Responsive Web Design (RWD), UI Design, Twilio API, Single-page Applications (SPAs), React Redux, Component Libraries, Content Management Systems (CMS), Marketplace Platforms, Responsive Design, Virtual DOM, GitHub, Reusable Libraries, Application State Management, Responsive Web Apps, Social Media Apps, Mobile, CSS3, JavaScript Libraries, Test-driven Development (TDD), API Integration, Front-end Architecture, Front-end Design, JSX, Expo, Flexbox, Apollo Client, Databases, WebApp, Bootstrap, Responsive, Vanilla JS, DOM, Accessibility, eCommerce, Ant Design, Web App Development

React Developer

2017 - 2018
OneByte
  • Implemented the front end for the hotel management application.
  • Built the front end using React and Redux (Redux Thunk and Redux-Saga).
  • Upgraded an older version of the React application to the latest version.
  • Upgraded outdated npm packages in one of the current applications.
Technologies: JavaScript, React, Front-end, Redux, Redux Thunk, Scrum, Web, MongoDB, User Experience (UX), Responsive Web Design (RWD), Single-page Applications (SPAs), PostgreSQL, Highcharts, Responsive Design, Virtual DOM, GitHub, Application State Management, Responsive Web Apps, Mobile, CSS3, JavaScript Libraries, Test-driven Development (TDD), API Integration, Front-end Architecture, Front-end Design, JSX, Expo, Flexbox, WebApp, Vanilla JS, DOM, Web App Development

Experience

Jobcase | Employee Community Portal

An employee community and job portal where millions of members connect to seize opportunities, share advice, and navigate the work landscape together, where the tech stack I used included React, React Native, Next.js, Redux, CSS, HTML5, Node.js, and JavaScript.

I met with development managers to discuss software projects, conducted feasibility studies for upgraded software systems, and designed new software architectures. I also managed project timelines and assigned tasks to junior developers, such as coding, testing, debugging, and analytics. I wrote advanced programming code with the latest technologies and reviewed and implemented updates for software systems. I also created development reports and technical documents, trained staff on software use, and conferred with users, studying systems flow, data usage, and work processes.

Hucu AI | HIPAA-compliant Messaging App

https://play.google.com/store/apps/details?id=com.hucu.ai&hl=en&gl=US
A free HIPAA-compliant messaging network for all healthcare professionals and I worked as a React and React Native developer in a team of six people for a year. The tech stack we used included HIPAA, React, Redux-Saga, JavaScript, TypeScript, React Native, Redux, and Node.js.

I implemented the admin portal and the React Native mobile app. I met with development managers to discuss the software project and conducted feasibility studies to upgrade the software system. I managed a team of developers, assigning coding, testing, debugging, and analytics tasks and encouraging creativity and efficiency throughout complex digital projects. I also modified software to fix errors, adapt it to new hardware, improve performance, and upgrade interfaces, applying strategic thinking and deep understanding in all digital development stages.

Landit | Career Pathing Platform

https://www.landit.com/
A one-size-fits-one career pathing platform that increases the success of women and diverse groups in the workplace and enables companies to attract, develop, and retain diverse, high-potential talent.

I built the mobile application's MVP, added features to the web application, and did extensive code reviews before merging. I upgraded the React and React Native apps and all installed packages to the latest versions. I integrated Stripe payments into this project. I also created test builds at the end of every sprint, designed the mobile application's code architecture, and refactored and optimized code when needed, making it scalable and performant.

Heartbeat Health | Virtual-first Cardiology Platform

https://www.heartbeathealth.com/
A commercial healthcare project run by professionals in the US, aiming to revolutionize cardiovascular care, one virtual intervention at a time.

I worked as a JavaScript developer together with a back-end developer. I developed features like check-ins, scheduling, payments through Stripe, chatting, surveys, and patient reports. I also built the user landing and admin web applications, made stories and tasks for sprints, and created APIs.

Cheetay | Delivery App

An app that delivers groceries, fast food, and medicine to the user's doorstep, provided by the leading eCommerce platform in Pakistan. I added the React functional components, Redux-Saga, Storybook, and Jest test to the portal.

I served as a development lead in a team of three for five months. I built the admin portal for the delivery service and developed features to manage orders, riders, cities, locations, maps, and hotspots. I also managed two junior developers by assigning tasks and conducting extensive peer code reviews.

Education

2013 - 2017

Bachelor's Degree in Software Engineering

Lancaster University - United Kingdom

Certifications

AUGUST 2021 - PRESENT

Testing React with Jest and Testing Library

Udemy

Skills

Libraries/APIs

React, Node.js, Formik, Yup, REST APIs, Stripe, Stripe API, Twilio API, React Redux, Context API, Flexbox, Lodash, Vue, AWS Amplify, Three.js, Highcharts, Apollo Client, React Query, React Native for Web, OpenAI API, React Router, Redux-Saga, Rebass

Tools

Git, Figma, Webpack, Jira, Stripe Checkout, JavaScript Testing, GitHub, Babel, JSX, Expo, Redux Toolkit, GitLab CI/CD, CircleCI, GitLab, Slack, Redux Thunk, Fastlane

Languages

JavaScript, CSS, HTML, GraphQL, HTML5, TypeScript, CSS3, Sass

Frameworks

React Native, Express.js, Jest, Redux, Next.js, Material UI, Cypress, Tailwind CSS, NestJS, WebApp, Bootstrap, Vanilla JS, Ant Design, Entity, Appium

Paradigms

Agile, Unit Testing, Scrum, UX Design, Responsive Web Design (RWD), UI Design, REST, Marketplace Platforms, Mobile Development, App Development, Mobile App Design, Mobile Design, Test-driven Development (TDD), Responsive, Asynchronous Programming, Microfrontends, Object-oriented Programming (OOP), Software Testing, Testing

Platforms

Web, iOS, Android, Mapbox, Amazon Web Services (AWS), Heroku, Firebase, Mobile, WordPress, Azure, Docker

Storage

MongoDB, Databases, PostgreSQL

Other

Software QA, Front-end Development, Styled-components, Storybook, APIs, Front-end, React Hooks, Video Players, Gatsby, Data Visualization, User Experience (UX), User Interface (UI), Full-stack, Single-page Applications (SPAs), Component Libraries, Charts, Content Management Systems (CMS), Chakra UI, Server-side Rendering (SSR), Cloud, Responsive Design, Virtual DOM, Leadership, Reusable Libraries, Application State Management, Responsive Web Apps, Social Media Apps, Design Systems, JavaScript Libraries, Technical Leadership, Mobile First, API Integration, Front-end Architecture, Front-end Design, Pixel Perfect, Mobile UX, Axios, Architecture, DOM, Single Sign-on (SSO), UI Components, Web App Development, Full-stack Development, Stripe Payments, Supabase Auth, Online Ordering, WebAssembly (Wasm), CI/CD Pipelines, WCAG 2, Back-end, GitHub Actions, OpenAI, Accessibility, WCAG, Headless CMS, eCommerce, Supabase, Web Development, User Requirements, Communication, IT Networking, Semantic UI, Apollo, WebSockets, NextAuth.js

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring