Haleeq Usman, Developer in New York, NY, United States
Haleeq is available for hire
Hire Haleeq

Haleeq Usman

Verified Expert  in Engineering

Bio

Haleeq is a leader in computer science with many years of experience in leading engineering teams for government institutions such as the Research Foundation of CUNY, top tech private companies, and corporations like Adobe. He is fluent in formal language theory, enabling him to effectively ship programs, apps, and services in any programming language. Haleeq has several years of experience architecting and building enterprise apps, services, and design patterns.

Portfolio

Self-employed
Agile Software Development, Agile Software Testing, Business, HTML...
Adobe
Agile Software Development, Agile Software Testing, Amazon Web Services (AWS)...
Hearst Magazines | Hearst Digital Media
Agile Software Development, Agile Software Testing, Apache...

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Windows, Docker, Docker Compose, Amazon Web Services (AWS), IDEA IDE, IntelliJ IDEA, Redux, Next.js, Linux Kernel

The most amazing...

...project I've had the opportunity to work on was building a course management system and interactive live classroom app for Hunter College.

Work Experience

Tech Lead | Senior Full-stack Developer

2022 - PRESENT
Self-employed
  • Created a HIPAA-compliant medical application—enabling researchers, doctors, clinics, and patients to participate in multi-party video conferencing, phone calls, and SMS/MMS communication.
  • Managed all application functions, including user management, calendar, assessments, and research systems to serve doctors, patients, clinicians, and researchers.
  • Utilized React, GraphQL, and TypeORM for object-relational mapping, in addition to integrating 3rd-party vendor applications to enable data collection, phone calls, and notifications.
  • Conducted automation tests and made interface improvements using Cypress, Jest, and Storybook.
  • Deployed the application through Azure Clouy using App Service plan, Blob storage, Azure database, Redis cache, and other cloud resources.
  • Led a team of four engineers, a designer (UI/UX), and a product manager, in addition to coordinating with 3rd-party vendors and engineers to record specifications, debug issues, and deploy the platform.
  • Compiled requirements and implemented architecture design for 3rd-party integration with Fitbit to patient data from wearable devices.
  • Collected requirements and implemented architecture design for 3rd-party integration with Vonage communication APIs, including voice for phone calls and voicemails, video with multi-party support, and SMS/MMS text messaging.
  • Implemented email integration using SendGrid and SMTP and implemented a calendar widget to manage meetings and events between researchers, doctors, patients, and clinicians.
  • Created Vonage communication agents using Vonage AI Studio and created complex dashboards reporting patient and study data to researchers, doctors, and clinicians using charts. Recharts was used to render the charts and trends on the dashboards.
Technologies: Agile Software Development, Agile Software Testing, Business, HTML, Responsive Web Apps, MySQL, SQL, Shell Commands, Terminal, ITerm, Microsoft Office, JavaScript, Mongoose, IntelliJ IDEA, NPM, Full-stack Development, IDEA IDE, Linux, MacOS, CSS, TypeScript, GraphQL, Apollo, Express.js, Next.js, Startups, Front-end, UI Components, REST, Front-end Development, ECMAScript (ES6), HTML5, REST APIs, Node.js, Video Players, Architecture, DevOps, Scripting, Data Structures, Algorithms

Tech Lead | Senior Computer Scientist

2015 - 2022
Adobe
  • Acted as a tech lead of an engineering team of more than ten engineers. Introduced best practices and the technical direction for our organization.
  • Made significant contributions to our apps/services' performance, including developing inline hot-reloading in our Monorepos and optimizing our app's speed index and other core web vitals. XDebug and Google Chrome Dev tools were used for debugging.
  • Used Node.js and PHP to build several apps and microservices, including a contributor website, an A/B testing framework for product managers, feature flagging microservices, and data-driven eCommerce landing pages.
  • Utilized PHP 7.x to build an A/B testing microservice and created JavaScript (back-end and front-end) libraries and a PHP library using Composer. The libraries were delivered via a custom Artifactory repository.
  • Participated in several working groups, including the GraphQL and WebPlatform groups. The working groups' primary responsibility was to determine the pain points in our software development lifecycle (SDLC) and brainstorm scalable solutions.
  • Acted as a code review gatekeeper to ensure quality and secured code. I was the code owner of several critical code repositories and developed many integrations with GitHub using WebHooks from Jenkins and other CI platforms.
  • Produced a few requests for change (RFC) to improve our architecture and workflows. This included a generic Linter delta checker/runner, which improved the build-time of our code and the rate we deploy releases to customers.
  • Created the first React/Node.js application/service for a contributor website/app within our organization and shared the knowledge, technologies, and best practices discovered along the way. This included React, Node.js, Redux, Redux-Saga, and more.
  • Utilized Amazon DynamoDB, S3, EC2, ECS, EKS, IAM roles, Route53, RDS (MySQL and PostgreSQL engines), Aurora, Amazon CloudFront, and AWS SDK to build and deploy several microservices and web apps.
Technologies: Agile Software Development, Agile Software Testing, Amazon Web Services (AWS), Amazon DynamoDB, Content Delivery Networks (CDN), Databases, Docker, Fastly, Full-stack Development, Docker Compose, GitHub, GNU Make, IDEA IDE, ITerm, JavaScript, Kubernetes, Leadership, Business, HTML, APIs, Full-stack, Responsive Web Apps, MySQL, SQL, Shell Commands, Terminal, Microsoft Office, NGINX, PHP, IntelliJ IDEA, React, NPM, Terraform, Linux, MacOS, CSS, Redux, GraphQL, Apollo, Express.js, Startups, Front-end, UI Components, REST, AWS Lambda, Serverless, Front-end Development, ECMAScript (ES6), HTML5, REST APIs, Node.js, Video Players, Architecture, DevOps, AWS CloudFormation, Amazon Aurora, C++, Scripting, Toolchains, Machine Learning, Data Structures, Algorithms, Data Architecture

Senior Full-stack Engineer

2015 - 2015
Hearst Magazines | Hearst Digital Media
  • Participated in developing a front-end rendering engine and a back-end media platform editorial interface using PHP and Laravel. Utilized PHPUnit and Jasmine for automation testing and Backbone.js for the front end.
  • Led the development of the syndication microservices in Python and Django through test-driven development (TDD). The service maintained 100 percent unit test coverage with a scalable architecture.
  • Participated in the development of universal Elasticsearch microservices written in Go. The application was written for high concurrency and vertical and horizontal scaling. TDD was utilized, and 100 percent unit test coverage was maintained.
  • Headed the development of an Elasticsearch dashboard utilizing Backbone.js and Marionette.js and TDD using Karma, Mocha, Chai, and Sinon.JS.
Technologies: Agile Software Development, Agile Software Testing, Apache, Amazon Web Services (AWS), Content Delivery Networks (CDN), Databases, Docker, Docker Compose, GitHub, Business, IDEA IDE, IntelliJ IDEA, HTML, APIs, Full-stack, Responsive Web Apps, LAMP, MySQL, SQL, Shell Commands, Terminal, ITerm, NGINX, PHP, JavaScript, NPM, GNU Make, Full-stack Development, Linux, MacOS, CSS, Express.js, Startups, Front-end, Django, Flask, UI Components, REST, Front-end Development, HTML5, REST APIs, Node.js, Video Players, Scripting, Toolchains, Data Structures, Algorithms, Data Architecture

Senior Full-stack Engineer

2014 - 2015
Voxy
  • Introduced front-end unit testing into a complex AMD Backbone.js/Marionette.js application using Karma test runner, Mocha, Chai, and Sinon.JS.
  • Participated in developing a white-labeled application and partner APIs with Python and Django.
  • Developed a tutor conferencing application with third-party integration.
  • Utilized TDD and paired programming to develop several features and refactor legacy code.
Technologies: Python, MongoDB, Agile Software Development, Agile Software Testing, Amazon Web Services (AWS), Content Delivery Networks (CDN), HTML, APIs, Full-stack, Responsive Web Apps, CentOS, WebRTC, Shell Commands, Terminal, ITerm, NGINX, JavaScript, Mongoose, IntelliJ IDEA, GitHub, NPM, Travis CI, Full-stack Development, IDEA IDE, Linux, MacOS, CSS, TypeScript, Express.js, Startups, Front-end, Django, Flask, UI Components, REST, Front-end Development, HTML5, REST APIs, Node.js, Video Players, Streaming, Scripting, Toolchains, Machine Learning

PHP Lead Developer

2013 - 2014
nextSource
  • Architected an open-source software stack to replace a legacy proprietary web framework. The software stack includes Codeigniter with some Zend components for the back end and AngularJS for the front end.
  • Introduced software unit and automation testing with PHPUnit.
  • Mentored other developers and helped them with writing unit test cases. Introduced model-view-controller (MVC), AngularJS, and integrated a job scheduler system with company software.
  • Managed the build and deployment processes and documented software development lifecycle (SDLC) guidelines for other developers.
Technologies: Agile Software Development, Agile Software Testing, Business, Apache, Databases, AngularJS, HTML, Full-stack, CentOS, LAMP, MySQL, SQL, Leadership, Shell Commands, Terminal, ITerm, Microsoft Office, PHP, JavaScript, IntelliJ IDEA, Angular, NPM, Full-stack Development, IDEA IDE, Windows, Linux, MacOS, CSS, Front-end, UI Components, REST, Front-end Development, REST APIs, Scripting

Technical Lead Developer

2011 - 2013
Research Foundation of CUNY | Hunter College
  • Refactored and migrated a legacy course management system under Zend to a Codeigniter/Zend mixed framework and led the development from the ground up of a new course management website utilizing LAMP.
  • Headed the development of a new virtual classroom with support for interactively sharing major image formats and Microsoft Office documents or PDFs.
  • Built an Agile software engineering team consisting of interns and contractors from the ground up.
Technologies: Apache, Amazon Web Services (AWS), Business, Content Delivery Networks (CDN), Docker, Docker Compose, Databases, GitHub, Bootstrap, HTML, APIs, Full-stack, Responsive Web Apps, React Native, AngularJS, Electron, Windows Server, CentOS, Kurento Media Server, Adobe Media Server (AMS), Wamp, LAMP, MySQL, SQL, Leadership, WebRTC, Shell Commands, Terminal, ITerm, Microsoft Office, PHP, JavaScript, Xcode, IntelliJ IDEA, Angular, React, NPM, Travis CI, GNU Make, Terraform, Full-stack Development, Agile Software Testing, IDEA IDE, Windows, Linux, MacOS, CSS, Redux, Express.js, Front-end, UI Components, REST, Front-end Development, REST APIs, Scripting, Toolchains

Developer | Analyst

2010 - 2011
Delivery
  • Refactored for object-oriented design (OOD) normalization and developed the Foursquare integration.
  • Developed the back-end of the "Order Loyalty" gift card system and white-labeled additional functionality to the payment class.
  • Fixed several bugs within the system and refactored the automated clearing house (ACH) batch system.
Technologies: Agile Software Development, PHP, SQL, HTML, APIs, Full-stack, CentOS, LAMP, MySQL, Shell Commands, Terminal, ITerm, JavaScript, IntelliJ IDEA, NPM, Full-stack Development, Agile Software Testing, Windows, Linux, CSS, Startups, Front-end, UI Components, Front-end Development, REST APIs, Scripting

PHP Programmer

2007 - 2010
Research Foundation of CUNY | Hunter College
  • Developed a course management website on a LAMP stack utilizing the Zend 1.x framework and led the development of the first virtual classroom.
  • Created a microphone/webcam-enabled personal messaging system.
  • Interviewed and hired interns and contractors for web designs and software engineering.
Technologies: Apache, PHP, LAMP, Wamp, Adobe Media Server (AMS), Kurento Media Server, Databases, HTML, Windows Server, MySQL, SQL, WebRTC, Shell Commands, Terminal, ITerm, Microsoft Office, JavaScript, Xcode, IntelliJ IDEA, NPM, Full-stack Development, Windows, Linux, CSS, Front-end, UI Components, Front-end Development, Scripting, Microsoft Access

Pixie HD

https://github.com/husman/pixieapp
Pixie HD is a web conferencing app with an interactive and shared Canvas built from HTML5 Canvas. The app is installed onto a user's machine as a desktop application. It was built using Electron runtime and React.
2006 - 2012

Bachelor's Degree in Chemistry

City College of New York - New York City, USA

JUNE 2021 - PRESENT

A2E Business Fundamentals

McKinsey & Company

MARCH 2021 - PRESENT

Problem Solving

McKinsey & Company

MARCH 2021 - PRESENT

Business Strategy

McKinsey & Company

Libraries/APIs

React, WebRTC, REST APIs, Node.js, Recharts, Nexmo

Tools

Docker Compose, IDEA IDE, Terraform, GNU Make, NPM, GitHub, IntelliJ IDEA, Mongoose, ITerm, Fastly, Travis CI, Xcode, Apache, NGINX, Terminal, Azure App Service, SendGrid, AWS CloudFormation, Microsoft Access

Languages

JavaScript, Python, PHP, SQL, HTML, CSS, GraphQL, ECMAScript (ES6), HTML5, C++, TypeScript

Frameworks

React Native, Bootstrap, Redux, Next.js, Django, Angular, Flask, NestJS, Material UI, Qt, Electron, Express.js, AngularJS, GStreamer

Paradigms

Agile Software Development, REST, DevOps

Platforms

MacOS, Linux, Windows, Docker, Amazon Web Services (AWS), Kubernetes, Azure, OpenTok, Kernel, LAMP, CentOS, Windows Server, AWS Lambda

Storage

Databases, Amazon DynamoDB, MySQL, Amazon Aurora, MongoDB, Kurento Media Server, PostgreSQL

Other

Agile Software Testing, Full-stack Development, Web Development, Microsoft Office, Responsive Web Apps, Full-stack, APIs, Apollo, Startups, Front-end, UI Components, Front-end Development, Video Streaming, Video Livestreaming, Video Players, Streaming, Architecture, Scripting, Toolchains, Content Delivery Networks (CDN), Shell Commands, VoIP, TypeORM, Device Drivers, Linux Kernel, Data Structures, Algorithms, Data Architecture, Business, Leadership, Wamp, Adobe Media Server (AMS), Serverless, Machine Learning

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