Knowledgeable and experienced Senior Software Engineer well-versed in OOP concepts and design patterns. Excellent API design, implementation and integration abilities paired with significant project leadership background. Exceptional success in delivering complex software development projects on time and within budget to exceed expectations.
Overview
16
16
years of professional experience
Work History
Senior Software Engineer
Avanade (Client American Express - Full Time Contract)
Ottawa
03.2022 - Current
Led a team of developers on Accenture and American Express to successfully deliver high-quality features for Next Generation Big Data projects on time and within budget constraints.
Design and Developed backend cloud native services using SpringBoot for self-serving Portal to leverage data migration on-prem to GCP, and to facilitate Data Pipeline journey for Business Data Insights in GCP.
Developed and Designed to automation Infra as a Code (Terraform) using Springboot, GCP and Terraform Enterprise Integrations.
Enhanced system performance with thorough code reviews, debugging and optimization technical
Coordinated architecture and design with cross-department team in American Express to ensure seamless software delivery process.
Mentored junior and intermediate developers through 1-on-1 meetings, provide guidance on best practices, coding standards and career growth opportunities in American Express, Accenture and Avanade.
Senior Software Engineer
Solarwinds MSP (Nable)
Ottawa
04.2021 - 03.2022
Designed and Implemented Integration Platform services using microservice architecture for Microsoft Intune, DNSFilter and EDR (Endpoint Detection Response) integrations.
Mentored junior staff members in coding best practices and problem solving techniques.
Developed in field device agents using GRPC/Protobuf communication protocols that integrates with set of microservices written in SpringBoot, Quarkus hosted on AWS.
Investigated production issues reported by users and provided timely resolutions.
Mentored and developed junior developers and engineers to increase productivity.
Senior Software Engineer
Fuze Inc (8 x 8)
Ottawa
09.2019 - 03.2021
Designed and Developed billing services (SpringBoot, Quarkus) that integrates with Oracle NetSuite using event based architecture on AWS.
Designed and Implemented audit logging framework utilizing Kafka across multiple backoffice microservices.
Coordinated with project managers to meet development timelines and plan testing.
Mentored and developed junior developers and engineers to increase productivity.
Designed and Developed Integration testing frameworks for CI/CD pipelines for backoffice APIs/services which increased the performance and decreased the number of issues encountered in production.
Architected and Designed solutions for data migration of services from on-pem to AWS.
Senior Software Engineer
Veem
Ottawa
05.2019 - 09.2019
Developed, tested, and maintained software applications using Java technologies.
Developed automated tests to validate system functionality.
Designed and Developed SDK for third-party integrations such as QuickBooks, Xero and Cross-River Bank (credit)
Developed Java and Python SDK to integrat with Veem Global Payload APIs.
Senior Software Engineer
Creative Media Works (Consumer BlackBerry Messenger)
Ottawa
02.2017 - 05.2019
Led a team of developers and QA engineers that implemented Identity Management and Provider services for Consumer BlackBerry Messager (Android/IOS)
Mentored junior staff members in coding best practices and problem solving techniques.
Collaborated with team members to ensure successful project completion within timeline constraints.
Designed and Architected Identity Management services by implementing an in house Open ID Connect with dynamic registration for Android and IOS clients.
Designed and developed password less naive experience for Consumer BlackBerry Messenger for Android and IOS.
Designed and involved in migrating Legacy BlackBerry Identity Management from Blackberry data centers to Google Cloud Platform infrastructure.
Designed Dynamic Registration process with Chief Architect to mitigate security vulnerabilities on rooted devices.
Mentored developers and engineers on best and secure coding practices.
Senio Software Engineer
BlackBerry
Ottawa
01.2011 - 02.2017
Designed and developed Enterprise BlackBerry Messenger Registration Servies using SpringBoot, Cassandra and Push notifications (Apple push notifications, Google Cloud messaging service, Microsoft Push Notification).
Designed onboarding microservices for key management, integrating clients with their own Identity Management service providers.
Designed and Implemented SignUp/SignIn processes with phone number for Consumer/Enterprise Blackberry Messenger and add second factor for email accounts. This increased the convergence rate for uses using BBM.
Developed in house OAuth 2.0 backend services for all consumer BBM clients.
Maintained native libraries witten in C and C++ for Blackberry 10 devices and Andoird/IOS/Microsoft devices.
Pioneer of Picture Password on BlackBerry 10 devices and developed and designed other implication authenticators such as keyboard, location and gestures.
Monitored system performance and identified areas of improvement.
Resolved complex issues related to software applications quickly and effectively.
Software Engineer
Northstar Utilities Solutions
Ottawa
04.2008 - 01.2011
Developed, tested, and maintained software applications using Java technologies.
Designed and implemented user interfaces for web-based applications.
Designed services using EJB 2.0 and Swing framework
American Express Client Excellence Award (Accenture)
American Express Blue Box Award (Accenture)
Timeline
Senior Software Engineer
Avanade (Client American Express - Full Time Contract)
03.2022 - Current
Senior Software Engineer
Solarwinds MSP (Nable)
04.2021 - 03.2022
Senior Software Engineer
Fuze Inc (8 x 8)
09.2019 - 03.2021
Senior Software Engineer
Veem
05.2019 - 09.2019
Senior Software Engineer
Creative Media Works (Consumer BlackBerry Messenger)
02.2017 - 05.2019
Senio Software Engineer
BlackBerry
01.2011 - 02.2017
Software Engineer
Northstar Utilities Solutions
04.2008 - 01.2011
Master of Science - Computer Science
University of Ottawa
Bachelor of Science - Computer Science
Comsats Institution of Information Technology
Similar Profiles
Zainab SubrattyZainab Subratty
Bilingual Customer Service Assistant at PPSA Canada (Full time-contract basis)Bilingual Customer Service Assistant at PPSA Canada (Full time-contract basis)