Pedro Vicente

Solutions Architect


I'm Pedro, passionate about software development and building applications. I work across system architecture, full-stack development, quality engineering, and UX design, focusing on intuitive experiences and data-intensive systems.

I'm originally from São Paulo, Brazil, but spent part of my childhood in Mexico. I currently live in Toronto, Canada, where I pursued my Bachelor's degree in Computer Science and Digital Enterprise Management at the University of Toronto.

Work Experience

I'm a Senior Software Engineer at BMO Capital Markets, where I operate as a Solutions Architect. Over time, I naturally gravitated towards architecture due to my organizational and communication skills, leadership roles, and interest in designing systems dating back to university. I currently design and lead the delivery of enterprise-grade solutions by working closely with business stakeholders to translate business and operational requirements into scalable, cloud-native platforms across web, mobile, and Java ecosystems. Backed by a strong hands-on engineering background, I define system architectures and technical roadmaps (covering microservices, RESTful APIs, and data pipelines) while remaining deeply involved in implementation to ensure solutions meet performance, reliability, scalability, and compliance needs.

I started my career as a software engineer at Agenda BOA and Disal Consórcio, building mobile app features and developing web applications. This hands-on development experience gave me the technical foundation that now informs my architectural decisions.

Projects and Technical Initiatives

Beyond my 9-to-5, I take on contract work and build side projects to keep learning and applying architecture skills in different contexts. I've consulted for startups (PocketClass, Ascendence Foundry) on platform strategy and infrastructure decisions, won a company hackathon that went to production, and built passion projects that let me experiment with distributed systems and real-time architecture. Whether it's advising founders on cloud cost optimization or designing a multiplayer game backend just to see if I can, I'm always looking for opportunities to tackle new architectural challenges and work across different problem domains.

Skills

Front-End & UI/UX
HTML CSS JavaScript Angular React Adobe Creative Suite Figma Blender Unity
Back-End & Development
Python Node.js Express Bash Swift Kotlin Flutter Dart REST APIs WebSockets Microservices Event-Driven
Cloud & Infrastructure
AWS Lambda S3 RDS Azure Serverless Docker Kubernetes CI/CD IaC
Architecture & System Design
Distributed Systems API Design Enterprise Patterns Cloud-Native System Integrations Performance Engineering
Data & Storage
SQL PostgreSQL MongoDB Firebase Supabase Data Pipelines ETL Data Modeling S3 Optimization
Monitoring, Security & Reliability
Logging Metrics Performance Tuning Security & Compliance High-Availability
Collaboration & Tools
JIRA Confluence ClickUp Agile Technical Leadership Stakeholder Engagement
Languages
English (Fluent) Portuguese (Fluent) Spanish (Fluent)

In my spare time you'll probably find me listening to music, playing football (soccer), or during winter, snowboarding somewhere in Canada.


email: [email protected] | Projects | GitHub | Resume