Work Experience
previous employment
Full Stack Developer
RBC Capital Markets
Jul 2018 - Nov 2024
Toronto, Ontario, Canada
- Led the development of a critical reporting portal using C#, SQL, Angular, and React, expanding reporting capabilities from 15 to over 200 custom filters, increasing productivity by 60%
- Automated data processes by integrating SFTP transfers and REST APIs, replacing manual Excel tasks and reducing manual workload by 70%
- Developed and maintained an internal app portal servicing over 1,500 bankers, using SOLID principles, deploying with Helios, Jenkins, Jira with Github integration
- Implemented CI/CD pipelines with Helios, streamlining deployments and reducing deployment times by 60%
- Optimized system performance and scalability, ensuring high availability and resolving complex technical challenges
- Participated in AI initiatives, testing and developing use cases for LLMs and GPT architectures in development environments
- Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
- Mentored junior developers, promoting best practices and improving code quality across the team
C#ASP.NETReactAngularJSSQL ServerCI/CD PipelinesHeliosGitJiraSFTPREST APIsLLMsGPT Architecture
Web Developer
Bill Gosling Outsourcing
Dec 2015 - Dec 2017
Newmarket, Ontario, Canada
- Designed and implemented an ASP.NET application for internal technology migration, increasing compatibility with internal machines by 80%
- Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications, enhancing data processing efficiency
- Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
- Enhanced a SQL Server-driven reporting engine written in C# ASP.NET, creating new stored procedures, scheduled jobs, and improving UI, resulting in faster report generation and improved data accuracy
- Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API, increasing performance and handling of larger datasets
- Provided ongoing support and feature development for legacy applications, reducing issue resolution time and improving system reliability
C#ASP.NETJSAngularBootstrapjQuery/AJAXSQLSSISSharePointGit
Software Developer (Contract)
CTDI
Dec 2014 - Dec 2015
Mississauga, Ontario, Canada
- Developed a C# interface library and application integrating the Purolator API, enhancing internal and external client reporting and analytics capabilities
- Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL, replacing a manual and outdated system and significantly improving warehouse operational speed by 40% and efficiency by 30%
- Participated in database architecture design and system restructuring, ensuring scalability and high performance for new systems
- Optimized complex reporting and data representation by writing and refining stored procedures, functions, and views in Oracle MySQL, leading to faster data retrieval and more accurate analytics
C#ASP.NETBootstrapMySQLPurolator APIGit
Software Developer
Complete Innovations Inc.
Jul 2012 - Aug 2014
Markham, Ontario, Canada
- Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework resulting in a 90% increase in UX performance and load times
- Collaborated within a small, Agile team on requirements gathering, implementation, and deployment of mobile, desktop, and web applications, ensuring timely and efficient project completion
- Worked closely with a dedicated QA team in organized sprints, enhancing product quality and reducing time to market
- Interfaced directly with clients and users, conducting demos, gathering requirements, and facilitating user-acceptance testing to align solutions with user needs
C#Visual StudioEclipseRubyHTML5CSS3jQuerySQL