Hi, I'm Leander Rodrigues

Full-stack Web Developer

Age

Location

Email

20 years old

Toronto, ON

me@leander.xyz

Resume

Summary of Qualifications

Committed, self-taught full-stack developer with an unconventional foundation in engineering
Inquisitive and perpetual student, focusing free-time towards fully-functional, impressive side-projects
Energetic hard-worker with diverse history in industry

Character Sheet

Frontend

HTML5

CSS3

JavaScript

React (like a LOT of React)

Getting Dressed in the Morning

Sass

Styled Components

Redux

Gatsby

Markdown

Apollo

Backend

Node.js

Express

Next

TypeScript

Prisma

NetlifyCMS

Reverse Parking

GraphQL / REST API Development

AWS Suite (S3 / DynamoDB / EB / EC2 / SES / SNS)

JWTs

Firebase

Cool Stuff

React Native

iOS/Android Deployment

Standalone Apps (Electron)

Ice Cubes

Site Deployment

Unity 3D with C#

CLI Development

Gitmoji

Tooling

Git

CircleCI

Jest / Mocha / Jasmine

Prettier / ESLint / TSLint

Zsh / Bash / Cmd

Screwdrivers

Babel / Webpack / Gulp

Appium / Selenium

NPM / Yarn

Netlify

Concepts

MVC

UI/UX

Accessbility

CI/CD

Data Visualization

Server-side Rendering

Code-splitting

A sense of humour

Design Thinking

Dev Ops

Agile Software Development

Work Experience

Advanced App Engineering Senior Analyst

Accenture - Toronto, ON

  • Designed reusable components in React.js through peer programming and test-driven development
  • Deployed client-facing widgets for Virtual Agents to satisfy dynamic, natural language use cases
  • Received certified, formal training in DevOps, Agile Development and Design Thinking
React
Node
Handlebars
AWS Lambda
AWS SNS/SES
Google Dialogflow
Git Workflows

Full-stack React Native Developer

Shop Bonsai - Toronto, ON

  • Implemented E2E tests in Jasmine and Selenium, along with fixtures, for consistent, black-box reporting in CircleCI
  • Overhauled atomic design system for React UI elements on both iOS and Android operating systems
  • Refactored GraphQL API resolvers and their respective queries via React Native HOCs to reduce over-fetching
  • Actively participated in small-team Agile development activities like Scrum, Planning Poker and Sprints
React
React Native
TypeScript/Flow
GraphQL
MongoDB
Redux
Apollo
Code Review
CI/CD

Education

Nanotechnology Engineering

University of Waterloo

Currently a candidate for a B.A.Sc. Honors Nanotechnology Engineering at the University of Waterloo. My program gives me the opportunity to work with/study the latest and greatest in tech, research and science, while learning the fundamentals of engineering.

React for Beginners

ReactForBeginners.com

A beginner's project-driven React development course taught by Wes Bos. It covers everything from ES6, to Webpack, and even Firebase Authentication. It covers lifecycle methods, state management, and application structure while creating an application to manage simple fish market!

React 101

Codecademy.com

An introductory course to using React which was focused on the basics, but sparked my interest in the JavaScript framework, and set a foundation for future projects and endeavors.

Front End Development Certification

FreeCodeCamp.org

During my free time of my second coop term, I decided that I wanted to get back into the programming world, and searched for some good courses/resources online. About 2.5 months later, I'd completed a series of projects/challenges in this intensive course covering the basics of web development.

Volunteer Experience

Hour of Code Program Assistant

John Ross Robertson Public School, Toronto ON

With a few other volunteers from the team of developers from Accenture Technology Canada, I was able to help Grade 3's and 4's write their first few lines of JavaScript, all for the #HourOfCode initiative!

Achievements

100 Days of Code

My Basement

After a long 4 months at school, I wanted to get back into programming in a big way. I started coding for at least an hour a day for 100 Days, and lo and behold, I got a bunch of stuff done!

IC Agile Professional Certification

International Consortium for Agile

As part of my term with Accenture Canada, I traveled to Chicago, Illinois to complete a two-week intensive training on the basics of technology development. As part of it, I received a certification in professional agile software development for completing a three-day accredited course!

President's Scholarship

University of Waterloo

Earned a big ol' entrance scholarship of $2000.00 upon my admission to the University of Waterloo since my high school grade point average was greater than 90%.

Weird Stuff

I am a total podcast junkie. I'm listening to podcasts whenever I'm doing anything with my hands, even coding on occasion. As of this moment, I'm subscribed to around 25. Top recommendations include: Reply All, Everything is Alive, Syntax, and My Brother, My Brother and Me.

I am an unwavering dog person, but sadly I don't have a cute puppy of my own just yet. When I move out, adopting a cute pitbull or shiba Inu is probably the top priority. In the meantime r/rarepuppers, r/puppysmiles and r/dogpictures are a good alternative.

I prefer VSCode to Atom, I really enjoy programming in JavaScript, React is my preferred framework, but I'm actively exploring Vue, and I think if statement curly braces don't deserve their own lines. For more opinions to disagree with check out my /about page.