Kamran H.

About Me

Kamran is a Senior Software Engineer passionate about developing products that use technology to create value and building solutions to increase technical integrity and availability. He creates highly efficient distributed online services and works on information retrieval processes, Machine Learning, product management, and Big Data mining. Kamran develops ERP suites and large-scale solutions for companies to improve accuracy and streamline their day-to-day operations. He is a versatile IT expert who also manages teams, leads by example, and plays an integral role on projects.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Smartware Inc
Smartware Inc
Senior Software Engineer
2017 - 2018 (1 year)
Lahore, Pakistan
  • Developed efficient, testable, and reusable modules, tools, libraries, documentation, and code samples on projects for clients; adhering to industry best practices and standards.

  • Simulated, prototyped, designed, and debugged functions/features on different solutions; solving complex performance problems and architectural challenges to meet deadlines.

  • Improved development processes and investigated new technologies to enhance software reliability, reusability, and increase productivity.

PureLogics
PureLogics
Senior Software Engineer
2015 - 2017 (2 years)
Lahore, Pakistan
  • Led operational feasibility on projects by managing technical analysis, problem definition, requirement gathering, proposing and developing solutions - offering direct influence on product and strategic decisions.

  • Created and maintained project documentation, flowcharts, layouts, diagrams, charts, and code comments; adhering to and improving processes and coding standards.

  • Updated Purelogic's knowledge base with the latest on new development tools, programming techniques and computing equipment; striving to improve operations and recommending appropriate changes in policies and procedures.

PieCyfer
PieCyfer
CTO
2015 - Present (10 years)
Remote
  • Manage the day-to-day activities of PieCyfer - implementing new solutions and encouraging technology acquisition on projects.

  • Lead resolutions on all technology-related issues - coordinating engineers to prioritize new solutions and deployments.

  • Coordinate and maintain technology plans to support PieCyfer's needs - defining requirements and communicating solutions to business stakeholders.

XoHo Tech
XoHo Tech
Senior Software Engineer
2015 - 2015
Lahore, Pakistan
  • Created software requirement/functional specifications and handled requirement change control, defect management, risk analysis, and release management.

  • Followed accepted project plans, standards, and procedures in evaluating, investigating, and implementing fixes to assigned software defects.

  • Embraced Agile development methodologies and instituted best practices and coding standards in accomplishing engineering objectives.

PureLogics
PureLogics
Software Engineer
2011 - 2014 (3 years)
Lahore, Pakistan
  • Developed software solutions studying client needs, systems flow, data usage, and work processes on projects.

  • Debugged complicated issues at scale across multiple projects for deficiencies, quality, and improvements, providing specific feedback and producing clear, concise, and performant code on solutions.

  • Supported, maintained, and documented software functionalities, identifying and evaluating new technologies for implementation.

Showcase

Full Stack Developer - Robin Aviator (Fleet Management System)
Full Stack Developer - Robin Aviator (Fleet Management System)

Fleet Console is the latest innovation in Robin's expanding offering of products and technology for the growing robotic mowing industry. The new fleet management platform's modular design allows it to easily integrate with multiple makes and models of service robots, along with various field service software and customer relationship management (CRM) systems. Following are the integrations but not limited to: Aviator, Robin's in-house field service and CRM software Husqvarna cloud-connected robotic lawn mowers Third-party authentication using Google login Google Maps for visualisation and routing

Full Stack Developer - KeyHires (HRMS & ATS Platform)
Full Stack Developer - KeyHires (HRMS & ATS Platform)

KeyHires is a next-generation HRMS and Applicant Tracking System built to streamline recruitment operations for fast-scaling teams. Designed with a focus on automation, collaboration, and visibility, the platform supports the complete hiring lifecycle—from job posting to final offer. Its robust architecture enables hiring managers and HR professionals to efficiently manage candidates, schedule interviews, and monitor hiring KPIs in real-time. The system includes advanced resume parsing, intelligent candidate-job matching, and a customizable pipeline interface to track progress. Built using Laravel on the backend and Vue.js with TypeScript on the frontend, KeyHires delivers a fast and responsive user experience. The platform also includes integrated email notifications, role-based access control, and secure user authentication, ensuring that every step of the recruitment process is both seamless and secure.

Full Stack Developer - OnlineDoc (Telehealth & Doctor Networking Platform)
Full Stack Developer - OnlineDoc (Telehealth & Doctor Networking Platform)

OnlineDoc is a comprehensive telehealth and doctor networking platform designed to connect healthcare professionals and patients in a secure, user-friendly environment. The system enables patients to book virtual consultations, manage medical records, and communicate directly with licensed practitioners, while also providing doctors with tools to collaborate, manage appointments, and access clinical histories. Built with Angular on the frontend and Ruby on Rails on the backend, OnlineDoc delivers a highly responsive, HIPAA-compliant user experience across both web and mobile platforms. The platform integrates secure video calling, prescription generation, and real-time chat functionalities, along with multilingual support for broader accessibility. Its modular structure supports different roles such as patients, general practitioners, specialists, and admins—each with tailored dashboards and functionality. OnlineDoc streamlines the digital healthcare process while promoting efficient collaboration across the medical community.

Lead Developer - MMA (Online Adult ADHD Treatment Platform)
Lead Developer - MMA (Online Adult ADHD Treatment Platform)

MMA is a specialized telehealth platform developed to streamline the diagnosis and treatment of adult ADHD through a fully digital experience. Tailored for both patients and mental health professionals, the platform enables seamless onboarding, video-based assessments, progress tracking, and treatment management. Users can securely complete intake forms, book appointments, and access clinician feedback through personalized dashboards. Built with React and Node.js using TypeScript, and powered by Firebase for authentication and real-time updates, MMA ensures HIPAA-compliant handling of sensitive health data. The platform supports role-specific access for psychiatrists, therapists, and administrative staff, while automating critical backend workflows with Cloud Functions. Designed for both efficiency and empathy, MMA provides a structured, accessible path to care for adults navigating ADHD.

Lead Developer - CoachList (Sports & Fitness Services Marketplace)
Lead Developer - CoachList (Sports & Fitness Services Marketplace)

CoachList is a robust marketplace platform connecting athletes and fitness enthusiasts with professional coaches across various sports. Designed to streamline training discovery and booking, the platform features dynamic user profiles, coach availability management, and real-time communication. Clients can search and filter based on sport, experience level, and location, while coaches can list services, manage schedules, and receive payments via Stripe. Built with Laravel on the backend and Vue.js with TypeScript on the frontend, CoachList offers secure transactions, responsive design, and intuitive workflows for both sides of the marketplace. The system also includes comprehensive admin tools for platform oversight and payout management, making it a complete solution for modern sports service delivery.

Education

Education
BSc Information Technology
Virtual University of Pakistan
2009 - 2009