Ahsan Javaid

Ahsan Javaid

Blockchain (dApps, web3.0, stacks blockchain, stacks.js, Rust)

Full Stack (TypeScript, NodeJS, Golang, GraphQL, React, AWS, Serverless)

About Me

Hello! I’m a software engineer having 8 years of experience in delivering end to end customized solutions in different domains like healthcare, ecommerce, chat apps, payment solutions and dApps (Web 3.0) using technologies like NodeJs, TypeScript, Golang, GraphQL, ReactJS, AWS, and blockchain.

Experience
8 yrs
Email
Github
LinkedIn
Phone
+923134724681

Summary

Blockchain Experience:
  • 3+ years of working experience in blockchain domain
  • I have worked on developer tools / SDK for blockchain that other developers can use to build dApps
  • Experience with blockchains EVM / Non EVM chains: ethereum, stacks, layer 2 solutions around ethereum
  • Contributed to open source dApps, wallets and have experience writing smart contracts in solidity
  • Have good experience with cryptography, signing, signatures and worked with libraries like:
    • elliptic, secp256k1 implementation
    • bitcoinjs libraries, Bip-* libraries
    • transaction: Have developed these from scratch to build tools for developers
    • Single-sig transactions
    • Multisig transactions
    • Sponsored transactions
    • Spending conditions / Pre or Post conditions
  • Experience with hardware wallets integrations like ledger and trezor wallet
Golang Experience:
  • Proficient and working experience in Golang
  • I have used Go frameworks like (go-kit, mux, gofiber, gin, echo) in different projects
  • I have used golang on AWS serverless stack as well
  • I am proficient in developing Rest API with Golang using gorm and mongo-go
  • Worked with blockchain indexers in Golang / RocksDB / AWS / Docker
  • Proficient in implementing concurrency/goroutines, websockets and channels
  • Pretty proficient in building production applications using Golang
TypeScript / Node JS / React / AWS
  • Experience developing multi tenant hippa compliant healthcare application
  • Developed NodeJs servers using 12factor app methodology
  • Proficient in GraphQL with Node.js
  • TDD & Used CI/CD & Dockers as well
  • Have done some experiments with Deno to get hands dirty
  • Extensively used postgres / mongodb with node js
  • Developed applications on serverless stack on AWS
  • Configured and used AWS RDS / Clusters and logging
  • Experience with EC2 instances, S3 bucket, cloudfront as well

Technical Experience

TypeScript / JavaScript
Golang, go-kit, mux, gofiber, gin, echo
GraphQL
Node JS
AWS (Serverless | Lambda | Cognito | DynamoDB | RDS)
React JS | Redux | Material Design
Sequelize JS | TypeORM
Nest JS | Angular
MongoDB | Postgres | MySql | RDS
AWS (S3, EC2, Cloudfront, NGINX, Deployments)
Blockchain (Stacks JS, Stacks blockchain, Rust)
Swagger | TDD | CI/CD

Work Experience

Senior Software Engineer at Tintash
November, 2019 - Apr, 2022
Blockchain Development (Stacks Blockchain)
  • Contributed to stack.js in Typescript / Node.js tech stack
  • Used test driven development & CI/CD approach
  • Developed wallet based application using stacks blockchain
  • Smart contracts development & integration with backend
  • Worked with blockstack team to improve Stacks.js sdk
Web Development (TypeScript / NodeJS / GraphQL / React / AWS)
  • Developed web applications using Node.js & React.js based tech stack
  • Developed node.js based servers (NodeJS, Nest JS, TypeScript, AWS EC2, Sequelize, MongoDB)
  • Extensive experience in databases side (Mysql, Postgres, Sequelize, MongoDB)
  • High performance API's development, swagger documentation and deployment
  • Extensive experience in JavaScript (ES5 to ES10), node js, graphql, rxjs & react js
  • Did R&D on different projects, estimations, requirement gathering, & solution design
  • Involved in regular client communication and demos based on client requirements
Cloud native development (AWS)
  • Developed backend api's using serverless stack on AWS
  • Used serverless stack: Lambda, DynamoDB, Cognito, AWS Amplify
  • Managed deployments using EC2 and RDS
  • Configured (CI/CD, CodePipeline, Nginx, ELB, elastic beanstalk, Code build)
  • Experience in converting monolithic to microservice based arhitecture
Sr. Software Engineer at OneByte
Nov, 2016 - Oct, 2019
  • Worked as Sr web engineer on multi tenant healthcare product (eonhealth.com)
  • Did major improvements in eonhealth in terms of scaling and optimizations
  • Did requirement analysis and project estimations
  • Developed web applications using Node JS, Angular / React
  • Did payment gateways integrations like stripe, paypal
  • Developed Restful APIs using node js, express js, mongo db, sequelize
  • Implemented application scaling, caching, logging and deployment
  • Deployment with AWS and Heroku
Software Engineer at Novatore Solutions
Aug, 2015 - Nov, 2016
  • Rest API development with Node JS
  • Developed frontend with Angular
  • Databases: MongoDB/CouchDB/MySql
  • Did direct communication and demos with clients

Education

BS -Computer Science from Punjab University
2011 - 2015
CGPA: 3.31
Automated Wordpress To Android App - Final Year Project

It is an automated system/Web Application which converts wordpress site into its android app. Site owner provides few credentials on website and then server side will return .apk. Tools & Techniques: Android, .Net, Wordpress, Apache Ant, Web Services My Role: Worked on android build automation on server, Implementation of Backend/Server side and android functionalities.


Projects

...

Title: StacksJS

Description: Stacks is an open-source network of decentralized apps and smart contracts built on Bitcoin. I did open source contributions to stacksjs and developed dApps using stacks ecosystem.

Tools & Technologies: TypeScript, TDD, Crypto, dApps, Open source contribution to https://github.com/blockstack/stacks.js

...

Title: Storytoys

Description: Storytoys is award wining children app provider company. I developed microservices based backend on AWS for storytoys from architecture design to implementation.

Tools & Technologies: AWS Lambda, Cognito, DynamoDB, Serverless framework, API Gateway, SNS, Step Functions, Stripe

...

Title: Compliance wallet

Description: Developed crypto currency wallet based application using stacks blockchain and integrated and deployed the smart contracts. Later this project was acquired by IBM.

Tools & Technologies: Stacks blockchain, Smart contracts, TypeScript, Currency exchange and swap, Nest.js, dApp, stacks blockchain api

...

Title: Eonhealth

Description: It is a web application for nodule and lung screening patient management with lcsr data submission and analytics.I worked on several features in this application i.e. data maps, large dynamic reactive forms, analytics queries using postgres, notifications systems, alerts, data exports, data grids, analytics/charts, Elastic Search on physician's database and on several backend data processing/transformation APIs and scripts to receive and manage patient's information from H17 parsers.

Tools & Technologies: Node JS, Angular, Postgres, RDS, Highcharts, Rest APIs

...

Title: Audiocardio

Description: AudioCardio™ is a data and science backed sound therapy designed to protect and strengthen your hearing. I worked on the payments module, admin dashboard and the fully customizable subscription and coupons based payments module.

Tools & Technologies: React JS, Redux, Observables, React Hooks, Stripe JS, Firebase

...

Title: Scheduler

Description: Chat and scheduler application to schedule the appointment with doctors and real time dicom sharing and chatting

Tools & Technologies: Node Js, Angular, Socket.io, Dicom, files, AWS, Video calling using tokbox

...

Title: Photele

Description: Book a photographer to capture your memories with your friends or family. I worked on photographer panel, backend api's development and mobile application development in this project.

Tools & Technologies: Node Js, IONIC, Angular, Heroku, S3 Bucket, MongoDb

...

Title: Photele

Description: Book a photographer to capture your memories with your friends or family. I worked on photographer panel, backend api's development and mobile application development in this project.

Tools & Technologies: Node Js, IONIC, Angular, Heroku, S3 Bucket, MongoDb, Swagger Docs

...

Title: api.d-vour.com

Description: I developed rest api for https://d-vour.com for end to end food delivery solution for home and professional chefs

Tools & Technologies: Node Js, MongoDB, Swagger, AWS EC2, NGINX