Mark | |
Montréal, Quebec, Canada | |
100,000 |
Senior .NET Developer
Summary
- More than twelve (12) years of experience in software and IT solutions development
- Very good ability to analyze and investigate various situations in a software or technological context
- Very good autonomy even on complex tasks
- Polyglot in software languages and in-depth knowledge of programming language concepts
- Versatility and ability to adapt to all new technologies
- Good communication and good popularization of technological concepts
- Initiative and dynamism in teamwork
- Seeks a good shared understanding in the accomplishment of goals
- Good ability to work under pressure and within tight deadlines
Skillset
- Programming: C#, C++, Java, Python, Visual Basic 6 (very first learned and maintained since), VBScript, Batch, Powershell, Assembler
- Development technologies: .NET Framework, .NET Core, WPF, LINQ, LINQ-to-SQL, ASP.NET
- Database design: SQL, SQL Server, MongoDB
- Web design: React, ASP.Net, HTML, XML, XSLT, JavaScript, Cascading Stylesheet (CSS), Flash (Actionscript 3), Java (Applet, Servlet), PHP, JSP
- Network administration: Windows, Windows Server, Active Directory, RabbitMQ
- Development tools: Git, Subversion, Visual Studio Professional, Visual Studio Code, Eclipse, SharePoint, Azure Pipelines, Team Foundation Server (TFS), Nuget
Experience Senior Developer @ PaaS 2023 - 2024 Senior Software Developer and Architectural Analyst for a Cloud Service Provider Project: Provisioning of cloud services Technologies used: C#, .NET 6, Git, SQL Server, Visual Studio Professional, Azure DevOps Roles fulfilled:
- Maintaining and upgrading existing solutions
- Advocating good practices
Dotnet Developer @ Consultancy 2023 - 2023 IT consultant for software development Project: Online software for insurance projections Technologies used: C#, .NET Core, Git, Visual Studio Community, Azure DevOps Roles fulfilled:
- Revamping existing solutions to accommodate newer technologies
Cloud Solutions Developer @ E-Commerce 2022 - 2023 Developer and support of software solutions for online retail automation Project: Online software and services for automating sales and purchases Technologies used: C#, .NET Core, Entity Framework Core, Git, SQL Server, Visual Studio Community, Visual Studio Code, ASP.NET Core, Azure DevOps Roles fulfilled:
- Covering all tasks related to IT solutions
- Analysis, design, and development of whole systems and features
- Management of the full development process and maintenance
- Implementation of a pipeline for continuous integration and continuous delivery (CI/CD)
Analyst Programmer @ SaaS 2021 - 2022 Developer of software solutions for human resources management Project: Online software application and support for human resources management Technologies used: C#, .NET Framework, .NET Core, Git, SQL Server, Visual Studio Professional, Visual Studio Code, ASP.NET Roles fulfilled:
- Development of new features
- Maintenance of original solutions
- Git training and subsequent support
System Application Developer @ Transportation SaaS 2017 - 2021 Developer of software solutions for airlines Project: Automation solution for critical operations of an airline company Technologies used: C#, .NET Framework, .NET Core, Git, Team Foundation Server (TFS), Nuget, Azure Pipelines, MongoDB, RabbitMQ, Visual Studio Professional, Visual Studio Code, ASP.NET, React Skills acquired:
- General skills across the entire hierarchy of a service-oriented application structure
- General expertise in software design and application of design patterns
- Practice of Agile Methods
- Professional use of Team Foundation Server and Git Roles fulfilled:
- Design and maintenance of an architecture of several services counting on more than ten per client
- Transition from an old monolithic system architecture to a new distributed and cloud architecture
- Development of efficient solutions as services requiring continuous operation
- On-call availability in urgent situations and prompt resolution
- Maintenance of a support solution during disruption of the normal course of operation
- Increased experience of an environment during operation
- Intensive research and in-depth analysis of software bugs
- Identification of user requirements and prototype design of a possible solution
Developer of In-House Solutions / IT Department Representative @ Manufacturing 2011 - 2017 Projects:
- Digital solution and software and document assistance for various factory operations for which access to information is crucial and physically difficult
- Quick access solution to the factory’s documentation for office staff whose consultation must be quick and user-friendly Technologies used: C#, .NET Framework, SharePoint, Visual Studio Professional, WPF, SQL Server, ASP.NET, HTML, JavaScript Skills acquired:
- Deepening of knowledge on SQL Server and design in tables, procedures
- Optimization of SQL queries in consultation tools for office workers including SQL Server Reporting Services
- Access management for office staff through Windows Server and Active Directory
- Learning SharePoint Roles fulfilled:
- Maintenance of the document support solution
- Development of a solution for rapid access to documents related to manufacturing tasks
- Continuation of part-time as full-time
IT Solutions Intern @ Manufacturing 2010 - 2011 Projects: Digital and software solution for document assistance for various factory operations where access to information is crucial and physically difficult Technologies used: C#, .NET Framework, Visual Studio Professional, WPF, SQL Server Skills acquired:
- Learned C# language and WPF as well as MVVM design
- Using the strengths of LINQ and LINQ-to-SQL
- Design of SQL tables and procedures using SQL Server Roles fulfilled:
- Develop a document assistance solution for workers
- Technical support
- Continuation of the internship as a part-time job
IT Solutions Intern @ Manufacturing 2009 - 2009 Technologies used: Microsoft Office Excel Skills acquired:
- Development of an automatic hydraulic testing machine
- Creation of Excel macros for managing timesheets
Education Bachelor of Information Technologies 2008-2012 École de technologie supérieure, Montreal
- Java, Objective-C
- Subversion
- Design patterns
College Diploma in Information Technologies Management 2006-2008 CÉGEP du Vieux-Montréal, Montreal
- C++, Java, Python, Flash
- Object-oriented design
- Eclipse
- Active Directory
Diplôme d’études collégiales en sciences de la nature 2002-2004 CÉGEP de Bois-de-Boulogne, Montreal
Software engineering courses 2004-2006 École Polytechnique de Montréal
Projects: Personal projects in the context of facilitating and automating the operation of network or development tools