Your Name

Johnny Tran

Just a developer who enjoys figuring out tricky problems and making things work

About Me

Working on projects

I’m a fourth year Computer Science student with a unique background in Molecular Biology. My transition into tech was driven by the excitement of building things that make an impact, turning curiosity into a deep passion for software development. Since then I have completed a software development internship, strengthened my skills in system design, algorithms, and full stack development, and continuously pushed myself through personal projects. I love solving problems, learning new technologies, and turning ideas into working solutions.

Beyond academics, I enjoy working on personal projects, reading a good book, and staying updated with the latest technologies.

Education

Bachelor of Computer Science
University of Calgary
Expected Graduation: December 2026

Experience

Developer Intern

Stone Shield Calgary
May 2025 - December 2025
Calgary, Alberta

Built a full-stack internal CRM using React, FastAPI, Docker, and Supabase to centralize client leads, follow-ups, and contact data, saving 10 hours per week in manual tracking. Implemented a follow-up workflow backed by SQL migrations, improving task visibility and reducing delayed responses by 35%. Automated client intake with a Python script that extracts data from email inquiries and populates the CRM, reducing manual entry by 70%.

ReactPythonFastAPISupabaseAWSDocker

Co-op Software Developer

Seisware International Inc
January 2024 - August 2024
Calgary, Alberta

During my Co-op as a Software Developer, I contributed to the stability and performance of a large-scale C++ application used by over 500 active users by resolving 20+ customer-reported and internal bugs. I modernized the team’s testing infrastructure by migrating from NUnit to MSTest, adapting over 50 unit tests to support automated quality checks in a CI/CD pipeline. Additionally, I collaborated closely with cross-functional teams and participated in 10+ sprint planning sessions, contributing to the team’s agile development workflow and delivery goals.

C++GitQt

Visual Communication Software Member

University of Calgary Solar Car Team
October 2023 - May 2025
Calgary, Alberta

Aided in creating a Python script that automatically generates the necessary C++ files from a CSV input, significantly reducing manual work and simplifying the process of adding new features or data types to the system.

C++Python

Featured Projects

Cloud Financial Data Pipeline

Built a cloud-based ETL pipeline using Python, Google Cloud Storage, BigQuery, and Power BI to process financial transaction and market data for portfolio analysis.

PythonGoogle Cloud StorageBigQueryPower BISQLPandas
View Details

E-Commerce Mobile App

Built a full-stack cross-platform e-commerce app for KlayTheLabel using React Native, Express.js, and the Shopify API.

React NativeTypeScriptExpress.jsPostgreSQLDockerAWSShopify API
View Details

Campus Buddy

Collaborative mobile app designed to centralize campus events and student engagement.

React NativeTypeScriptExpress.jsFigmaFirebaseAWS
View Details

Technical Skills

JavaScript
Python
Java
TypeScript
C++
React
Node.js
Express.js
PostgreSQL
Git
Docker
AWS
REST APIs