Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Hassan Raza

Hassan Raza

Principal Software Engineer
Karachi

Summary

I’m a mobile-first full stack developer with 8+ years of experience building high-quality iOS and Android apps using React Native, Expo (Managed & Bare), and EAS for builds and OTA updates. On the web side, I specialize in frontend development with React, Next.js, Vue 3, and TypeScript, delivering scalable and performant user experiences across large-scale applications. I bring hands-on expertise in modern frontend architectures, API integrations, and end-to-end project delivery. Additionally, I leverage low-code/no-code platforms like Strapi and Supabase, along with AI-driven solutions such as Lovable AI, to accelerate development cycles without compromising quality. This blend of expertise enables me to prototype quickly, iterate efficiently, and ship polished, production-ready products faster.

Overview

8
8
years of professional experience
2
2
Languages

Work History

Principal Software Engineer

Viabletree
02.2022 - Current
  • Drive the technical vision and architecture for frontend and mobile platforms, emphasizing React, Next.js, TypeScript, and React Native ecosystems.
  • Lead large-scale projects end-to-end, balancing technical excellence with business goals.
  • Mentor engineers and shape team culture around best practices, innovation, and continuous learning.
  • Collaborate with product leadership to align engineering efforts with company strategy.
  • Defined and enforced standards for code quality, security, and performance across web and mobile applications.
  • Champion adoption of emerging technologies, including low-code/no-code and AI-assisted development tools.
  • Successfully delivered and maintained large-scale, high-performance web applications supporting diverse business needs.

Senior Software Engineer

Viabletree
06.2019 - 02.2022
  • Lead design and development of scalable frontend and mobile applications using React, React Native, and Next.js.
  • Collaborate with cross-functional teams to translate product requirements into robust technical solutions and modern frontend architectures.
  • Mentor junior engineers and conduct code reviews to ensure high code quality and best practices.
  • Optimize app performance and user experience across platforms for large-scale, high-traffic applications.
  • Implement CI/CD pipelines and manage EAS builds and OTA updates for mobile apps.
  • Integrate backend APIs built with Node.js and GraphQL for seamless data flow.
  • Participate in architectural discussions and contribute to technical roadmap planning.
  • Advocate for use of low-code/no-code tools and AI-assisted development to improve productivity.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.

Software Engineer

Genetech Solutions
03.2017 - 03.2019
  • Android Developer | Java, Swings, Playstore, SQL Lite, Experienced in building scalable Apps, managing releases, and deploying apps efficiently
  • Skilled at resolving real-time production issues and optimizing workflows.

Education

Bachelor of Science - BS - Information Technology

Quest
Nawabshah, Sindh
01.2015

Masters of Science - MS - Software Engineering

Quest
Nawabshah, Sindh
01.2018

Skills

Reactnative

NextJS

ReactJS

NodeJS

Javascript

undefined

Timeline

Principal Software Engineer

Viabletree
02.2022 - Current

Senior Software Engineer

Viabletree
06.2019 - 02.2022

Software Engineer

Genetech Solutions
03.2017 - 03.2019

Masters of Science - MS - Software Engineering

Quest

Bachelor of Science - BS - Information Technology

Quest
Hassan RazaPrincipal Software Engineer