Richard Plana

Senior Java Software Engineer
Calgary, Alberta | richip@gmail.com | +1-403-437-4244 | GitHub | LinkedIn

Professional Summary

Senior Software Engineer and Architect with 20+ years designing enterprise-scale systems for telecommunications, retail, and technology sectors. Expert in microservices architecture, domain-driven design, and cloud-native platforms processing millions of daily transactions. Proven track record reducing system latency by 40%, leading cross-functional teams, and translating complex business requirements into scalable technical solutions with measurable outcomes.

Technical Skills

Languages & Frameworks: Java (8-21), Spring Boot, Spring Framework, Hibernate/JPA, Python, JavaScript, SQL, PL/SQL

Architecture & Design: Microservices, Domain-Driven Design (DDD), Hexagonal Architecture, Event-Driven Architecture, RESTful APIs, SOA

Cloud & DevOps: Docker, Kubernetes, Jenkins, CI/CD Pipelines, Infrastructure as Code, GitOps, ArgoCD

Messaging & Integration: Apache Kafka, RabbitMQ, REST, SOAP, Apache Activiti (BPM), Apache Camel, ETL

Databases: PostgreSQL, Oracle DB, MySQL, Redis

Frontend Technologies: Angular, React, GWT, SmartGWT, HTML5, CSS3, JavaScript

Reporting and Data Analytics: Oracle BI Publisher

Tools & Platforms: Git, Maven, Gradle, JIRA, Confluence, Oracle WebLogic, Apache Tomcat

Methodologies: Agile/Scrum, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), Code Reviews

Professional Experience

Java Developer III — Best Buy Canada

January 2021 – Present

Technologies: Spring Boot, Java 21, Apache Camel, Oracle ERP Cloud, Oracle BI Publisher, OpenShift, Microsoft Azure, CI/CD, RESTful APIs

Senior Java Consultant — Netcracker (Shaw Communications)

October 2016 – February 2020

Application Architect — ENABIL Solutions Ltd.

August 2008 – February 2016

Technologies: Oracle BRM, Spring Boot, Spring Framework, Hibernate, Apache Activiti, GWT, SmartGWT, AngularJS, Node.js

Senior Consultant, Java Development Group — MTS Allstream, Inc.

January 2008 – August 2008

Technologies: Java, Spring Framework, Hibernate, Liferay, Oracle DB, Apache Tomcat, JBoss

IT Consultant & Chief Software Architect — Future Magic Technologies

June 2006 – January 2008

IT Consultant: - Delivered custom software solutions for SMB clients across retail, healthcare, and professional services - Designed VoIP telephony solution (Asterisk/SIP) for 50-seat call center reducing telecommunications costs 60% - Managed full project lifecycles consistently delivering on schedule with 95%+ client satisfaction

Chief Software Architect: - Architected scalable web framework (J2EE/Spring/PostgreSQL) - Designed database schemas for e-commerce, CRM, and inventory systems - Established development best practices (version control, code reviews, automated testing)

Technologies: Java, J2EE, Spring, PostgreSQL, MySQL, Asterisk (VoIP), Python, Perl, PHP

Lead Software Engineer — Zi Corporation

November 2000 – May 2006

Technologies: C, C++, Java, Python, Perl, Symbian S60, ARM, RUP, ClearCase, ClearQuest

Early Career Experience

1993 – 2000

Network Engineer & Systems Administrator — Mosaic Communications, Inc. (1997-2000) - Designed and deployed ISP network infrastructure serving 5,000+ subscribers with 99.8% uptime - Architected and developed custom billing system using Oracle 7, Perl, and Java that automated invoicing for 5,000+ accounts and reduced billing errors by 90%

Lab Instructor — AMA Computer Learning Centre (1993-1994) - Taught C programming and business software applications to 100+ undergraduate students

Education

Bachelor of Science in Computer Science
Philippine Christian University — 1999

Professional Affiliations