me on a big hill

Hi, I'm Leander Rodrigues

Full-stack Software Engineer

Work Experience:

Location:

Email:

2 years 6 months

San Francisco, CA

me@leander.xyz

Summary of Qualifications

Self-taught full-stack developer with experience in startups, big tech companies, volunteering teams and open-source
Keen interest in computer science and best practices evidenced through a portfolio of neat projects
Genuinely interested in having a conversation with you!

Work Experience

Software Engineer [Ecosystem + Enterprise]

Sentry - San Francisco, CA

  • Built and managed critical features for third party developer tool integrations, such as Slack, GitHub and Jira.
  • Maintained platform integrity with new features and established practices for building Apps and using the public API.
  • Led data residency initiative with respect to integrations as Sentry scaled to support international customers
React
TypeScript
Python
Django
API Development
Open-Source
SaaS
GCP
Postgres

Software Engineer [Recruiting Tools]

Facebook - Toronto, ON (Remote)

  • Produce rapid full-stack feature changes and product revisions from the design-stage
  • Connected and aligned cross-functional teams on project scope, status and deviations
  • Provided substantive new tooling and features to improve users' workflows
  • Identified and fixed pain-points in UI/UX with design constraints and user-requested deadlines
PHP (Hack)
React
GraphQL
Relay
Phabricator

Software Engineer

Sentry - San Francisco, CA

  • Designed product and engineering workflows for high demand features
  • Authored full-stack code for feature pipelines and implementations
  • Iterated based on user critique and resource constraints
  • Finalized work through in-depth documentation and virtual presentations
React
TypeScript
Python
Django
Celery
GCP
Postgres
Open-Source

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

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

Education

Nanotechnology Engineering

University of Waterloo

Received a B.A.Sc. Honours 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. Pretty cool if you ask me. Self-taught (unless online courses count) dev stuff tho.

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

Project Program Judge

csclub.uwaterloo.ca/

Judged the Project Program competition for the University of Waterloo Computer Science and Data Science clubs! The competition was between first year students who worked alongside upper year mentors to develop applications in about a month. Judging was done across a variety of categories (e.g. extensibility, complexity, etc.) to award the three lucky teams!

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

Interests

One of my biggest hobbies is gaming! From table top role playing games, to designer board games, to AAA video games, I'm on a quest to grow my backlog to a size never before seen by human eyes. Some of my recent board game favourites have been Everdell, and Betrayal at House on the Hill! For video games, I absolutely adore Hollow Knight, and most Kingdom Hearts games, to name a few.

I think I listen to more podcasts than music. 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 40+, though only about half update weekly. Top recommendations include: Reply All, Everything is Alive, My Brother, My Brother and Me, and Cortex.

I also have my own podcast you can check out at https://jumpcut.fm

I am far too deep down the rabbit hole of mechanical keyboards. I know that hobby is crowded by Software Engineers, but I can't avoid the stereotype! I just love me some colourful rectangles. I'd love to show you the collection if you're interested (but people rarely are, lmao)

One of my current hobbies is stationery + fountain pens! I don't have excellent handwriting, but that doesn't stop my friends and I from mailing each other handwritten letters every few weeks. We decorate them with designer paper/stickers/tapes, and I use it as an excuse to stop staring at screens for 10+ hours a day.