Portfolio

Kamran Sohail

Senior Backend Engineer, NestJS, Node.js, Microservices

19+ years building backend systems. Currently delivering distributed, event-driven services at HiveWorx with NestJS, Kafka, and PostgreSQL.

Scroll
NestJS
Node.js
TypeScript
PostgreSQL
Oracle
Express.js
NestJS
Node.js
TypeScript
PostgreSQL
Oracle
Express.js
NestJS
Node.js
TypeScript
PostgreSQL
Oracle
Express.js
NestJS
Node.js
TypeScript
PostgreSQL
Oracle
Express.js
MySQL
Linux
Git
GitLab
GitHub
Postman
Jira
MySQL
Linux
Git
GitLab
GitHub
Postman
Jira
MySQL
Linux
Git
GitLab
GitHub
Postman
Jira
MySQL
Linux
Git
GitLab
GitHub
Postman
Jira

Crafting Digital
Experiences

Senior Backend Engineer with 19 years of experience designing and building scalable server-side systems. Currently at HiveWorx, Islamabad, working with NestJS, Node.js, TypeScript, Apache Kafka, and Redis, backed by PostgreSQL, Oracle, and MSSQL. I specialise in backend architecture, defining service boundaries, modelling data for performance, and connecting services through reliable messaging. I have delivered across healthcare analytics, enterprise data platforms, and web products, and I am equally comfortable working within a microservices setup or a well-structured monolith. Earlier in my career I led engineering teams and managed project delivery as a Project Manager and Team Lead at Weeinvent Technologies and as a Senior Developer at LetsCreate, which means I can work effectively with product managers, stakeholders, and junior engineers without losing technical depth. I write clean, maintainable code, take architecture seriously, and know what breaks in production from years of real-world delivery.

0+
Years of Engineering Experience
0+
Projects Delivered
0
Companies as Tech Lead or PM
0
Database Engines in Production

Technical
Arsenal

01

Backend and APIs

server
NestJSNode.jsTypeScriptExpress.jsRESTful APIsMicroservices ArchitectureMonolithic ArchitectureAPI Gateway Patterns
02

Messaging and Real-Time

lightning
Apache KafkaRedisEvent-Driven ArchitectureQueue-Based Workflows
03

Databases

database
PostgreSQLOracleMSSQLMySQLTypeORMDatabase Design and ModelingQuery Optimization
04

Infrastructure and Tooling

cloud
LinuxGit and GitHubGitLabRedminePostmanJira
05

Engineering Leadership

layers
System DesignService DecompositionTeam LeadershipTechnical DocumentationCode ReviewAgile and ScrumStakeholder Communication

Professional
Journey

2021 – PresentFull-time
Full-time2021 – Present

Backend Developer, Node.js and NestJS

HiveWorx
  • Build and maintain production backend services in NestJS and Node.js within a microservices architecture serving enterprise workloads.
  • Design event-driven data pipelines using Apache Kafka for reliable, decoupled communication between services.
  • Own database design and query optimisation across PostgreSQL, Oracle, and MSSQL, covering schema design and indexing strategies.
  • Use Redis for caching, session management, and rate limiting on data-intensive endpoints.
  • Define API contracts and contribute to system-level architecture decisions across the product development department.
  • Work alongside product, frontend, and infrastructure teams to deliver solutions against international quality standards.
2016 – 2021Full-time
Full-time2016 – 2021

Project Manager and Team Lead

Weeinvent Technologies
  • Led an engineering team building MVPs and full-scale web and mobile products for international clients across the UK, US, and Australia.
  • Owned the full delivery lifecycle including requirements, sprint planning, technical scoping, client communication, and releases.
  • Made architectural decisions on product structure, tech stack, and scalability trade-offs balancing speed with long-term maintainability.
  • Translated business requirements into clear engineering specifications, bridging stakeholders and the development team.
2013 – 2016Full-time
Full-time2013 – 2016

Senior Developer

LetsCreate
  • Owned backend architecture and codebase quality across multiple product lines, leading refactoring work that improved performance and developer velocity.
  • Mentored junior engineers and established code review practices that raised overall team output.
  • Contributed to database design, API development, and third-party service integrations across several product verticals.
Jul 2007 – 2013Full-time
Full-timeJul 2007 – 2013

Project Manager and Software Engineer

EVS eVision Software
  • Promoted from Software Engineer to Project Manager in 2011, taking ownership of client projects that previously required director-level involvement.
  • Managed end-to-end delivery of 15+ client projects including e-commerce platforms and enterprise web systems for clients in the UK and Australia.
  • Built backend logic, database schemas, and frontend integrations for data-driven web applications as an engineer.
  • Produced SRS documentation and feature specifications, and managed ongoing client relationships with high retention across the portfolio.
Jul 2006 – Jul 2007Full-time
Full-timeJul 2006 – Jul 2007

Web Engineer

Firmtree Software House
  • Delivered web application development and database design for multiple client projects, working both independently and within small engineering teams.
  • Built backend logic and database-driven applications under production deadlines.

Academic
Background

2001 – 2005

Bachelor of Science (BS), Computer Science

Dr. A.Q. Khan Institute of CS and IT (KICSIT), Kahuta

Data StructuresAlgorithmsOOPSoftware EngineeringDatabase SystemsAI/ML
1999 – 2001

FSc Pre-Engineering

KRL Model College, Kahuta

Data StructuresAlgorithmsOOPSoftware EngineeringDatabase SystemsAI/ML

Let's Work
Together

Have a project in mind or want to discuss an opportunity? Send me a message or reach out directly.