Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Android Developer at IBM Canada Ltd
October 1, 2021 - PresentCollaborated with a large cross-functional team to develop and maintain the Air Canada + Aeroplan mobile app, which has over one million downloads and a 4.5-star rating. Contributed to Agile development processes, handled critical issue resolution, code reviews, and pair programming. Utilized technologies like Kotlin, Jetpack Compose, Coroutines, Retrofit, Dagger/Hilt, and unit testing to enhance code quality, modularity, and responsiveness. Integrated third-party SDKs and adopted AI-assisted development tools to improve productivity and app features.
Microservices Developer at IBM Canada Ltd
October 1, 2021 - August 28, 2025Developed microservices using Python, Apache Kafka, and MarkLogic for real-time data processing. Managed Dockerfiles and Kubernetes-based CI/CD pipelines via Bamboo, enabling automated build and deployment. Authored shell scripts for efficient data deletion. Implemented unit testing and comprehensive logging to ensure system reliability and performance.
Reconciliation Officer at IBM Canada Ltd
July 31, 2020 - August 28, 2025Supported a critical bank project by operating the TLM system, managing PeopleSoft Journal creations and postings, extracting key information from operational platforms, updating standard operating procedures, and conducting training for the counterpart team to ensure accurate financial processes.
Web Programmer, Co-op at Strongest Families Institute
August 31, 2018 - August 28, 2025Worked as a full-stack Django developer focusing on feature enhancements, debugging, front-end and back-end development, unit testing, and efficient team collaboration using Git. Technologies included Git, Django, PostgreSQL, JavaScript, CSS, HTML, and Test-Driven Development.
Jr. Software Developer, Co-op at STI Technologies Limited
August 31, 2017 - August 28, 2025Conducted research on Behavior-Driven Development impact on website development. Authored comprehensive QA documentation and explored automation testing frameworks including Cucumber, Selenium, JUnit, and Maven for potential implementation in Java, Python, and TypeScript environments.
Android Developer at IBM Canada Ltd
February 1, 2020 - November 6, 2025Led Android development for Air Canada + Aeroplan project, collaborating with a cross-functional team and scrum masters to ensure smooth sprint execution and timely blocker resolution. Served as the primary responder for critical issues, addressing fatal Firebase crashes in released versions. Conducted PR reviews and pair programming to support team delivery. Implemented API interactions using Akamai, GraphQL, and Retrofit, and utilized AWS-based cloud services. Built UI with Jetpack Compose while refactoring legacy XML code to align with Figma/InVision designs. Refactored features with Dagger 2 & Hilt to improve modularity and testability, and leveraged Coroutines for asynchronous tasks. Developed unit tests with Mockito and JUnit and integrated third-party SDKs such as LocusMap and OARO Biometrics for enhanced functionality.
Microservices Developer at IBM Canada Ltd
October 1, 2021 - October 1, 2021Developed real-time microservices using Python with Apache Kafka and MarkLogic for scalable data processing. Managed Dockerfiles and Kubernetes deployments via Bamboo to enable CI/CD pipelines. Created a high-volume shell script to delete millions of datasets across numerous tables within minutes. Implemented unit tests with pytest and maintained thorough logging for observability.
Reconciliation Officer at IBM Canada Ltd
July 1, 2020 - July 1, 2020Supported a critical banking project by operating the TLM system, creating and posting PeopleSoft Journals, extracting information from multiple platforms, updating SOPs, and conducting training sessions for counterpart teams.
Web Programmer, Co-op at Strongest Families Institute
August 1, 2018 - August 1, 2018Full-Stack Django developer focusing on feature enhancement and debugging, collaborative front-end/back-end work, comprehensive unit testing, and hands-on Git version control.
Jr. Software Developer, Co-op at STI Technologies Limited
August 1, 2017 - August 1, 2017Researched the impact of Behavior-Driven Development on website development, authored a 20-page QA training document, and analyzed automated testing frameworks across Java, Python, and TypeScript. Explored Cucumber, Selenium, JUnit, and Maven for potential future implementations.
Education
Bachelor of Computer Science at Dalhousie University
August 1, 2015 - December 1, 2019Bachelor of Computer Science at Dalhousie University
August 1, 2015 - December 1, 2019Qualifications
AWS Certified Solutions Architect – Associate
January 1, 2022 - August 28, 2025AWS Certified Developer Associate
January 1, 2021 - August 28, 2025AWS Certified Cloud Practitioner
January 1, 2020 - August 28, 2025AWS Certified Machine Learning – Associate
January 1, 2025 - November 6, 2025AWS Certified Solutions Architect – Associate
January 1, 2022 - November 6, 2025AWS Certified Developer – Associate
January 1, 2021 - November 6, 2025Industry Experience
Software & Internet, Financial Services, Education, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Bedford today.