Hi, I'm Leander Rodrigues

Full-stack Web Developer

Age

Location

Email

20 years old

Toronto, ON

me@leander.xyz

Summary of Qualifications

Self-taught full-stack developer with an expansive online portfolio of cool projects
Avid interest in programming in general; following podcasts, newsletters and picking up new tech just to keep it fresh
Experience with startups, corporations, and volunteer-teams; practicing agile development, and shipping code weekly

Character Sheet

Frontend

Backend

Cool Stuff

Tooling

Concepts

Disclaimer: One of these guys in every category is a joke. Just warning you in case 'Reverse Parking' sounded like a backend database library.

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 Suite
Google Dialogflow
Git Workflows

Full-stack React Native Developer

Shop Bonsai - Toronto, ON

  • Refactored GraphQL API resolvers and their respective queries via React Native HOCs to reduce over-fetching
  • Built, and shipped feature sets in weekly app updates throughout the term
  • 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
  • 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.

Fullstack Advanced React & GraphQL

AdvancedReact.com

Another Wes Bos course, this time focusing on implementing the latest and greatest design patterns with React, all with a slick, modern stack. GraphQL + Prisma + Node on the backend, and React with Apollo Client on the frontend. Next.js actually powers the React app as well, giving some added speed, server-side rendering and easy routing!

How to GraphQL (Frontend + Backend)

HowToGraphQL.com

Completed BOTH (yeah you read that write πŸ’ͺπŸ’ͺ) of the courses on creating, and implementing a GraphQL API. The backend course focused on designing the API with Node.js and Prisma, while the frontend course was all about interacting with it (with React and Apollo Client). It ended up coming together in sick, well-implemented clone of Hacker News!

Learn Node

LearnNode.com

An introductory course to Node.js (+ Express) taught by the web-acclaimed Wes Bos. In it, I built a fully functional restaurant review service, with a database interface, clean, server-templated UI, and Google Maps capabilities. It even enforced some awesome MVC design patterns!

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 a 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.

Project Showcase

Volunteer Experience

UW Blueprint

UWBlueprint.org

Blueprint is an initiative at the University of Waterloo to provide tech for nonprofits. A bunch of times every week, teams get together and work on building cool stuff for social good, and I'm a part of it! We work in Agile sprints, providing web apps, analysis tools and infrastructure to nonprofits every term - free of charge!

#HourOfCode Mentor

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! Answering basic questions, helping them get started, and explaining stuff like 'if statements', and helping get those 'future-programmer' wheels turning.

Women in STEM Program Assistant

University of Waterloo

Joined a team of representatives from Accenture Technology Canada in running through workshops about 'Design Thinking' for future University students. As one of the youngest reps, I also got the chance to talk about what they can expect at the University of Waterloo, and the opportunities that await them as young women in STEM fields!

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!

DRW Lightning Challenge Winner

Hack the North 2019

DRW sponsored Hack The North with a data restructuring/parsing coding challenge, the winner of which would get an awesome branded speaker. Well, after a little over 20 minutes, I managed to take that speaker home!

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 recently starting getting super into board games. Some of my favourites are Dead of Winter, Coup, Spirit Island, and Betrayal at House on the Hill. I also play a ton of video games, so you can quiz me if you want.

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, My Brother, My Brother and Me, and Cortex.

I might actually be starting my own, so keep your ears peeled πŸ‘€πŸ‘‚πŸ‘€πŸ‘‚

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 pitbull or shiba is definitely the top priority. In the mean time though, me and my roommates are taking care of another pal's kitten, and I am trying to teach him to fetch.

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.