Projects | Skills | Education | Experience | Interests
Aspiring Full Stack Software Engineer determined to find a role in which I can add value and grow to become a world class software engineer. As a recent graduate of a leading software development boot camp, Makers, I strive to adhere to practices such as TDD/BDD and adopt an Agile development approach. Currently I am focused on enhancing my proficiency in building full stack JavaScript applications with frameworks such as React and Node.
After exploring various online resources about coding, I arrived at the conclusion that it very much appealed to my logic and found it hugely stimulating. I recognised that coding triggered within me a compulsive desire to solve problems and allowed me the flexibility to produce innovative solutions to these problems.
With the intention to dive head first into this new industry, I attended Makers, where I learned that not all problems can be solved on your own, rather a collaborative effort is fundamental to problem solving.
Visit my GitHub for a complete list of all my projects.
Title | Description | Technologies Used |
---|---|---|
Airport Challenge | A software to control the flow of planes at an airport. The planes can land and take off provided that the weather is sunny. Occasionally it may be stormy, in which case no planes can land or take off. | Ruby, RSpec |
Boris Bikes | Command Line App simulating a boris bike, a docking station and their interactions. This was my first project in Makers where I learned TDD/BDD and how to approach a task in an agile way. | Rspec(testing), SimpleCov(testing coverage) and Rubocop(formatting errors). |
Wagster | A full stack web application that allows dog owners to find potential dog buddies for their dogs. I found working as a team quite a challenge, however I did pick up on many dos and don'ts for the future! You can check out the live version here | React v16 for frontend, bootstrapped with Create React App, Jest + Enzyme for frontend testing, Rails 6 for API based backend, Minitest for backend testing, CircleCI for CI/CD, Heroku for server and database hosting, Amazon S3 for Image Hosting, JWT for authentication, Material-UI for frontend theming |
Thermostat | An interactive thermostat to develop understanding of JQuery and AJAX requests | JavaScript, JQuery, Jasmine |
Whenever I am in a new working environment, I realise that I have to actively adjust by taking initiative to learn the ins and outs of my responsibilities. In my previous work at a start-up, I had to teach myself various practical skills such as expanding my knowledge of excel for bookkeeping and account management as well as learning how to manage the payroll system.
I am also currently teaching myself how to invest in the Forex market. By learning online and reading books on technical analysis, I have become a much more confident trader.
In this day and age it is crucial to be able to work well with others. I believe that I possess the emotional intelligence skills in order to collaborate with others effectively. My experience of working with other people range from being insistent with group members at Makers regarding having regular meetings to either, catch members up with the progress of the project, or slow members down from going off on a tangent to the objective, to actively taking part in sports that were heavily dependent on team work. Also having worked in Sales, effective communication is a skill I believe to have refined.
A 16 week Software Engineering Bootcamp where I learnt programming fundamentals and best practices: OOP, BDD, TDD, Pair Programming, MVC architecture, SOLID principles, Agile methodologies.
- Languages and Frameworks: Ruby, Ruby on Rails, Sinatra, JavaScript, jQuery, HTML, CSS, Bootstrap.
- Test Frameworks: RSpec, Capybara, Jasmine, Jest
- Proficient with use of Git and Github.
- Programming concepts and practices: OOP, TDD, MVC, Agile, Pair Programming.
- Bachelors of Business and Management
- Took courses in Accounting, Business, Law, Taxation, Financial Management, Psychology and Entrepreneurship.
- Foundation Course in Business with Accounting.
- Took courses in Accounting, Business, Economics and Mathematics.
Fitness Cartel (June 2018 - July 2019)
Co-founder
- Project management- Oversee end-to-end process including client acquisition to marketing and sales.
- Contract Oversight- Responsible for all facets of contract development, including analysis, negotiation and closeout.
- Business Development- Identify and work with new business areas to assign closeout responsibilities and pinpoint process improvement areas.
- Prioritisation and multitasking- Manage multiple concurrent processes, and where necessary, strategically prioritise to ensure all deadlines.
NJF Global Holdings (February – May 2018)
Research Associate
- Sourced, interviewed and hired candidates to fill in key positions within the trading and the technology industries
- Built relationships with leading hedge funds and proprietary trading firms operating in the USA and Europe.
- Successfully made two placements for a leading bond trading firm.
Casabella Retail Store (October 2017-January 2018)
Account manager
- Developed an understanding of the retail market sentiments and conditions
- Professional financial and accounting experience in the process of company documentation
Ralph Lauren Retail Outlet (February-August 2015)
Sales Associate
- Responsible for customer service and cash management.
- Oversight on Inventory, restocking and packaging.
- Coordinated between branch and head office supply chain and marketing for ordering and display of articles.
- Achieved strong interpersonal and verbal communication skills.
- Sports: A passionate cricketer having played club level cricket. An avid table tennis player.
- Arts: Partook in School and University theatre plays as well as private workshops.