Summary
Parked was a massive milestone for me. As one of the first times in my software engineering journey, I was entrusted by my peers to act as Technical Lead for a system designed to handle live sessions, permits, and campus mapping. This was also my first time working with a few different technologies.
My Role
As Technical Lead, I defined our tech stack, managed our GitHub repository, and spearheaded code reviews for the team. Beyond project management, I architected the core database schema and designed the API endpoints that served as the foundation for the entire application.
Personal Achievements
- Live session tracking
- SQLite to MS SQL Server migration
- While SQLite worked for our MVP as we began to think of real world implementation we opted for a SQL Server approach as it is better suited for larger application and can handle simultaneous read/writes better than SQLite.
- GitHub & Jira integration
- SSO Functionality
- We began with a simple login/sign-up page and hashed the passwords using bcrypt. When thinking of real world implementations I shifted our login flow to use SSO through the next-auth library. I used GitHub as our Identity Provider with the goal of switching to Azure AD if this project was implemented.