Projects | Skills | Education | Experience | Interests | Twitter
I am a family business manager and a computer software engineering graduate. Whose is currently undertaking an intensive software craftsmanship course at Makers Academy. Through doing the course, I have obtained several good habits. I am now looking for things or places which or where I can gain more skills to become a better developer.
| Project | Description | Technology | Testing Framework | Week | Grouping |
|---|---|---|---|---|---|
| MERN Manual and Dinder | Final Project which focuses on learning the MERN stack and creating a manual for the stack. Through the Manual built a developer finder app | MongoDB, Express, React, Node | Jest | 10/11 | Group(6) |
| PigeonYelp | Yelp Clone - To build a web application where users are able to find resturants and view/create reviews. | Ruby, Ruby On Rails, HTML, JS, CSS | Rspec, Capybara | 8 | Group(4) |
| StrengthBnB | First group project - To build a AirBnB clone, where users can list spaces for hire and also hire spaces. | Ruby, Sinatra, Postgresql, HTML | Rspec, Capybara | 5 | Group(4) |
| Rock-Paper-Scissors | Weekend Challenge - To build a web rock paper scissors through ruby and sinatra | Ruby, Sinatra | Rspec, Capybara | 3 | Solo |
| Boris Bikes | First project - Build a ruby application, in which users can store and retrieve their bikes. | Ruby | Rspec | 1 | Pairing |
I can start on projects with people whom, I've never worked with comfortably either in pairs or groups. Through my time at makers, I was able to develop this skill further as I changed partners/groups regularly.
I am a flexible learner, who can learn new programming languages/frameworks in various situations, either solo, pairing or groups. During the course, when I was required to create a product in an unknown language, I was able to tailor my learning process for the product.
I am adaptable and can change working styles depending on project requirements. Throughout the course, I was able to demonstrate this by quickly changing what I was doing and start working on more pressing demands.
12 week intensive development bootcamp, which emphasizes on:
- Agile methodologies
- Pair-programming
- Test/Behavioural Driven Development
- Software Craftsmanship
- SOLID Principles
- DRY Principles
- Documentation
- Bachelors Of Engineering 2:1 (Computer Systems Engineering)
- Collaborative working
- Task Delegation
- Communication
- Project Management
- CCNA 1/2 Certificate
- Vehicular Ad Hoc Networks (Networking, Linux, R&D, IOT)
- Raspberry Pi Cluster (Networking, Linux)
- Online Multiplayer GUI TicTacToe Game (Networking, Java, DNS, MySQL, HTML, CSS, JavaScript)
Chinese Takeaway - (Family Business) (2012 to 2018)
Assistant Manager