
Avi Varma
Software Engineer specializing in 3D Simulation, Modeling & Data Science
📍 Calgary, AB, Canada
📞 (780) 747-3319
Hi, I'm Avi Varma, a passionate Software Engineer with a background in Mechanical Engineering. With a love for blending engineering principles with cutting-edge technology, I've built expertise in 3D Simulation, Modeling, and Data Science.
My journey has taken me from working on VR/AR applications that create immersive experiences, to full-stack development projects that provide robust, real-world solutions. I launched my own VR game—Crazy Golf VR—which has reached over 18,000 installs, showing my dedication to innovative and impactful projects.
Currently, I'm focused on combining my experience in software engineering with data-driven insights to build scalable and intelligent systems. I’m particularly fascinated by leveraging AI and machine learning to solve complex, real-world problems.
I believe in constantly pushing boundaries and learning new skills. Whether it’s diving into advanced data science techniques or creating tools for interactive 3D environments, I strive to keep improving and making meaningful contributions to the industry.
Technical Skills
Programming Languages
C#, C++, Python, PowerShell, Java, MATLAB, SQL, JavaScript
Frameworks & Technologies
.NET, ASP.NET MVC, Django, Flask, Unity, CUDA, OpenMP, VHDL, RESTful APIs
Machine Learning & Data Science
TensorFlow, Keras, PyTorch, scikit-learn, NumPy, Pandas, Data Analysis
VR/AR Development
Unity, Unity XR Toolkit, Photon Engine, Meta XR SDKs, Gaussian Splatting
Web Development
ASP.NET MVC, Django, Flask, RESTful APIs, JavaScript, HTML, CSS
Databases
SQL Server, PostgreSQL, MySQL
3D Modeling & Mechanical Engineering
SolidWorks, Blender, Abaqus, Kinematics, Dynamics, Material Selection, FEA
Cloud Technologies & DevOps
Azure, Docker, Kubernetes, Ansible Tower, GitLab CI/CD, Jenkins
Collaboration & Project Management Tools
Bitbucket, JIRA, Confluence, ConnectWise, Git, GitFlow
Hardware Design & Embedded Systems
PCB Design (Altium Designer), Microcontroller Programming (Arduino, Raspberry Pi, Quartus), VHDL, Verilog
Highlighted Projects
Crazy Golf VR

A fun and immersive VR mini-golf game available on Meta’s App Lab. Players can explore challenging levels in a realistic and visually stunning environment, complete with physics-based mechanics for a lifelike golf experience.
Challenges: Designing realistic ball physics and integrating Oculus controls.
Outcome: Over 18,000 installs with a 4.5-star rating.
Role: Lead Developer, responsible for game mechanics, UI, and overall experience design.
Technologies: Unity, C#, Oculus Integration, XR Interaction Toolkit
View on App LabMalaria Detection Capstone

Developed a machine learning model capable of detecting malaria from red blood cell images with 99% accuracy. The model was integrated with a web-based interface for users to interactively classify cell images.
Challenges: Achieving high accuracy with limited labeled data.
Outcome: Delivered a web-based tool used by students and researchers for educational purposes.
Role: Full-Stack Developer, focusing on model training, frontend integration, and deployment.
Technologies: TensorFlow, Keras, React, Flask, Docker
View on GitHubTheraConnect

A virtual therapy platform designed to provide immersive therapeutic services. Users, especially those undergoing exposure therapy, can connect with therapists in a calming virtual space for guided sessions.
Challenges: Ensuring reliable real-time interactions between therapists and patients in VR.
Outcome: Successfully completed trials with positive feedback from mental health professionals.
Role: Lead Developer, responsible for VR implementation and real-time communication features.
Technologies: Unity, C#, Photon Engine, Azure Cognitive Services
Learn MoreVirtual Realty 360

A VR platform that revolutionizes the real estate experience by providing users with immersive 360-degree virtual tours of properties. It enhances user engagement and reduces the need for in-person visits.
Challenges: Implementing 360-degree views and ensuring smooth transitions between rooms.
Outcome: Increased engagement rates for real estate listings by 30% on partner websites.
Role: Lead Developer, focusing on 360-degree view implementation and user interaction.
Technologies: Unity, Photon Engine, Meta XR SDKs
Learn MoreProfessional Experience
Software Engineer | Canadian National Railway (CN Rail)
April 2022 - Present
As a Software Engineer at CN Rail, I contribute to building scalable applications and automation solutions for enterprise needs. Key responsibilities include:
- Developed modules in C# and ASP.NET MVC for automating business workflows and integrating legacy systems.
- Worked on SSIS (SQL Server Integration Services) to streamline data processing and migration tasks, resulting in a 30% improvement in efficiency.
- Built OAuth 2.0 integrations for secure system interoperability, utilizing Microsoft Graph API.
- Implemented and maintained TFS pipelines for CI/CD deployments, enhancing software delivery timelines.
Technologies: C#, ASP.NET MVC, SSIS, TFS, OAuth 2.0, SQL Server
IT Admin/Systems Engineer | Corporate Networks
June 2020 - June 2021
Managed IT infrastructure and provided client support across various industries. Key achievements include:
- Designed and developed an Inventory Management System using SQL Server and Microsoft PowerApps, leading to improved asset tracking efficiency.
- Engineered automated software deployment scripts using PowerShell, reducing deployment times by 50%.
- Provided technical support and managed service requests using ConnectWise and other client management tools.
Technologies: SQL Server, PowerShell, Microsoft PowerApps, ConnectWise
