Questrade Financial Group
Questrade is an online brokerage firm and wealth management firm based in Canada. It is Canada's largest discount broker.
As of early 2020, the company was Canada's fastest-growing online brokerage firm, with $20 billion under management, as of February 2021. Questrade has expanded to include Robo-advising with its Questwealth Portfolios which invests in portfolios based on ETFs. In December 2019, Questrade applied for a banking license signaling its intent to offer banking services.
Pedro was allocated full-time to the Insurance Team, developing an Insurance selling platform for both homes and automobiles focusing on people living inside Canada.
During his time in Insurance, he made significant contributions to the development of the organization's software infrastructure. Specifically, he participated in developing 15 microservices and 10 libraries that supported multiple projects. In addition to his development work, he played an active role in code quality discussions, advocating for best practices and collaborating with his colleagues to ensure that the organization's codebase remained consistent and high-quality across projects. One of his most notable contributions was the creation of a backend NestJS project template that helped to standardize development practices across projects. This template served as a starting point for new projects, helping to ensure that the code was maintainable, testable, and scalable from the outset. Moreover, he significantly improved the test coverage for all projects, raising it by at least 20%. He also worked to maintain good practices on observability and testability between projects, ensuring that the organization's software was reliable and robust.
Achievements:
- Played a vital role in enhancing the organization's software infrastructure by contributing to the creation of 15 microservices and 10 libraries supporting multiple projects.
- Actively engaged in code quality discussions, championing best practices and collaborating with team members to maintain a consistent and high-quality codebase.
- Implemented a groundbreaking backend NestJS project template, establishing standardized development practices across projects and guaranteeing code maintainability, testability, and scalability from project inception.
- Significantly elevated test coverage, achieving a minimum 20% increase for all projects.
- Raised observability and testability across projects by creating utility libraries, guaranteeing the reliability and robustness of the organization's software.
Tags: JS | TS | Angular| Elf | React Native | Node.js | Java | CQRS | Agile | MongoDB | MySQL | GCP | Microservices | Micro Frontends