Software Architect

Rahul Sukumaran

Hello, I’m Rahul, skilled and results-oriented Software Developer experienced working in a variety of environments with a breadth of programs and technologies.

Work

  1. Embedded System

    Designed and developed firmware in Embedded C for microcontroller-based products, from requirements through implementation.

  2. Software Application Development

    Built Windows desktop applications with VC++ and C#.NET, and web applications with Angular, taking work from design through delivery.

  3. Mobile Application Development

    Developed native iOS and Android applications, and cross-platform apps with Xamarin and Kony, and shipped them to the App Store and Play Store.

  4. Backend and Cloud Development

    Design backend services and cloud architecture on Google Cloud, with Java as a core part of the application stack.

  5. AI Development

    Apply generative AI to software design and delivery, from solution direction through practical implementation.

Experience

  1. Software Architect

    UST Global Inc.November 2025 – Current

  2. Associate Software Architect

    UST Global Inc.September 2013 – October 2025

    • Designing and developing mobile application for iOS and Android platform using Xamarin platform.
    • Analyzing the business requirement and preparing the requirement specification.
    • Involved in developing and delivering mobile application from discovery to delivery phase. Shipped mobile applications to Appstore and Playstore.
  3. Project Lead

    Experion TechnologiesDecember 2011 – August 2013

    • Involved in developing and delivering mobile application from discovery to delivery phase. Shipped mobile applications to Appstore and Playstore.
    • Gathered and documented technical as well as functional requirements to meet business requirements.
    • Actively contributed to all phases of the Software Development Life Cycle.
  4. Project Manager

    MASC TechnologiesJune 2011 – December 2011

    • Involved in preparing technical design document across various platforms, which includes web based and mobile-based projects.
    • Managed windows and mobile application development team. Coordinated with multiple vendors to facilitate merging their products/SDKs with our application.
    • Prepared project estimation and project proposals after understanding business requirements.
  5. Project Leader

    Vione TechnologiesApril 2010 – May 2011

    • Coordinated the design and implementation of various applications with its stakeholder; project managers, business representatives and development teams.
    • Involved in analysing the business requirements and prepared the requirement specification in detail.
    • Led and mentored development team to implement application functionalities based on the high-level design.
  6. Software Engineer

    Argent Software Inc.October 2006 – March 2010

    • Involved in Software Design and Development using VC++\MFC and Mobile development.
    • Developed mobile application for iOS platform using Objective-C.
    • Created proof-of-concept prototype applications for demonstration and evaluation purposes.
  7. Faculty Assistant

    NeST Cyber CampusOctober 2005 – 2006

    • Worked with stakeholders to gather functional and technical requirements.
    • Designed and developed firmware (Embedded C development) for microcontroller-based products.

Education