I am Alec Pagliarussi
Software Engineer based in Toronto

Know more

About Me

"Pleasure in the job puts perfection in the work" - Aristotle

I am a Software Engineer, highly skilled in designing in developing React and NodeJS applications.

My journey in programming started back in high school, when I took part in many Robotics competitions and discovered my passion for problem-solving and creating things both hardware and software related.

After graduating from high school I was invited to work as a Robotics and Programming teacher, opened my own business, a 3D Printing Services company and worked on many projects, from designing my 3D printer to building drones and robots.

I enrolled in George Brown College's Computer Programmer Analyst course, where I among many things I had the opportunity to work as a tutor and teacher assistant, develop a diverse set of projects and work with industry partners.

I am a challenge-driven person who excels at working in teams and cooperation with a passion for learning and teaching.

Projects

React-Messenger

A messaging app inspired by Slack made with React, Redux and SemanticUI deployed with Firebase

Tech stack:

React - Redux - SemanticUI - Firebase

See LiveSource Code

Dog Breed Classifier

Dog Breed Classifier is a web app capable of classifying a dog's breed through a single picture.

The front end of the application is made primarily with React and the backend is a simple Flask server that utilizes a Convolutional Neural Network developed with Tensorflow 2 to classify any incoming picture, outputting the probability of a given picture to belong to one of the more than 120 different dog breeds.

Tech stack:

Tensorflow 2 - React - Flask - AWS EC2 and Application Load Balancer

See Live

Tutoring Management System

Application dedicated to help community centers to manage their free of charge tutoring programs. Under development.

The system include CRUD operations, complex scheduling algorithm, reporting functionalities, student progress tracking tools, among other tools custom tailored to the community center's needs.

Tech stack:

React - NodeJs - GraphQL - PostgreSQL - TypeORM - MaterialUI

Weather Forecast App

A React app that utilizes the OpenWeather API to fetch weather forecast data of any city.

Tech stack:

React

See LiveSource Code

React Spring CRUD

Simple CRUD application made with Spring Framework and React.

Tech stack:

React - Spring Boot - PostgreSQL - MaterialUI

Source Code

Experience

Software Engineer

Developing a system for Working Women Community Center

Contract - Toronto, Ontario, Canada

April 2020 - Present

Project in partnership with the Working Women Community Center’s to develop a web application capable of managing their tutoring program.

The project scope consists of a complex and large data collection process, scheduling, reports/statistics, among other tools tailored specifically for the client’s needs.

Tech stack: Typescript, React, NodeJs, GraphQL and PostgreSQL.

Tutor and Teacher Assistant

George Brown College

Part-time - Toronto, Ontario, Canada

January 2019 to August 2020 and February 2021 - Present

Totalized more than 850 hours of work, helping students to succeed in their program by providing one-to-one tutoring sessions on the following topics: HTML, CSS, Javascript, C#, Python, Java, C++, PHP, MySQL, Math, CCNA, Data Structures and Algorithms.

Assist lab instructors during their classes.

Plan and run in-class tutoring sessions as additional classes that students can attend to reinforce their understanding of the weekly content.

Software Engineer

George Brown College

Contract - Toronto, Ontario, Canada

August 2020 - February 2021

Engineered and developed a web application that enabled seniors, who are part of home care homes across the US and Canada, to meet online and access a curated library of content served during weekly sessions as a way to combat isolation, a phenomenon that was aggravated by the COVID-19 situation.

The application scope included CRUD operations for many entities, system scheduled tasks, real-time communication through web sockets, authentication and detailed and customizable authorization levels.

Tech stack: ReactJS, NodeJS, GraphQL, MongoDB, Redis and Twilio API.

Deployed on AWS using best practices to achieve elasticity and scalability.

Extracurrilar Robotics Teacher

Colegio Jean Piaget

Full-time - Santos, Sao Paulo, Brazil

January 2015 - January 2018

Taught and trained students to participate in many Robotics competitions, achieving outstanding results.

Close involvement in teaching students from Kindergarten to High School to introduce logical thinking to algorithm basics and a soft introduction to programming.

References & Recommendations

I was his professor in the Computer Programmer Analyst program at George Brown College. From the beginning, it was very clear that he was a highly motivated and disciplined student. He has a strong programming foundation. He has shown strong design and implementation skills...

He was a natural leader in most of his group projects, not by popularity but by his presence and his conduct...

Alec is a true lifelong learner. When he is faced with a challenge, recognizes what needs to be done and enjoys the process of learning from and overcoming his obstacles. Alec has demonstrated that he has the perseverance and attention to detail that would make him successful at any endeavour he pursues...

Andrew Rudder, PhD
Professor - Centre for Arts, Design and Information Technology - (CADIT)
George Brown College, Casa Loma Campus - 146 Kendal Avenue, Toronto, ON, M5R 1M3
Get full recommendation

Other areas of interest

Robotics

Took part in a quite a few competitions during High School, got a few gold medals on the way.

3D Printing

This probably ties back to the Robotics topic, perfect match... I own a 3D printer and it is always awesome to play around with some designs.

Competitive programming

Ranked 11th in Canada and top 12% global in the IEEEXtreme 2020.

Gaming

I am a big fan of First Person Shooters and RPGs.

Contact

Would you like to work with me? Awesome!

Let's Talk