Quick learner, especially in adopting new technologies in web development
Have experience with frameworks such as React, Angular, Bootstrap and Express.js
Proficient in Java, Javascript, HTML5 and CSS5, has some exposure to PHP
Good understanding of RESTful web services, SQL(MySQL) and NoSQL(MongoDB) and, Git
Excellent communication and teamwork skills
Skills
HTML5 & CSS3
Bootstrap
JSX
React
Angular
Express
MySQL
PostgreSQL
MongoDB
Javascript
Java
Node.js
Git
Heroku
Firebase
Adobe XD
Experience
Junior Software Developer (Co-op)
Intricate Group Inc, Halifax, Canada
May 2019 - Aug 2020
Work independently on API and other required features in the front end, building
RESTful web services,
new functionalities and UI on the web pages, bug fixes, and other code changes using Java,
JavaScript,
jQuery, CSS, SQL, and related technologies.
Create SQL database migration scripts.
Create automated tests to help verify the correctness of written codes.
Participate in design discussions to determine the best approach to implementing specific features,
bug
fixes, and other code changes.
Use Git to manage work. Document codes at an appropriate level of detail and assist in maintaining
other
project documentation.
Proactively communicate with the supervisor to ensure work progresses efficiently and effectively.
A web app where you can find out post code information
This app use Formik and Yup to validate form fields. It also has a dynamic form
that
generates fields based on another field
Bistro star
React | Firebase Hosting
A web app where you can order meals
User can add or remove meals from the cart. They can also checkout after inputting
user information
Meet up
React | Express | Firebase Hosting
User can post and view meetup information
Users can post new meetups, pin their favourite meetups, and browse meetups
information. All meetups are paginated. The
web app retrieves data from a backend: meetuphere, which is built by Express and MongoDB
Meetup API
Express | Heroku | MongoDB | Mongoose
User can fetch data in json format
This backend project enables the Meetup web app and Zip info web app to fetch data.
It supports meetups and countries.
It is built by Express and MongoDB, and hosted on Heroku
Simple Post
Angular | ExpressJS | AWS | MongoDB | Angular Material
User can signup and login to create new post messages with image. They
can review, edit, and delete their posts
This app was hosted on AWS, provide RESTful Apis that connects with MongoDB Atlas
database
Super Bus
Adobe XD | Balsamiq
User Interface design project
Redesign Transit app: The redesigned app allows user to search for bus, check for
empty seat, check bus time schedule,
plan route, pay the bus fare. It uses Adobe XD to make the high fidelity
Education
Dalhousie University
Bachelor of Applied Computer Science – Co-op, Minor Statistics
Halifax, Nova Scotia
September 2017 - May 2021
Awards
Dalhousie Sexton Scholar (2018,2019, 2020, and 2021 )