Oct 2023 - Present
Group Project
Public Repository
Mentor: Karuna Govind (Senior Software Engineer)
Languages: Python, Kotlin
Databases: MongoDB Atlas (Serverless Instance)
Libraries/Frameworks: Pymongo, Pandas, Pytest, Selenium, BeautifullSoup
Version Control and CI/CD: Git, Git Actions
Containerization: Docker
Cloud Services: AWS ECS, AWS Fargate
Guided by a senior software engineer, I'm developing CourtMapper using Python, Selenium, and a MongoDB Atlas serverless instance to monitor tennis court availability. The user-friendly Android app, crafted in Kotlin, provides seamless access. Leveraging Git Actions for continuous integration and deploying on AWS ECS and Fargate ensures scalability and efficiency in the project.
Crafted a user-friendly Android app in Kotlin and developed the backend in Python, ensuring seamless integration and efficient orchestration.
Implemented Pytest to validate backend code reliability, ensuring correct and dependable functionality.
Maintained clear and comprehensive documentation of the project structure, codebase, and functionality to facilitate seamless collaboration.
Collaborated with the team to identify and fix faults promptly, following agreed procedures.
Executed agreed maintenance tasks to ensure the project's continued efficiency.
Implemented Git Actions for continuous integration, automating testing, and deployment to AWS ECS and Fargate for scalability.