EDUCATION
BSc Computer Science, National University of Computer and Emerging Sciences, Lahore, Pakistan (Sep 2015 – Aug 2019)
WORK EXPERIENCE
Software Development Lead @ UnifyOne, Melbourne, Australia (2024 – Present)
- Developed an AI-based portal that enables seamless control and management of clients' VAPI bots across multiple companies.
- Designed and implemented a user-friendly interface using React and Material-UI (MUI), allowing companies to create and manage multiple bots for their operations.
- Utilized Node.js and MongoDB to build a scalable backend and data management system, ensuring efficient handling of client data and bot configurations.
- Integrated JWT for secure authentication and authorization, ensuring role-based access control for different levels of users within the portal.
- Delivered an intuitive and secure platform with features such as bot creation, real-time monitoring, and centralized control of all bot activities per company.
- Collaborated with cross-functional teams to ensure the portal met client needs and incorporated feedback for continuous improvement.
Senior Software Engineer @ i2c, Lahore, Pakistan (2020 – 2024)
- Developed and maintained SaaS banking applications built with Core Java, including new module development, bug fixing, QA, and code reviews. These applications are used by 700+ banks worldwide, serving millions of daily customers.
- Led the development of a new employee management system for 700+ companies using React and Spring Boot, centralizing functions into a powerful portal to enhance efficiency. Leveraged Next.js for server-side rendering, reducing load times by 30% to improve user experience.
- Led the creation of an OpenAI-based ChatGPT-like chatbot for the fintech domain, which was seamlessly integrated into i2c’s legacy banking apps using React.js. The chatbot featured an intuitive user interface and was dockerized using Docker Compose.
- Mentored junior developers, providing support and conducting code reviews that resulted in high code quality standards, leading to a 20% decrease in bugs.
- Led the seamless migration of 15+ client websites, collaborating with cross-functional teams to modify templates and features based on specific requirements.
- Translated Figma designs into production-ready code using modern UI frameworks, ensuring an accurate representation of visual designs and delivering visually appealing user interfaces.
Web Developer (Top-Rated) @ Upwork, Remote (2019 – 2020)
- Recognized as a top-rated freelancer with a track record of delivering web projects on time, earning 5-star reviews for exceptional work, and maintaining a 100% job success score.
- Engineered a Hospital Management System using React and Node.js, reducing administrative tasks through automation and optimizing workflows. Improved appointment scheduling efficiency with a real-time calendar system, ensuring smooth coordination between doctors and clients.
- Developed a portal for a veterinary clinic using React and Node.js, enabling seamless pet appointment bookings. Integrated secure Stripe payment processing and implemented Amazon Chime for veterinarian video calls, enhancing accessibility and reducing in-person appointments by 40%.
- Developed a Chrome extension for LinkedIn Recruiters, using DOM manipulation to introduce innovative functionalities such as a Kanban board for candidate tracking, an auto-like/repost feature for future posts, and an average salary indicator.
- Revamped the extension’s UI with a pixel-perfect design, enabling seamless connection requests, messaging, and notifications within LinkedIn, significantly enhancing user efficiency and saving 90% of time on these tasks.
SKILLS
- Tools and Frameworks: Java, React, Next.js, TypeScript, Node.js, JavaScript, Databases (MySQL, MongoDB, PostgreSQL, Firebase, DynamoDB), HTML, CSS, Redux, Thunk, Figma, LDAP, JPA, JWT, Git, Jira, UI/UX, ES6, Bitbucket, jQuery, Version Control, Log4j, RESTful APIs, Locomotive, GSAP, Framer Motion, Docker, Docker Compose.