Hamza Waleed, Developer in Gujrat, Punjab, Pakistan
Hamza is available for hire
Hire Hamza

Hamza Waleed

Verified Expert  in Engineering

Software Developer

Gujrat, Punjab, Pakistan

Toptal member since September 9, 2022

Bio

Hamza is a software engineer specializing in mobile development. He is never afraid of learning new tools, technologies, or development techniques, as he enjoys challenging projects that lead him out of his comfort zone and knowledge set. Hamza focuses on finding the best solutions to the problems he is presented with, helping his teams thrive and succeed.

Portfolio

Confidential
JavaScript, Next.js, API Integration, JavaScript Testing, Git, Mobile Apps...
Freelance
JavaScript, Amazon Web Services (AWS), Blockchain, iOS, Figma, API Integration...
Arbisoft
JavaScript, React Native, React, Node.js, Express.js, Firebase, E2E Testing...

Experience

  • React Native - 4 years
  • HTML5 - 4 years
  • CSS3 - 4 years
  • JavaScript - 4 years
  • React - 2 years
  • Next.js - 1 year
  • Node.js - 1 year
  • Express.js - 1 year

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code), Figma

The most amazing...

...things I've done were adding TypeScript support to the freeCodeCamp UI library and contributing to developing React Native-based Bitcoin wallets.

Work Experience

Senior Software Engineer

2023 - PRESENT
Confidential
  • Maintained multiple microsites built using monorepo architecture.
  • Migrated microsites from monorepo architecture to multi-tenant architecture.
  • Improved server-side rendering logic to increase SEO ratings.
  • Followed many directions from the compliance team to meet all policies.
Technologies: JavaScript, Next.js, API Integration, JavaScript Testing, Git, Mobile Apps, Jira, React Native for Web, Architecture

Senior Software Enineer

2021 - PRESENT
Freelance
  • Developed TheBitcoinCompany.com official app that allows users to buy gift cards using Bitcoin and get cashback rewards.
  • Developed Sifir.io bitcoin wallet, a unique open-source project.
  • Mentored more than 10 fresh grads on a full-stack JavaScript roadmap.
Technologies: JavaScript, Amazon Web Services (AWS), Blockchain, iOS, Figma, API Integration, JavaScript Testing, Git, Mobile Apps, Jira, React Native for Web, Architecture

Senior Software Engineer

2021 - PRESENT
Arbisoft
  • Developed an official app for Jobcase.com using React Native. It is a LinkedIn-like platform targeting blue-collar jobs that raised over $80 million in funds, acquired upwards.net, and the combined network is now the third largest online jobs portal.
  • Spearheaded the end-to-end application implementation to ensure a stable release after every couple of sprints.
  • Led the path to improving feed performance by suggesting well-thought custom solutions.
  • Handled regular communication with the client in standup calls.
  • Helped the team standardize code quality by suggesting refactors and setting coding guidelines. I also reviewed major pull requests and proposed alternative solutions.
  • Conducted technical interviews for senior and junior positions.
  • Mentored around ten recent graduates in close collaboration with another mentor.
Technologies: JavaScript, React Native, React, Node.js, Express.js, Firebase, E2E Testing, Jest, Next.js, iOS, Figma, API Integration, JavaScript Testing, Git, Mobile First, Mobile Apps, Jira, Search Engine Optimization (SEO), Docker, Fintech, React Native for Web, SQL, Architecture, PostgreSQL

Senior Software Engineer

2022 - 2023
Confidential
  • Developed a monorepo architecture for the project from scratch.
  • Achieved 90% code shareability across the web and mobile platforms.
  • Mentored five fresh graduates in a short span of two months.
  • Delivered huge features on tight deadlines and exceeded clients' expectations.
  • Developed custom solutions for Mapbox SDK, such as NDVI, custom polygon drawings, and other misc map layers to match Figma designs.
Technologies: JavaScript, React, React Native, React Navigation, Monorepos, API Integration, JavaScript Testing, Git, Mobile Apps, Jira, Search Engine Optimization (SEO), Architecture

Software Engineer

2018 - 2021
Crewlogix Technologies
  • Developed multiple React Native apps for social media, banking, eCommerce, and productivity purposes.
  • Built new user-facing features using reusable code and future-oriented libraries.
  • Ensured the technical feasibility of UI/UX designs.
  • Optimized the applications for maximum speed and scalability.
  • Collaborated with the back-end team and other involved stakeholders.
  • Progressed to senior software engineer and managed a team of recent graduates.
Technologies: JavaScript, React Native, Laravel, React, PHP, API Integration, JavaScript Testing, Git, Mobile Apps, Jira, Search Engine Optimization (SEO), Architecture

Experience

The Bitcoin Company

https://thebitcoincompany.com/
The Bitcoin Company allows users to earn Bitcoins back on every purchase and help them learn, earn, spend, save, borrow, and buy Bitcoin, all in one place. We've built a simple, private, and easy-to-use app with all the traditional financial tools expected in a bank but with Bitcoin at its core.

I got this freelance project from my previous client, Sifir.io, which is also a Bitcoin wallet but with different features. I joined the team in the initial phases, worked on converting mockups to responsive design using code, and integrated some APIs like auth and transaction verification. I also configured the project for the Detox end-to-end testing tool and wrote test cases for every edge case so that we could confidently release it to the public. It was in the beta version when I last worked on it.

Jobcase

Jobcase is a leading platform for blue-collar workers in the US, and I've been involved in developing their React Native-based app.

Taking part in the team as a senior software engineer, I've designed and shipped new features while maintaining the existing codebase. I also led a group of seven engineers to ensure we would get the expected results and not just meet the timeline but exceed the client's expectations in each sprint.

My technical achievements on this project include:
• Performing multiple code audit activities to identify the bottlenecks and inefficient coding patterns that can be improved
• Upgrading the React Native version from 0.64 to 0.68, thus fixing several breaking changes
• Improving the app performance by implementing memoization techniques
• Adding a feature that allows app users to connect
• Mentoring a team of junior developers on implementing a full-fledge chat feature, which increased app engagement significantly
• Integrating the Detox testing tool for end-to-end testing of the app over GitLab pipelines using a custom runner, which assures that our develop branch is always stable and ready to release

Sifir.io

https://sifir.io/
Sifir.io is a React Native-based Bitcoin wallet built on Cyphernode, which was lightning-enabled and featured the world's first Wasabi Mobile Wallet. Privacy and UX were not orthogonal.

It was an open-source project, and I got the opportunity to work on it as an internal contributor. My responsibility was converting a unique UI design to code with super-fluid animations without overloading the JavaScript thread in React Native.

We wanted it to be beautiful and intuitive, and we also rethought the user experience to optimize it for mobile and make it usable by everyone. It allows users to select the level of privacy and anonymity they want their coins to have and to set the privacy threshold and wallet to where they wish to send their mixed coins automatically.

The owner, an engineer from Canada, was thrilled with the results and raised my hourly rate twice in a week without my request.

Personal Blog

Imparting wisdom to the masses, I write quality technical content regularly for my audience. Also republishing the articles on medium and my LinkedIn newsletter. All the articles are automatically listed on my GitHub profile via a CI pipeline that's triggered after every hour.

Education

2014 - 2018

Bachelor of Science Degree in Computer Science

Superior Univerisity - Lahore, Pakistan

Certifications

AUGUST 2022 - PRESENT

Leadership Excellence

Schuitema Group

MAY 2022 - PRESENT

Full Appium Course for React Native Apps

Udemy

APRIL 2022 - PRESENT

Next.js and React – The Complete Guide

Udemy

Skills

Libraries/APIs

React, Node.js, React Native for Web, React Navigation, MobX

Tools

Figma, JavaScript Testing, Git, Jira

Languages

JavaScript, HTML5, CSS3, TypeScript, HTML, CSS, SQL, PHP, GraphQL

Frameworks

React Native, Redux, Express.js, Next.js, Laravel, Jest, Appium

Paradigms

Unit Testing, Mobile Development, Search Engine Optimization (SEO), E2E Testing, Hosting

Platforms

iOS, Amazon Web Services (AWS), Firebase, Blockchain, Android, Docker

Storage

PostgreSQL

Other

APIs, Technical Hiring, Code Review, Source Code Review, Interviewing, Task Analysis, Responsive Design, Full-stack Development, Web Development, Front-end, Front-end Development, User Interface (UI), User Experience (UX), Front-end Architecture, Server-side Rendering (SSR), API Integration, Mobile First, Mobile Apps, Full-stack, Firebase Hosting, Fintech, Architecture, Algorithms, Leadership, Blogging, Technical Writing, Deployment, Monorepos

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