Hamza Ahmed
- +923329898447
- [email protected]
- hamzaahmed.dev
- Pakistan
Work Experiences
Senior Full Stack Engineer
- Implemented standardized UI components and layouts and achieved 20% reduction in development time for new products/features.
- Reverse engineered discord SDK to extract, transform and summarize announcements from top 100 discord
- Helped scale workers to process millions of community profiles
- Streamlined data processing with an event-driven pipeline for blockchain entries, reducing processing time by 30%.
- Designed and implemented a role-based access dashboard for efficient community management.
- Successfully managed end-to-end product feature development and deployment.
- Ensured product quality and reliability by implementing a comprehensive automated testing suite using Cypress.
Senior Software Engineer
- Boosted user conversion rates for non-app users by 15% through the development of a Progressive Web App (PWA) Shopping Cart.
- Created a library of configurable, reusable components using Antd, which streamlined development and saved 20% of coding time.
- Designed and integrated a rule-based Campaign system, reducing coupon/promotion creation time by 30%.
- Developed an aspects-based feedback system, simplifying the process of creating custom feedback engagements, resulting in a 25% increase in user engagement.
- Automated the onboarding process for tenants, including inventory and fulfillment centers, reducing onboarding time by 40%.
- Established a GraphQL Federation server for third-party services, providing authentication and authorization capabilities, reducing third-party API development efforts by 70%.
- Designed comprehensive API specification sheets for third-party vendors, enhancing communication and integration processes.
Frontend Developer
- Reduced the build size by 50% by utilizing Webpack code splitting and Tree shaking.
- Played a pivotal role in identifying and resolving critical bugs within the codebase, ensuring a stable and error-free application.
- Built config based components that rendered components using config and custom renderers.
- Reduced the markers load time by 20% on the map by implementing a cluster based solution.
- Implemented multilingual UI based on browser language using i18n.
Software Engineer | Team Lead
- Supervised and guided a team of developers (10), ensuring cohesive and efficient collaboration to meet project goals.
- Reduced the response time of REST API by 7x by implementing DB pool connection middleware.
- Provided valuable support to team members in their research activities, contributing to well-informed decision-making and innovative solutions.
- Reduced the cost by half when airdropping 520 million tokens using bundled address and meta transactions.
- Implemented a PubSub-based messaging system to post and retrieve new data from the node, resulting in a remarkable 90% decrease in server load.
- Achieved a 99% increase in worker script uptime by identifying performance bottlenecks and conducting codebase refactoring for improved stability and reliability.
Projects
Collective
Collective is the home for NFT communities. Formerly MomentRanks.
- Developed design system using tailwind
- Designed and developed scripts to automate discord announcements from top 100 servers
- Helped scale workers processing millions of community profiles
- Implemented login with ethereum and session management
- Implemented automated testing suite using cypress
- Managed, developed and shipped whole product features
ReactJs
NestJs
NextJs
Cercel
Postgresql
Apollo
Typescript
Tailwindcss
Mongo
AWS
Blockchain
Cron jobs
Cypress
Ethereum
NFT
Wefresh
Thailand based food and groceries delivery application.
- Developed Graphql APIs using Nestjs
- Designed and developed automation scripts to optimize the vendor onboarding process
- Designed and developed rules based campaign system
- Implemented Apollo federation server to unify the distributed services
- Designed RBAC based auth system to authenticate requests
- Built multilingual platforms using i18n
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js
Nodejs
NestJs
Graphql
Apollo
Hasura
Federation server
Docker
Typescript
Antd
Tailwindcss
RBAC
Redis
AWS
Reactjs
Redux
HTML5
CSS
Github
Menuly
Web based Menu management app when you can manage your daily menus.
- Utilized web technologies to build mobile first paltform to speed up the delivery process.
- Involved in complete SDLC.
- Implemented custom week menu manager using dayjs.
- Decreased the development time by 50% by using Graphql managed service.
- Developed share experience like native mobile app using Web Share API.
- Developed complex serverless actions using hasura.
- Utilized AWS Amplify for deployment purposes.
Graphql
Apollo
Hasura
Typescript
Tailwindcss
AWS
Reactjs
HTML5
CSS
Github
AWS Amplify
Serverless
Hasura Actions
Gander
Gander is the leading Block Explorer for the Expanse Blockchain. A Block Explorer is basically a search engine that allows users to easily lookup, confirm and validate transactions that have taken place on the Expanse Blockchain.
- Developed REST APIs using Golang to be consumed in frontend
- Designed and developed blockchain workers that dumped all the data from blockchain nodes to persistent DB
- Developed Golang middleware to log and limit HTTP requests from public API.
- Integrated Elastic Search to Index data and be searchable when queried.
- Implemented cronjobs to periodically calculate nodes hashrate.
Golang
Team lead
Websockets
Elastic Search
Blockchain
JSON RPC
Cron jobs
Couchbase
Parity
REST API
MongoDB
Realtime workers
Redis
AWS
Digital ocean
Discord
Reactjs
Redux
Tokenlab
Tokenlab is an integrated system to create Tokens and assets on the Expanse.tech Blockchain. It includes the ability to start ICOs with smart contracts designed with time-locked distributions built in to protect investors from funds being dumped on the market. Tokenlab is also the first ICO of Tokenlab utilizing the LAB token that will be tradable and pay out a percentage of all new Tokens created by Tokenlab.
- Developed smart contracts and automation scripts using truffle, ganache and nodejs to deploy smart contracts
- Developed new library using js and web3js to develop helper functions to ease out the web3 related implementations.
- Build scripts using nodejs to automatically deploy new tokens on ethereum and expanse blockchain.
- Designed and developed crypto payment solution for payments.
- Developed and integrated Ethereum and Expanse blockchain mempool workers for payment solution.
- Created test scripts for smart contracts using mocha.
- Developed modules based contract system that supports modular business logic and add-ons.
Team lead
Golang
Nodejs
Vuejs
AWS
AWS EC2
AWS S3
Send grid
Couchbase
Ethereum
Solidity
Smart contracts
Truffle
Ganache
Mocha
Blockchain
HD Wallet
Meta transactions
Discord
Luna Wallet
To store, accept and send exp, you need a wallet. Luna wallet is the cross platform end-user interface for Expanse.
- Created new builds for linux platform
- Assisting other team members with their research to find appropriate solutions.
Linux
Smart contracts
Blockchain
Blockchain node
ABI
Debugging
REST API
VueJS
EXPEX
Decentralized exchange on Expanse blockchain. A noncustodial exchange were user control everything. No centralized private keys and wallets, user controls all.
- Forked and modified open source protocol.
- Integrated and deployed smart contracts on blockchain.
- Deployed the infrastructure for the platform on AWS.
- Wrote documentation for the product.
DEX
Debugging
Open source
Redis
MYSQL
Meta Transactions
Smart contracts
Extractor
Websocket
Golang
AWS EC2
ReactJS
Redux