Makers AcademyJunior Developer
Aug. 2016 - Dec. 2016London, United KingdomEurope's leading 16-week software development boot camp, special focus on:
- XP values
- Agile methodologies
- Object Oriented Programming
- Pair programming
- TDD, SOLID principles
- Software Craftsmanship
- Ruby, Rails, Javascript, Node.js, Swift, XCode 8
- Rspec, Jasmine, Mocha As a final project at Makers Academy, as a team of 5, we built an IOS application.
The problem we wanted to solve was a common issue when attending to meetings with several others and you have to keep them informed if you are running late and where you are.
Creating an event with locations and time, you could invite others and when they confirmed they are coming, the attendees could see each other's location on a Google map
with an estimated time of arrival so it's easy to see who is coming and either they going to be late or be there in time. The location tracking got enabled an hour before the event for privacy reasons.
I mainly dealt with the back end part such as the setup and structure of the database and the business logic of authenticating users, getting and storing user location coordinates and API queries.
We used Firebase, Swift 3, Xcode 8 environment with its built-in test suite.