PROFILE
Highly experienced IT Professional with over 18 years in the industry, including 7+ years dedicated to Software Engineering as a Python Developer, Full Stack Engineer, and Architect. Possesses deep, up-to-date knowledge in Data Science, Machine Learning, and AI, with a proven ability to architect, develop, and deploy scalable solutions. Expertise includes utilizing Python frameworks (FastAPI, Flask, Django), key AI/ML libraries (PyTorch, pandas, PySpark), full stack development with React, Node.js, and TypeScript, cloud services (AWS, Azure, GCP), and CI/CD tools (Kubernetes, Jenkins, Docker). Seeking to leverage this technical depth and strong problem-solving skills to drive innovative Data, ML, AI, and Full Stack development initiatives.
CORE STRENGTHS
Development and Automation Full Stack Web Development (React, Node.js, AWS) Problem Management and Solution Development Unit Testing User Experience Design Documentation and Technical Writing Excellent Analytical and Reporting Skills Process Improvement Cross-Function Communication Training and Education
TECHNICAL SKILLS
Core Languages
Python, Bash Shell Scripting, Java, JavaScript, Node.js, PHP, PowerShell, VB Script, Ruby, HTML5, TypeScript, Vue.js, Golang
Front End
React, Vue.js, Vanilla JS, Next.js, HTML5, CSS3, JQuery, Bootstrap, Selenium
Python Ecosystem
FastAPI,Quart, Flask, Django, Jinja, requests, Zeep, Jupyter Notebook, pydantic, uv, ruff
AI & ML
pandas, PySpark, PyTorch, Sci-py, numpy, LLM (OpenAI, Ollama), RAG, AI Generation Chatbot (LLM Self-hosted), Data Validation Automation (Raw Checking LLM/ETL Generated JSON Data), matplotlib, seaborn, plotly, streamlit, scikit-learn
DevOps & Cloud
AWS (Lambda, DynamoDB, SNS, S3), Azure, GCP, Kubernetes, Docker, Terraform, Ansible, Git, Jenkins, Azure DevOps, GitLab, GitHub Actions, OpenShift, Helm, Serverless
Databases & Data
Postgres SQL, MySQL, MS SQL Server, MongoDB, SQLITE, MS Access, Oracle Database, Kafka, ETL services, Data Modeling, JSON, CSV, Apache NiFi
Web & Enterprise
GraphQL, REST API, SharePoint, Drupal, JQuery, DNS (Bind, Windows), DHCP, IIS, Active Directory, BMC Remedy, LAMP/WAMP, Twilio (NLP, Flex), Zendesk, Salesforce
Reporting
Business Objects InfoView (WEBI), Crystal Reports, MS Excel, Google Analytics
OS
Windows Servers, Ubuntu, Debian, Fedora Core, RHEL, CentOS, SUSE Enterprise
EXPERIENCE
Fiserv Nov 2025 – Feb 2026
Contract Senior Software Developer
Enhanced existing backend environment by resolving key bugs and implementing new features using Python, Flask, Pydantic, Jinja, Kubernetes, Jenkins, Jira, Confluence, Pandas, numpy and PostgreSQL. Worked on Payment systems supporting interact e-transfer and PCI-DSS.
●Successfully updated CI/CD Pipelines to run unit and integration tests for development branches, ensuring code stability.
●Resolved critical bugs that were negatively affecting the user experience, enhancing system reliability.
●Updated outdated technical documentation, improving developer onboarding and system knowledge transfer.
●Fixed Reporting for financial and non financial data for adhoc reports using data analytics libraries
TD Canada Trust Aug 2025 – Nov 2025
Contract Senior Software Developer - AI
Enhanced data analytics and AI development libraries and frameworks using Python, Pydantic, Jupyter Notebooks, pandas, numpy, PyTorch, matplotlib, seaborn, plotly, streamlit, and scikit-learn.
●Drove code quality improvement by increasing unit test coverage from 50% to 70% across core data analytics libraries.
●Integrated essential security features in alignment with PCI and other strict banking standards.
●Fixed critical circular imports issues on core libraries, significantly improving the stability of the development environment.
Logistics Alliance Feb 2025 – Aug 2025
Contract Senior Software Developer/Devops Architect
Developed a data pipeline for the ingestion and processing of ANSI X12 EDI standard files into backend systems for billing and scheduling, leveraging Python, Pydantic, Dataclasses, AWS Lambda, DynamoDB, GitHub, GitHub Actions, Jira, and other AWS services.
●Optimized AWS Lambda performance, achieving a 10% improvement in execution speed.
●Improved API integration with existing systems on AWS, enhancing data flow reliability.
●Created architecture for new projects and successfully presented designs to senior management.
●Implemented improved monitoring and logging solutions across the code base.
●Successfully updated Pipelines on GitHub Actions to run unit and integration tests for development branches with Python.
Autodesk Oct 2024 – Jan 2025
Contract Senior Software Developer
Enhanced systems for DevOps and cloud integration using Python, Docker, Flask, FastAPI, Django, Jenkins, AWS, and AWS Lambda.
●Successfully updated Jenkins Pipelines to run unit and integration tests, streamlining the CI/CD process.
●Improved API integration with current AWS systems, including the implementation of Transaction Per Second (TPS) monitoring.
●Worked on Skafolding for AI chatbot services with python, pytorch and also with openai llm api.
CitiBank Apr 2024 – Jul 2024
Contract Senior Software Developer/Architect
Architected and enhanced systems for loan operations using OpenShift, Kafka, MongoDB, MySQL, Docker, Python, Flask, FastAPI, Terraform, and Helm.
●Architected and deployed a health monitoring system for loan operations services, connecting with Citibank’s centralized monitoring tools.
●Improved performance for MongoDB queries from FastAPI services, leading to a measurable reduction in lag on the production system.
●Improved health monitoring on FastAPI web services and implemented load balancing to ensure 100% uptime capacity.
CBC/Radio Canada Mar 2023 – Mar 2024
Lead Developer/Architect
Led the development team for Television’s Audio Video platform, delivering high-quality solutions for managing live and streaming content using Python, Node.js, TypeScript, Vue.js, React, Flask, FastAPI, Postgres, Docker, Django, GraphQL, Jira, Git, Terraform, Bitbucket, and REST API.
●Fostered a collaborative and cohesive team environment, improving project delivery efficiency.
●Architected new solutions and ETL pipelines to integrate streaming data into the CBC’s internal data systems for ML teams.
●Data Modeling and ETL pipeline for data analysis and also for providing to ML Teams.
●Enhanced onboarding, training processes, and improved the quality and comprehensiveness of team documentation.
●Facilitated effective cross-team collaboration with other teams.
●Reviewed and provided feedback on architecture to other teams to connect services.
Bank of Montreal Sep 2022 – Mar 2023
Contract Senior Software Developer
Provided solutions with software development supporting development initiatives for cloud environment using Python, Bash, Docker, Kafka, Java, Java SpringBoot, Oracle Database, MySQL, and PostgreSQL.
●Successfully architected solutions with scripts and microservices that better fit the customer needs and solutions.
●Developed solutions for successfully transforming data from legacy to new systems.
●Documented processes after testing and validating the services.
●Improved testing for services that helped customers with better end-to-end testing requirements.
●Added unit tests for older packages that were missing tests.
Autodesk Sep 2022 – Nov 2022
Contract Senior Software Developer
Contributed to cloud SAAS platform development initiatives using Python, Bash, Docker, Kafka, FastAPI, Flask, Java, SQL, JavaScript, AWS, and Node.js.
●Successfully architected solutions with scripts and microservices that better fit the customer needs and technical solutions.
●Assisted in transitioning from old architectures to newer microservice architecture.
●Developed and added unit tests for older code packages that were missing coverage.
Mariner Innovations Aug 2021 – Aug 2022
Senior Software Developer/DevOps Architect
Provided software development and leadership on customer projects using Python, Node.js, JavaScript, Bash, Docker, Kafka, FastAPI, Flask, OpenShift, Kubernetes, Apache NiFi, and Terraform.
●Assisted customers in transitioning from monolithic to newer microservice architectures.
●Improved testing processes and documentation, resulting in improved end-to-end testing requirements for customers.
●Found and fixed bugs and improved the stability of existing customer services while following SDLC practices.
●Patches security issues on CICD pipeline on configuration issues on kubernetes
Tucows Inc, Toronto Jan 2021 – Jul 2021
Integration Software Developer, Team Lead
Led the development team building microservices for managing internet services using Python, Node.js, JavaScript, Ruby, Bash, Docker, Kafka, FastAPI, Flask, Zendesk, and Salesforce.
●Built Python and Node.js Microservices on a Kafka event-driven architecture for provisioning, billing, and account maintenance.
●Built integration with 3rd party services like Zendesk and Salesforce.
●Improved the development pipeline by transitioning to Docker and Docker-Compose, increasing efficiency.
●Created REST API microservices to accelerate the transition of major applications into the microservices architecture.
Kilton Inc, Kitchener Aug 2020 – Dec 2020
Senior DevOps Developer
Built new implementations and administered existing systems using Bash, PowerShell, Serverless, Ansible, AWS, Azure, Git, CentOS, Windows Servers, and Ubuntu.
●Onboarded new customers by implementing Automation Frameworks and building new workflows with preferred DevOps solutions.
●Maintained services to run at 99% uptime and implemented self-restoring services to reduce downtime on known problems.
●Transitioned customers from physical to web-based phone systems.
Perficient Inc, Toronto Jul 2019 – Jul 2020
Lead Product Engineer, MSO
Led the development and maintenance of contact center solutions using Twilio, NLP, JavaScript, Node.js v10, Python 3, Ubuntu, Bash, Git, REST, HTML5, CSS3, React, MongoDB, Selenium, Django, Serverless, Ansible, PowerShell, AWS, Azure DevOps, and Docker.
●Built custom functions on AWS and Twilio for customer API endpoints.
●Debugged customer code and provided solutions for automation in Python and other languages.
●UI Development with HTML5, CSS, React and JavaScript.
●Monitored errors on logs via a custom logger and alerts manager on Azure DevOps.
●Built and deployed environments with Serverless and Ansible on the CI/CD pipeline.
●Deployed API endpoints to Docker containers and Lambda functions on AWS.
●Fixed bugs on JavaScript and Python code, created unit tests and deployed to staging for UAT via custom CICD pipelines.
N3K Network Systems, Toronto Jan 2019 – Jul 2019
Senior Automation Engineer
Troubleshooting, debugging, and creating API code for Network Automation Tools using Python 3, Selenium, Ubuntu, Bash, CentOS, Git, REST, HTML5, CSS3, VMware, MongoDB, Django, JavaScript, Java, Ansible, PowerShell, and AWS.
●Onboarded customers by implementing Automation Frameworks and building new workflows.
●Implemented Test-Driven Development (TDD) with Python Unittest and Selenium for automation tools.
●UI Development with HTML5, CSS, React and JavaScript.
●Suggested improvements on Network Architecture to improve automation workflows.
RiverMeadow, Toronto Sep 2018 – Jan 2019
Python Escalation Engineer
Development, Debugging and Testing on RiverMeadow software using Python 2/3, Bash, PowerShell, Git, GitLab, AWS, Debian, Ubuntu, RHEL, CentOS, JavaScript, HTML5, CSS, REST, Azure, Docker, Ansible, Chef, MongoDB, AWS SNS, and Jenkins.
●Successfully added unit test cases to the CI/CD pipeline, improving automated testing coverage.
●Troubleshot testbeds for failed nightly test cases and resolved issues.
●Contributed to UI Development with React and JavaScript.
BlueCat Networks, Toronto Dec 2014 – Aug 2018
Python Developer
Developed and maintained tools for Support Teams using Python 2/3, Bash, PowerShell, Git, GitLab, AWS, Google Analytics, JavaScript, HTML, CSS, REST, Flask, Django, Bootstrap, Selenium, VMware, Docker, Ansible, VYOS, PostgreSQL, MongoDB, MS SQL Server, Oracle Database, ETL, and data analytics.
●Built Python applications and scripts with JSON, CSV, or Database backends (Postgres, SQLite, MS SQL Server) for Flask web applications.
●Created diagnostic tools for the Support Team that reduced troubleshooting time by 50% to 90% for problem diagnosis.
●Converted Development from a waterfall style to a DevOps methodology, allowing for efficient and regular releases.
●Ran Webinars with Automation of BlueCat Products for customers driving greater community engagement.
●Built 3 hackathon projects with PHP, Python and JavaScript web applications; won awards 2 times and converted 1 project to production.
●Led various projects and managed team sizes from 3 to 9 Engineers.
●Automated Build, Test and Deployment of Tools with CI/CD tools, reducing deployment time from 1-2 weeks to 2 hours.
●Provided Data Analysis on Support Cases and Community Engagement with Reports and Dashboards to leadership.
●Promoted from Senior Technical Support Analyst to Enterprise Support Engineer to Tools Developer.
OTHER PROFESSIONAL EXPERIENCE
Munjal White Consulting Corp, Toronto Aug 2014 – Oct 2014
Client Technical Services and Support Analyst (3-month Contract)
●Provided implementation assistance and consulting on Sage 100 ERP software. Created custom reports from various data sources including MS SQL Server, PostgreSQL, and MySQL.
●Setup Automation for Reports generation and distribution using Crystal Reports, Excel, and MS Access.
Brookfield Asset Management, Toronto Jan 2009 – Feb 2014
Tier 2 Support Representative
●Automated Report Generation for compliance that reduced processing time from 2 weeks down to 2 hours.
●Automated more than 50 reports for business and IT Support requirements on Business Objects (with SQL Server backend), eliminating manual generation.
●Successfully completed training on in-house MS SQL databases, extracted data from various data sources, applied Excel functions to transform raw data with ETL for reporting and data analysis.
IBM Canada, Markham Jan 2008 – Dec 2008
2nd Level Support Representative - SMS (1-year Contract)
●Provided remote support for AT&T for installing new and updated software with SMS.
●Formally recognized by the management team for consistently achieving high customer satisfaction.
EDUCATION
Diploma in Management of Information Systems, IMIS, UK
Certificate in Information Technology, Cambridge University, UK
CERTIFICATIONS
Certified Associate Python Programmer (PCAP), Python Institute Applied Data Science, MIT Professional Education Intro to Linux, Linux Foundation BCSP, BlueCat Networks ITIL v3 Foundation, EXIM Certificate in Web Development and Graphics Design MCSE, MCSA, MCSA Messaging Windows 2000