Team Lead / Software Engineer with more than fifteen years of experience, designing, and supporting enterprise software systems in .NET Framework and .NET Core.Skills:Knowledgeable in web technologies, including Angular, React, Vue.JS for UI development.Experience implmenting and supporting cloud-based solutions in Microsoft Azure.Experience designing and programming relational databases in Microsoft SQL Server and Oracle.More than fifteneen years of experience implementing and designing applications using the .NET ecosystem.Excellent communication skills and team building skills.
-
Senior Full Stack Software DeveloperHealth | Santé Jan 2024 - Mar 2024Greater Toronto Area, Canada- Designed and implemented cloud-based web solutions using Core .NET, C#- Collaborated with cross-functional teams to ensure the timely delivery of mockups of key components. -
Software Development Team LeadT-Mobile Apr 2023 - Jul 2023Toronto, Ontario, Canada- Technically manage a team of four people.- Develop, support, and troubleshoot front end and backend technologies.- Develop, support and design systems and applications using NODE, Angular and Mongo.- Develop and maintain complex angular application.- Manage multiple applications simultaneously.- Enhance and propose solutions for complex enterprise applications.- Program and implement application systems in C# and SQL server Stored procedures.- Trace data through multiple applications.- Led the development of a telecommunications asset management system using ADO.NET to ensure accurate tracking of equipment, devices, and infrastructure.- Utilized ADO.NET DataSets and data binding techniques for real-time visualization of asset information.- Integrated LINQ to DataSet ADO.NET for simplified querying and reporting on asset utilization and availability.- Contributed to the development of web services to integrate the asset management system with other internal applications. -
Senior Azure Full Stack DeveloperCibc Apr 2022 - Apr 2023Toronto, Ontario, CanadaBuild reporting and search results for CIBC GMO Global Money Operator and BCC Business Contact Center for SWIFT payment portal. Search based on UETR (Unique end-to-end transaction reference) and BIC (Bank Identifier Code). - Build enterprise applications using: Azure Web App, Function app for enterprise applications- Build user interfaces using the following front end UI frameworks - Angular, React, Vue.js, etc- Design software systems using the following programming languages: Java, C#/.NET Core,Node.js- Work with REST API and integrating other on-prem applications with Azure cloud via REST API. Using function app to consume.- Work with Microsoft SQL Server/ Azure SQL Managed instance.- Work with Azure data factory (Self Hosted IR). Using ADF to create pipelines to extract, transform and load data.- Work on setting up or configuration of Azure App Service Environment- Work with Azure Key Vault, Azure AD integration for SS- Setup Azure DevOps pipeline- Manage Azure Portals and resources. -
Senior Software EngineerMicrosoft Jul 2021 - Apr 2022Toronto, Canada AreaDevelop and design Team Admin Center using the following stack: React.JS, Jest, Azure Devops, npm, .NET, C#.Net, ASP,Net, Web APIs, Rest APIs, HTML, and JavaScript. -
Senior Software EngineerAcentury Inc. Feb 2021 - Jun 2021Toronto, Ontario, Canada- Build and maintain our current and under-development web-based application- Work with other designers to develop front-end features on our current platform through entire R&D cycle from design to implementation and official release- Develop server-side tools and client-side interfaces and libraries- Architect and deploy new infrastructures to support our platform and services- Migrate from prototypes to robust production build/release and keep prototype constantly evolving and improvement of the tools and products based on the product roadmap- Work closely with other teams for potential joint projects and technical support.- Develop systems and tools with the following technologies: JavaScript, TypeScript, Angular 7+, thread, blocking/non-blocking, memory, TCP sockets, CDI, Config, Logging, JPA, MQ, Security, HTTP Protocol, SSL, Web Socket, SQL Database (MySQL, Postgres) and non-SQL database (Mongo DB, Redis). -
Software DeveloperNimble Information Strategies Inc. Jun 2020 - Dec 2020Toronto, Ontario, Canada- Develop software systems using the following technologies: .NET, WinForms, VB.NET, C#.NET, ADO.NET, SQL server (database, store procedures, performance improvement), WPF, Azure Devops, Telerik, and Winforms. -
Senior Full Stack .Net DeveloperHarpercollins Publishers Jun 2018 - May 2020New York, New York, United States- Lead the analysis, design, and development of a system using the following technology stack: Angular 6, JavaScript Frameworks, Bootstrap, jQuery, React, HTML, CSS, Node.js, Express.js, Rest API, Microservices., .NET C#, ASP.NET, ASP Classic, WCF, Web Service, MVC, Web API, and Visual Basic.- Lead the analysis, design and development of web based applications built using Service Oriented Architecture (SOA)- Develop web based application from scratch to finish.- Maintain and enhance existing systems by determining what changes are required to achieve end user objectives.- Investigate and resolve production problems by determining the source of the problem.- Train and troubleshoot issues for end users and support staff.- Architect and design software according to the principles of domain driven design (DDD). -
C# DeveloperManulife Dec 2017 - Apr 2018Toronto, Ontario, Canada- Designed, developed, and tested system to manage portfolio of equity and fixed income products for Capital Markets using C#, Kendo UI, JavaScript, jQuery, .NET, WCF, LINQ, Entity Framework, JSON, XML, Web Services, ASP.NET, MVC, and SQL Server.- Write well designed, scalable, reliable, testable and reusable code by using best software engineering practices, clean code and solid principles.- Automate unit and integration tests.- Develop new solutions and enhance existing processes for complex projects.- Apply technical and business knowledge to identify, analyze and solve systems problems.- Maintain high standards of quality for code, technical documentation, and deliverables.- Assist and support other team members to resolve and troubleshoot problems and complex issues.- Collaborate with external and internal teams.- Utilize Agile/Scrum methodology, Behavior Driven Development, and Continuous Delivery. -
Senior Programmer AnalystBmo May 2017 - Nov 2017Toronto, Ontario, Canada- Design and implement prime brokerage web based enterprise solution for Capital Markets using the following technology stack: ASP.NET, MVC, HTML5, CSS, JavaScript, JSON, WCF, Angular JS, jQuery, Oracle and JavaScript.- Program and test multi-threaded applications in .NET.- Program, and implement extract, transform, and load (ETL) data flows.- Configure and maintain IIS server.- Follow best practices for software development lifecycle and secure coding practices.- Troubleshoot and implement MSMQ, IBM MQ, and TIBCO Enterprise Message Service. -
Senior Software EngineerSciex Jul 2016 - Jun 2017Toronto, Ontario, Canada- Design and develop applications using OOP/OOD using the following technology stack: Desktop C#/.NET, .NET 4.0/4.5/4.5.1 Platforms, Visual Studio 2010/2013, Windows Presentation Foundation (WPF), WinForms, C++, SQLite, Nunit, FIT, Infragistics, COM Interop, and Mongo DB.- Improve work across human systems by using Kanban for workload balancing.- Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance- Analyze customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles.- Follow established practices of agile methodologies such as test-driven development to ensure high quality software- Initiate and facilitate design and architectural discussions to provides estimates- Prepares design and architecture reviews- Implement software modules and unit tests and conducts appropriate module testing- Mentors less senior team members and produces peer review product artifacts including requirement specifications, design specifications, and code.- Detect, report, investigate, and fix product defects- Evaluate new software development technologies, tools and practices.- Recommend adoption of new tools. -
Big Data DeveloperCibc Capital Markets Feb 2016 - Jul 2016Toronto, Ontario, Canada- Designed, developed, and implemented hedging application for derivatives such as structured notes using the following technologies: Mongo DB, Big Data, Python, Angular JS, Cloudera, .NET, Web Services, Sqoop, NoSql, Apache Hadoop, Hive, Impala, Spark, .NET, and WCF. -
Application ProgrammerTd Jan 2015 - Jun 2015Toronto, Ontario, Canada- Designed, developed, and implemented financial applications to test for liquidity adequacy for Basel compliance using following technologies: WPF, .NET, SQL Server Integration Services (SSIS), and SQL Server. -
.Net Ssis DeveloperCiti Jul 2012 - Dec 2014- Design, develop, program and test web applications for Global Banking using the following technologies: MS SQL Server and C#.NET.- Extract, transform, and load data using SQL Server Integration Services (SSIS)- Performance tuning with MS SQL Server to improve the throughput of data extraction, manipulation, and storage.- Troubleshoot systems and browser-based web applications to fix defects and resolve technical problems.- Build software in an agile environment through an iterative, incremental, and evolutionary process.- Clean, match, and consolidate client data to leverage the most-up-to-date complete view with Pitney Bowes Spectrum Enterprise Data Quality.- Configure and clean SSIS packages using package configuration wizard.- Implement stored procedures, functions, views, user profiles, triggers, data dictionaries and data integrity. -
Senior Mobile EngineerHydro One Oct 2011 - Sep 2012Toronto, Ontario, Canada- Design, implement, and deploy a suite of mobile applications to support the business of Hydro One field worker, helicopter patrol staff, and underwater equipment inspectors.- Provide user training, support, and post-deployment troubleshooting- Design tablet app for field inspection and maintenance- Create a form reporting application for Windows Tablet in C# .NET, with some Java and C++ for third-party applications and utilities.- Utilized an Enterprise Service Bus using SAP, Oracle, operating with Antenna / Dexterra Facilities Management software.- Drive the entire software development life cycle (SDLC), for each version, from planning to deployment.- Manage source code using MKS Integrity and HP Quality Center.- Improve mobile app efficiency: User interfaces, new feature requests, optimizations, ease of use, outdoor readability, improved online/offline modes, wireless synchronization, improved forms, and more. -
Bell CanadaBell May 2007 - May 2009Manager, Application Development- Collaborate with auditors, accountants, analysts, directors, business analysis, and analysts to build out new system requirements.- Drive business solution development forward by orchestrating and conducting the software development life cycle.- Develop software using the following technologies: .NET, Javascript, ASP.NET, and SQL Server.
Scott L Education Details
-
Computer Science And Economics -
Algonquin CollegeComputer Science
Frequently Asked Questions about Scott L
What is Scott L's role at the current company?
Scott L's current role is Senior Full Stack Software Developer | Azure, Core .NET, C#, Angular, React.JS, SQL |(416) 997-5580 |scott.lin@rocketlab.ca.
What schools did Scott L attend?
Scott L attended University Of Toronto, Algonquin College.
Not the Scott L you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial