Profile Photo
👋

Hello, I'm Usman. I'm a full-stack developer with 8 years of experience on Web. I enjoy writing beautiful minimalistic apps with React and Next

About me

I am an experienced developer with 8+ years working in large corporations as a consultant and full-time employee. I love working on open-source technologies around Javascript, Typescript (Both frontend and backend)

I don't like overcomplicating the applications, I care about maintainability and testability when I'm writing code, I've been in situations when I had to decide between the cost vs benefit of writing the code in a certain way or choosing the technology based on it. My top priority has always been easy-to-read code that works the way you expect it to be.

I specialize in Green Field projects, developing 2.0 and scale-up applications. If your product needs a performance boost or just looking to jump to your next big user acquisition, I’m your guy to help you with making sure the app positively surprises your users.

My skills

My experience

DPDK Digital Agency
DPDK Digital Agency
Senior Software Engineer(Rotterdam, Netherlands)
April 3rd 2023 - October 31st 2023

It was mainly a project-based short-term assignment with integration with Prismic with Charts and some custom scripts to modernize the old model of headless CMS with the new one including the updating of Next 12 to Next 13 (Page router to App router).

Used Easy charts to show the data on the website and added server rendering to optimize the data. I was the only one working on the project, working with Clients on the requirements converting them into actionable items, and integrating them into the system.

It was a 6 months freelance contract I was using to have some extra cash on my side while I was working with the startup.

Prismic CMS
Typescript
NextJS
ReactJS
Mustaa.
Mustaa.
Application Architect(Rotterdam, Netherlands)
March 16th 2023 - Present

Mustaa is an upcoming online marketplace for Yacht and Boat buyers that also lets you buy and upload digital assets related to boats (Tobe used in 3d spaces like Games and VR). Their major feature is Fractional Ownership.

My role is to design and implement the whole stack, primary challenge here is to implement the fractional ownership part with crypto as a payment option. Most of the digital assets will be treated as NFTs and yacht data will be stored on blockchain.

Smart Contracts
Universal Profiles
LUKSO (Blockchain)
tRPC
NextJS
React
Node
Sanity
Tailwind CSS
Nationale Nederlanden
Nationale Nederlanden
Senior Software Engineer(Rotterdam, Netherlands)
January 3rd 2022 - March 15th 2023

I was mostly responsible for a Nottary product that included some Lambda functions, contributions to the design system, training junior team members, and fixing/integrating the app with the mobile app (React-Native). I was mainly developing new APIs and adding them as a feature to the hybrid app.

AWS Lambda
DynamoDB
Serverless
MUI
React
React Native
Redux
Droobi Health
Droobi Health
Tech Lead(Doha, Al-Ryan, Qatar)
April 1st 2019 - October 31st 2021

As the Tech Lead at Droobi, a health-based startup specializing in blood glucose management for individuals with diabetes, I played a key role in driving agile processes and leading a cross-functional team of developers. With a remote team, we successfully delivered Android and iOS applications, as well as web portals for Doctors and Health Coaches to engage with users.

In this role, I was responsible for executing agile methodologies, overseeing sprint planning, and ensuring the timely delivery of high-quality software solutions. I actively managed and maintained code quality through thorough code reviews. I also contributed as a hands-on developer, utilizing my expertise in Web and React technologies to develop and maintain the web portals. Additionally, I had the opportunity to participate in the hiring process actively, contribute to technical design discussions, and present project plans to investors, showcasing our vision and securing their support.

SSO
SCRUM
Team Management
Budget Management
React
Redux
Typescript
AWS EC2, S3, Lambda, Dynamo DB
React Native
AntDesign
Tailwind CSS
Firebase
MobileLive Inc.
MobileLive Inc.
Tech Lead(Toronto, Ontario, Canada)
August 1st 2017 - February 28th 2019

As the Tech Lead at MobileLive, my primary responsibility was to lead the technical direction of projects and manage a team of developers. I collaborated closely with product managers, designers, and stakeholders to understand project requirements, define technical solutions, and provide accurate time and effort estimates.

The nature of our work focused on developing self-service portals for major telecom providers in North America. My expertise primarily lies in JavaScript and TypeScript-based frameworks like React, Angular, Nest, Express, AWS Lambda, developing API’s for the web portals. While at MobileLive, I actively contributed to the success of four different products, each utilizing different technologies, showcasing my adaptability and versatility in delivering quality solutions.

Typescript
Angular
React
Redux
MobX
RxJS
NodeJS
AWS EC2, S3, Lambda, Dynamo DB
MUI
Tailwind CSS
NextJS
Orient Group of Companies
Orient Group of Companies
Senior Software Engineer(Lahore, Punjab, Pakistan)
July 20th 2016 - July 30th 2017

My role was mostly working as a team lead since it was a startup and I was the first engineer. I had a lot on my shoulders. I had to develop requirement documents with the management, translate wishes into technical requirements, Architect solutions based on requirements, and hire new engineers based on what we knew. Eventually, I made the whole engineering team, laid down all the engineering standards, created the release cycle, and made the whole application a reality in less than 1 year and we were in the market within 7 months.

GraphQL
React
React Native
Rabbit MQ
AMQP
MUI
FireEye Inc.
FireEye Inc.
Software Engineer(Fremont, California, United States)
April 1st 2015 - July 15th 2016

I joined as a FrontEnd Developer to develop a UI for a security analytics platform to show real-time analytics on various types of Graphs and Tables. When I started I was the only developer working on their front-end team, with time more people got hired and I was working under a UI architect.

Reactjs
Redux
Angular
Node
Express
Chartjs
Babel
University of Central Punjab
University of Central Punjab
BS Computer Science(Lahore, Punjab, Pakistan)
August 1st 2010 - June 30th 2014

Match, Physics, Computer Science, Software Engineering

C++, Java, Python
Algorithms and Analysis, Data Structures
Linear Algebra, Calculus, Applied Physics
Matlab, Computer Vision
Arduino UNO, Raspberry Pi, Proteus

Contact me

Please contact me directly at 06 82812426 or hello@usmantahir.com or through this form. (Text before call)