Hello, I'm
Student @ Seneca College
Co-op, Software Developer @ Ministry of Children, Community and Social Services


About me
Hello I'm Kevin Ma, I'm currently attending Seneca College and majoring in Computer Programming and Analysis in the last semester. With the co-op experience in Software Developer at the Ministry of Children, Community and Social Services (MCCSS), I have gained valuable hands-on experience in the IT industry and enhanced my problem-solving and communication skills. During this time with Seneca College and MCCSS, I have learned and worked extensively with frontend and backend development as well as Docker and AWS Cloud Computing.
Additionally, I also have an understanding of Objected-Oriented Programming, Solid Principles, Unit Testing, Integration Testing and knowledge of using GIT for Source Code Control Management.
I'm currently seeking long-term opportunities as a Software Developer where my technical skills, abilities and knowledge can be utilized and continue expanding my skill set. With my dedication and practical experience, I'm eager to apply and collaborate with a dynamic team to drive the success of software development projects.
- Node.js
- Express
- MongoDB
- Next.js
- Docker
- AWS
My Experiences
Co-op, Software Developer
January 2023 - September 2023
The Ministry of Children, Community and Social Services
- Helped get 2 MCCSS's Digital Forms released successfully into production.
- Implemented responsive, user-friendly single-page web applications using modern JavaScript framework Angular 15+ and TypeScript.
- Participated in code refactoring activities to improve internal code performance, which enhances code maintainability.
- Collaborated with designers, and business team to analyze and enhance the functionalities and visual appeal, aligning with the Ontario Design System.
- Involved in Software Development Life Cycle (SDLC).
- Practiced to enhance knowledge of GIT control to manage source code.
My Projects
E-commercial Website
The project allows users be able to manage business in the store by handling CRUD functionality such as retrieve, create, modify and remove products.
Technology used: HTML5, CSS3, Bootstrap 4, JavaScript, Node.js, Express.js, MongoDB, Handlebars template engine
Museum of Art Website
A functioning backend and frontend website allowing users to search art items and keep track of their favorite list of arts as well as their search history.
Technology used: HTML5, CSS3, Bootstrap 5, JavaScript, NodeJS, Express.js, MongoDB, React.js/Next.js
Blog Website
A blogging website in which users can share their experiences and their stories as well as manage their blogs by posting and deleting functionalities.
Technology used: HTML5, CSS3, Bootstrap 4, JavaScript, Node.js, Express.js, MongoDB, PostgreSQL, Handlebars template engine
AWS Cloud-based Microservice
An AWS-based solution to manage generated data fragments via AWS services (ECS, ECR, ELB S3 Bucket, DynamoDB, Cognito) as well perform conversions based on respective types of data fragments and setup CI/CD pipelines for automatically building and deploying code.
Technology used: AWS services, Node.js, Express.js, Docker
Let's connect
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!