Richard Pillaca
SOFTWARE ENGINEER & DATA ANALYST
Summary
Software Engineer and Data Analyst combining Python/TypeScript full-stack development with rigorous data modeling. Proven ability to build scalable pipelines, automate CI/CD workflows, and architect React/Django systems. Known for turning complex requirements into resilient production code.
Core Competencies
PythonTypeScriptSQLReact/Next.jsDjangoDockerPostgreSQLGitHub Actions
Experience
Web Content & UX Lead
Jan 2026 – PresentBrainTrainr — Toronto, ON · Remote
- Lead web content strategy and UX design using Webflow
- Improved user experience through interaction design and content optimization
Frontend Developer
Sep 2025 – Dec 2025Karac — Switzerland · Remote
- Reduced signup flow time from 2 minutes to 45 seconds through UX redesign
- Built responsive UI components using Laravel, Alpine.js, and Tailwind CSS
- Collaborated with Swiss team across time zones using Agile methodology
Full-Stack Developer (Capstone)
May 2025 – Aug 2025UBC Faculty of Science — Kelowna, BC
- Built backend logic for randomized exam generation and statistical grading algorithms
- Created analytics dashboard to visualize exam results and trends over time
- Coordinated sprints as Scrum Master, managing client feedback and cross-team delivery
- Reduced report load times from 4 minutes to 60 seconds via SQL optimizations
Research Assistant
Jan 2025 – May 2025University of British Columbia — Kelowna, BC
- Analyzed 5,000+ GitHub repositories using SonarQube and Python data pipelines
- Applied Mann-Whitney U statistical tests to compare AI vs. human code quality
- Won Best Presentation award out of 10 competing research cohorts
- Earned MSR (Mining Software Repositories) conference nomination
Education
University of British Columbia
2021 – 2025B.Sc. Computer Science — Minor in Economics
Certifications: Microsoft PL-300 (Power BI), Certified Scrum Master (CSM), Python Institute Associate