Skip to Content

Varun Shaji

Software Engineer

Curious · Driven · Innovative

About Me

Hello! I'm Varun , a third-culture kid with Indian roots, who grew up in the desert city of Abu Dhabi, UAE. Now based in Singapore, I work as a Software Engineer at iDirect, where I focus on building secure and innovative network management systems.

My passion for continuous learning drives me to tackle complex problems head-on with my interests spanning FinTech, Machine Learning, DevOps, and System Security. Beyond the world of technology, I'm deeply engaged with geopolitics and current affairs, which keep me connected to the ever-evolving global landscape.

When I'm not diving into code or global issues, you'll likely find me working with clay in a pottery studio or binging a good documentary series. My life is a rich blend of cultures, disciplines, and hobbies, and I'm always eager to embrace new challenges and opportunities for growth.

Experience

  1. 2023 — Present

    Build and maintain the Network Management System (NMS) for iDirect's Evolution product line with a focus on security enhancements. Work closely with cross-functional Agile teams, including developers, tech leads and product managers, to implement new features and adopt best security practices.

    • C++
    • GDB
    • Node.js
    • REST APIs
    • SQL
    • Git
    • Linux
    • Product Security
    • Software Architecture
  2. 2021 — 2023

    Develop and improve deep machine learning models for medical image diagnostic applications that include segmentation, regression, and classification tasks. Worked on a diverse arrays of projects such as Prediction of Hearing Preservation after Vestibular Schwannoma surgery; Detection of patient-ventilator asynchronies from continuous ventilator waveforms; Exploration of domain independent unsupervised model training architecture; Segmentation of brain tumors using U-Nets

    • Python
    • Tensorflow
    • Pytorch
    • MLPs
    • CNNs
    • U-Nets
    • Auto-Encoders
  3. Feb - Dec 2020

    Modelled a system-level architecture of an Izhikevich neuron model for Spiking Neural Networks (SNNs) to reduce latency within the data pipeline.

    • System-C
    • Verilog
  4. Jun — Aug 2019

    Developed a customized inspection camera driver for dynamic in-flight camera reconfiguration using ROS, for integration into their UAV system. Also designed a ROS package for relaying captured images and live-video stream from UAV system to base station

    • Robot Operating System
    • C++
    • Python

Education

Certifications

  1. FinTech Senior Developer (Level 3)

    FinTech Developer (Level 2)

    Institution: National University of Singapore
    Issued: Apr 2024

    • DevOps
    • CI/CD
    • Containerization
    • Docker
    • Kubernetes
    • Algorithmic Trading
    • Smart Contracts
    • Node.js
    • REST APIs
    • Robotic Process Automation (RPA)
    • SQL
    • CSS
    • HTML
    • Bootstrap
    NUS logo
  2. Institution: MITx MicroMasters Programs
    Issued: Dec 2024

    • Financial Modeling
    • Quantitative Finance
    • Financial Accounting
    • Asset Valuation
    • Derivative Markets
    • Risk Management
    NUS logo

Projects