Ilyas Gulma

Welcome to my portfolio site!

I'm a software developer that specializes in building web applications. I am experienced in building scalable APIs, enhancing user experiences, and solving business problems.

I am passionate about programming and I am continuously expanding my skillset through learning, building solutions, and developing personal projects.

Technical Skills

TypeScript
TypeScript
C#
Node.js
Node.js
NEXT.js
Next.js
React
Redux
CSS3
CSS
PostgreSQL
PostgreSQL
Unit Testing
Unit Testing
Docker
Docker
System Design
System Design
Microsoft Azure
Azure
MongoDB
MongoDB

Project Showcase

October 2023

Web Counter API

This is an API service that can be used to keep track of website activity. It was built using .NET 8, Entity Framework and Azure.

I actively use this service to see how often my websites are visited 🙂

Microsoft AzureMongoDBPostgreSQL
Web Counter API
Web Counter API
November 2022

Riddle Link

A fully-featured website where users can sign up, log in, browse, create, and rate riddles!

I created this website because I find riddles fun and wanted to create a place where everyone can share their favourite riddles!

PostgreSQLNEXT.jsTypeScript
Riddle Link
Riddle Link
July 2022

Spelling Words

This is an educational game I developed using the Merriam-Webster Dictionary API. Players listen to the pronunciation of the chosen word and attempt to spell it.

You may even learn a few new words, give it a try!

NEXT.jsTypeScript
Spelling Words
Spelling Words

About Me

2024

In July, I moved to the Full-Stack Engineer position in which I continue to deliver value to stakeholders and members. I take a leading role in project discussions, developing solutions/features, and providing guidance to the teams I work with.

2023

At the start of the year, I was promoted to the Front-End Engineer position where I focused on building features, leading refactoring initiatives, and mentoring colleagues.

2022

I officially transferred to the Associate Front-End Engineer position working on projects utilizing React, Next.js, and Node.js. My accomplishments included revamping TypeScript coverage, adding debugging features, and contributing to design discussions.

2020

I started working at OMERS in July of 2020 as a Business Support Analyst in which I supported applications and improved technical processes. In 2021, I began learning React/JavaScript and, later in the year, assisted the Front-End Development team with building the OMERS website.

2018

At CPA Ontario, I provided IT support and technology services to the organization. While in this role, I took an interest in automation using PowerShell. I automated several tasks including software deployment, licensing, account management, and generating reports. This interest in scripting led me to learn programming and seek a career in software development.