My Software Engineering Experience

Java • Python • C++ • Dart • HTML • CSS • JavaScript • Linux • OOP • Data Structures • Big O • REST APIs • MongoDB • Firebase

image1

I have gained extensive knowledge in Software Engineering through my high school studies in Java, Python, and C++, and later expanded my skills in college courses. My most valuable experience, however, came from my recent Software Engineering Internship at Vertical Digital, where I collaborated with a team to enhance the company's infrastructure, applying my programming expertise and learning how to tackle real-world challenges within a professional environment.

image1

Relevant Coursework

Software Engineering

In this course, I deepened my knowledge of software development methodologies, particularly agile processes, and rapid prototyping. Working with a team, I helped build an app using Dart and Flutter, while integrating a custom Uvicorn API. The experience enhanced my skills in teamwork, API development, and system documentation.

Analysis of Algorithms

During this class, I gained a strong understanding of algorithms and data structures, focusing on sorting, graph algorithms, and NP-completeness. Using C++, I developed skills in implementing and analyzing the efficiency of these algorithms, including techniques like divide-and-conquer and greedy strategies.

My Best Software Engineering Projects

TradeWise Mobile App

Built a stock trading mobile app using Flutter and a custom Uvicorn API, allowing 500 users to securely manage trades and authenticate accounts through Firebase. Applied an MVC design pattern, optimizing the app's structure and ensuring seamless integration with a real-time Firebase database handling over 10,000 transactions daily.

Github

Interactive Tic-Tac-Toe

A fully interactive Tic Tac Toe Game built using JavaScript in Vue.js 3. The project demonstrates modern frontend development practices, including component-based architecture, props, event handling, and reactivity. It’s designed with Bootstrap 5 for responsive and visually appealing styling.

Github

Car Wash App

This project involved developing an app that efficiently manages car tracking at a car wash using data structures like linked-list-based queues and stacks. Cars enter a service queue for tracking, while customer vouchers are stored and retrieved from a stack, ensuring smooth and organized operations.

Github
image1
image2
Your Image

If you would like to download my Software Engineering Resume click the button below

Download Resume