I'm a software developer based in Ontario, Canada.
After completing graduate programs in Mobile Application Development and Cybersecurity, I'm currently rebuilding my software engineering foundations with a focus on writing clean, maintainable Java code before moving into backend development with Spring Boot.
My goal isn't to collect technologies—it's to build real projects that demonstrate strong problem-solving and software engineering skills.
- Expense Tracker (Java Console Application)
- Java Fundamentals & Object-Oriented Programming
- Data Structures & Algorithms
- Git & GitHub Best Practices
Upcoming:
- Spring Boot REST APIs
- PostgreSQL
- Full Stack Expense Tracker
- Mobile Frontend
- Java
- SQL
- JavaScript
- C
- Python
- Android (Java)
- Flutter
- Swift (Learning)
- Oracle
- MySQL
- Firebase
- PostgreSQL (Learning)
- Git
- GitHub
- IntelliJ IDEA
- VS Code
- Android Studio
- Xcode
A Java console application built from scratch while strengthening programming fundamentals.
Topics covered:
- Methods
- Loops
- ArrayLists
- Input Validation
- Object-Oriented Programming (ongoing)
➡️ Future roadmap:
Console → Spring Boot API → PostgreSQL → Mobile App
Food donation Android application built using Java and Firebase.
Features:
- Food donation listings
- User authentication
- Firebase backend
- Build 8–10 high-quality Java projects
- Master Spring Boot
- Learn PostgreSQL
- Contribute to Open Source
- Land a Software Developer / Backend Developer role
https://www.linkedin.com/in/pratham-shah-977628249/
"Consistency beats intensity. I'm focused on building software that demonstrates real skills—not just completing tutorials."