Let me introduce myself

Hey There!

I'm a results-driven Software Engineer with over 14 years of experience developing high-performance applications for desktop (macOS & Windows), mobile (iOS, Android, Flutter), and web platforms. Now stepping into a solution architect role as an Associate Software Architect, I've honed my expertise in designing and implementing scalable, robust backend systems that underpin modern applications. With a decade of cross-platform development experience, I've delivered numerous successful projects while leading teams of mobile, backend, and web developers—driving innovation through Agile methodologies, Scrum, and cross-functional collaboration.

My backend skill set includes advanced API development, real-time data synchronization with Firebase, and architecting secure, enterprise-grade solutions. I excel in leveraging Laravel and Node.js to build efficient server-side applications, as well as integrating complex third-party services such as payment gateways, audio/video integrations, and real-time messaging. With deep expertise in scalable microservices architectures and API design—including RESTful, GraphQL, and SOAP protocols—I ensure resilient, high-performing systems. Additionally, my hands-on experience with DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and cloud computing platforms (AWS, Azure, GCP) strengthens the full Software Development Life Cycle (SDLC) process. Passionate about tackling complex engineering challenges and continuously embracing emerging technologies, I am uniquely positioned to deliver end-to-end software solutions that meet the dynamic demands of today's unified engineering landscape.

My Journey | Experience | Education

  • Work Experience

  • Associate Software Architect

    Icreon Communications Private Limited - 2023 - Current

    As an Associate Software Architect at Icreon Communications Pvt Ltd, I design and develop scalable, user-centric software solutions that drive business innovation. Leveraging a diverse technology stack and agile methodologies, I ensure high-quality applications across multiple platforms.

    • Developed robust, scalable architectures tailored to diverse business requirements.
    • Lead the design and integration of new features while ensuring adherence to best practices.
    • Ensured code quality through rigorous unit testing, performance optimization, and continuous improvement practices.
    • Worked closely with development, QA, and product teams to drive alignment and innovation.
    • Utilized a broad technology stack—including Java, Kotlin, Swift, Objective-C, Node.js, and Flutter—to guide technical strategy and decision-making.
    • Implemented agile methodologies, CI/CD pipelines, and DevOps practices to streamline the development lifecycle.
  • IT Consultant (Remote)

    3S Global Business Solutions - 2017 - 2023 Client : Final Draft Inc.

    As a specialist in application development for Windows, macOS, and iOS, I designed and implemented innovative features, resolved complex bugs, and ensured application robustness through comprehensive unit and fit tests. Collaborating closely with team members., I delivered high-quality, user-friendly software solutions leveraging my expertise in C++, C#, Swift, and Objective-C.

    • Conducted rigorous code reviews and enforced best practices to maintain high-quality codebases.
    • Implemented and optimized test automation frameworks to ensure robust unit, integration, and fit testing.
    • Diagnosed and resolved complex bugs while continuously monitoring and enhancing application performance.
    • Championed Agile methodologies to streamline development processes and improve delivery timelines.
  • Senior Software Engineer

    Xlicon Business Services Pvt Ltd - 2015 - 2017 Client : Final Draft Inc.

    I specialized in application development for Windows, macOS, and iOS platforms. My responsibilities included designing and implementing new features, resolving complex bugs, and writing comprehensive unit tests to ensure the robustness of applications. I collaborated closely with the client, Final Draft, Inc., to deliver high-quality, user-friendly software solutions, leveraging my expertise in C++, Swift, and Objective-C.

  • Software Engineer

    Ignis Technology - 2014 - 2015 Client : Final Draft Inc.

    In my role at the company, I am responsible for Windows, macOS, and iOS application development. This includes adding new features, fixing bugs, and writing unit tests and fixtures to ensure high-quality code. Additionally, I handle XML reading and writing, as well as JSON data handling to support seamless integration and data management within the applications.

  • Freelance

    Mobile Application Developer - 2012 - 2014

    Developed diverse applications—from e-commerce platforms and geolocation-based car parking booking systems (with PHP-driven APIs) to cricket score trackers, film review apps, ride sharing solutions, RWA society payment systems, and innovative apps like BloomThat. Adept in full-cycle software development, I delivered scalable, efficient solutions tailored to client needs while ensuring robust performance and user-friendly design.

    • Implemented multiple Payment Gateways - Stripe, PayFort, Apple Pay, PayPal
    • Develped a networking framework from scratch in iOS
    • Real-time responsiveness using Firebase and Firebase Cloud Messaging
    • Implemented social logins using Firebase
  • Trainee Software Engineer

    Digital Juice Animation Pvt Ltd - 2011 - 2012

    Joined Digital Juice Animation Pvt Limited as a Trainee Software Engineer, where I specialized in C++ with a focus on the JUCE library and developed macOS modules using Apple’s frameworks. I also contributed to the team effort in creating the Adobe Photoshop plugin "Color" enhancing my skills in plugin development and collaborative software engineering.

    • Developed robust modules using C++ and the JUCE library, focusing on enhancing macOS functionality.
    • Utilized Apple-provided frameworks to design, implement, and test application modules on the macOS platform.
    • Contributed to the creation and refinement of the Adobe Photoshop plugin "Color," integrating it seamlessly into existing workflows.
    • Worked closely with cross-functional teams to brainstorm, design, and implement software solutions.
    • Embraced ongoing training and hands-on projects to build expertise in C++ and modern software development practices.
  • iOS Engineer

    Bitmantra Software Solutions LLP - 2010 - 2011

    Joined Bitmantra Software Solutions LLP as an iOS Engineer, where I developed robust iOS applications featuring seamless API integration, video playlist consumption, and APNS integration using easyAPNS. I enhanced overall user experience by optimizing code and images and leveraging diverse APIs and web services.

    • Designed and built native iOS apps with an emphasis on performance and user experience.
    • Handled seamless integration of various APIs and web services to extend app functionalities.
    • Developed features to consume and display video playlists efficiently.
    • Integrated Apple Push Notification Service (APNS) using easyAPNS for real-time notifications.

  • Projects

  • Shop My Exchange

    The Army & Air Force Exchange Service

    eCommerce app for Air Force & Army Personnel of US

  • Final Draft

    Cast & Crew LLC

    The first-choice tool of professional screenwriters everywhere.

  • Rideshare Support App

    Rideshare Support

    App to provide vehicle related services to it's customers.

  • Rixana

    Rixana

  • PayGreen

    PayGreen

    RWA App to allow residents to pay their bills.

  • Introbox

    Introbox

    An iOS app to help facilitate introduction between people.

  • BloomThat

    BloomThat

    Uber for Flowers.

  • ParkingSurfer

    ParkingSurfer

    A parking booking app based on geolocation.

  • SayDhad

    SayDhad

    Arabic Learning Platform

  • Few more...

Technical Skills

Programming Languages

C, C++, C#, Dart, Swift, Objective-C, Java, JavaScript, PHP

Web Technologies

MERN Stack (MongoDB, Express.js, React, Node.js), Laravel

Mobile Development

iOS (Swift, Objective-C), Android (Java/Kotlin), Flutter

Backend & API Development

Laravel, Node.js, Firebase, REST & GraphQL APIs

Payment Gateways

Stripe, Razorpay, PayFort, Apple Pay

DevOps & Cloud

AWS, Firebase, Docker, CI/CD Pipelines

Tools

Xcode, Android Studio, VS Code, Git, Perforce, Postman, Charles Proxy

Programming Paradigms & Tools

Object-Oriented Programming (OOP)

C++, Swift, Objective-C, Java

Functional Programming

Dart, JavaScript

Reactive Programming

RxSwift, RxCocoa

Procedural Programming

PHP, C

Event-Driven Programming

Flutter, Firebase

Multithreading & Concurrency

C++, Swift, Objective-C

Component-Based Development

Flutter, FlutterFlow, React

MVC & MVVM Architecture

iOS, Laravel, Kotlin

Declarative UI Programming

Flutter, SwiftUI

Certifications