I am a Staff Software Engineer at 10Pearls having experience of working on several large scale web products based on MERN (MongoDB, ExpressJS, ReactJS, NodeJS) stack & Golang. I also have moderate level expertise on AWS based technologies & cloud development. Over time, I have developed skills to translate business processes into software solutions. My ability to adapt to different stacks have made me comfortable with several technologies and I also have exposure of working with both business and technical stakeholders in agile environments. TDD is what I believe [most of the times] is the way to write safe and robust code.
Bachelors in Computer Science from IBA Karachi
Apart from making software, I enjoy video games and football. I like to watch movies and read books sometimes. I spend a large amount of my free time studying about web development and cloud computing.
A EdTech platform which connects higher education institutes with the high schools and students via various portals. This engagement was mostly focused on serverless areas of the client's system to migrate functionalities from monolith to serverless services. Feature enhancements in existing web applications was also part of the job.
Project was to modernize some critical modules of client's platform. This migration involved usage of micro frontend architecture & proxy patterns to ensure that rest of the modules and systems stay intact. It also involved some features in the newer version of the modules. From setting up the pipelines to micro-component architecture, I was working as lead engineer with dev team who implemented and migrated the feature set in newer technology.
The product included intuitive portals for higher ed representatives and high schools to schedules events, fairs and representative visits. It also included a functionality for students to target the majors and institutes of their choice to pursue higher education. Project was to make the frontend clients (React Apps) WCAG 2.0 compliant. Project scope also included Code cleaning along with new feature implementation in the backend powered by GraphQL, MongoDB and ElasticSearch.
A web platform which enables the employees to making the requests for travel booking reimbursements and apply leaves. The managerial staff is thus responsible to process those requests and applications. Since it involved multiple level of managerial hierarchy to approve or reject, role based authentication was used to decide the UI components which needed to be served.
Research project for developing a POC (proof of concept) which detects different Urdu fonts. CLI tool will take an image of some written Urdu and will pass it through tesseract engine to recognize the urdu text and return in Unicode format
A web platform which enables the medical professionals to provide medical assistance via web. Patients and hospital staff were able to schedule video call setups for the doctor to remotely inspect and prescribe. It also tracked the medical history of the patient throughout the cycle. Project was to modernize the existing appointment booking system to the latest technology and requirements with enhanced features.
A web portal to facilitate the E-Commerce startups and shopify / darazpk stores to enhance product reach via messenger bots. E-Commerce store will use the portal to send bulk messages, sequence messages and bot communication to enhance the Facebook page engagements with targeted users.
Project was to develop a shopping platform with frontend application in React & backend written in golang. Features included role based authentication, admin panel & shopping cart.
A backend service for the front end dashboard which fetches crypto coin data from CoinGecko data api and stores it in mongo store. This data is then served to front end on demand. Service is also supposed to do caching to minimize the usage of external API.