Charles

$85000 / Per year

Montréal, QC, Canada

Senior .NET ERP Developer

Summary

  • Nearly 18 years of experience in the IT field
  • Experience with SQL, stored procedures, and data processing
  • 3 years providing technical support and computer systems advice
  • Experience in information systems architecture and code review
  • Managed development teams and IT project management
  • Participated in all aspects of the software development lifecycle
  • Participated in testing and implementations with IT application development teams
  • Carried out physical modeling and standardized design of databases and administration
  • Analyzed software and other computer products to determine architecture, review code, identify security vulnerabilities, and recommend improvements
  • Applies innovative thinking, analysis, and modern computer engineering principles to solve technological problems
  • Creates organic models
  • Theoretical and practical knowledge of COBOL for AS400 systems
  • Participates in the collection and analysis of needs from users or Product Owners

Technological Environment

  • .Net 4.5, SQL Server 19.3, Vuex 2.0/3.0, NodeJs, Pina, Azure DevOps, Jira, Azure
  • Web.Net, HTML, CSS, Bootstrap, JQuery, JavaScript, Visual Studio, SQL Server, SQL Server Reporting Services
  • SQL Server Integration Services (SSIS), Entity Framework, TFS, C#, Microsoft SQL, Python, API, Rest, BambooHR
  • MVC, Data Models, CRM, BIm360, ArcGIS, Workato, Crystal Reports
  • InterBases, Oracle Reports, TortoiseHG, PL/SQL, Oracle 10/11, ArcGIS 9.3, Component One, Oracle BI Discoverer Plus 11g, Active Directory, MS Access, Team Foundation Server, Responsive Design, SEO, SOAP, webhook
  • Microsoft Excel, TCP/IP, HTTP, MySQL, PHP, ActiveX
  • Development support tools: GitHubs – HomeLab
  • Methodologies: Agile/Scrum, Macroscope, Cascade

Professional Experience

Public Transportation / Road Network Monitoring (Senior Developer Engineer Analyst)

Nov 2024 – Present

  • Maintenance and development of road network monitoring systems
  • Analyze user needs and propose solutions
  • Develop functionalities and participate in system design and architecture
  • Write and maintain technical documentation
  • Unit and integration testing, code review, and optimization
  • API and external service integration
  • Applied TDD and BDD methodologies
  • Collaborated with UX team, Product Owner, security, privacy, and legal teams
  • Designed multi-tier software solutions using MVC and microservices

Technological Environment: Web.Net, VB.Net, Azure DevOps, HTML, CSS, Bootstrap, Angular, JQuery, Blazor, ArcGIS, JavaScript, Visual Studio, SQL Server 2019, SSRS, Entity Framework
Methodology: Agile/Scrum, Macroscope, TDD, BDD


Higher Education Institution (IT Analyst)

Mar 2024 – Nov 2024

  • Programming new applications with .Net (C#), APIs, SQL Server, Vuex, NodeJs
  • Analyzed, designed, and implemented IT solutions for academic departments
  • Maintained existing systems and Java applications
  • Migrated legacy registration system to new architecture
  • Applied TDD and BDD methodologies
  • Developed and tested applications, trained users, optimized performance, and ensured security

Technological Environment: .Net 4.5, SQL Server 19.3, Vuex 2.0/3.0, NodeJs, Pina, Azure DevOps, Jira
Methodology: Agile/Scrum, Object-Oriented Design


Government Sector (Senior Developer Engineer Analyst)

Nov 2023 – Feb 2024

  • Implementation of legal management software
  • Ensured code quality via documentation and reviews
  • Supported users during acceptance testing
  • Analyzed, designed, and developed features using TDD and BDD
  • Created technical documentation and integrated functional requirements into architecture
  • Designed multi-tier solutions using MVC and microservices

Technological Environment: Web.Net, VB.Net, Azure DevOps, HTML, CSS, Bootstrap, Angular, JQuery, JavaScript, Visual Studio, SQL Server 2019, SSRS, Entity Framework, OAuth 2


Private IT Services / Software (Senior Software Engineer – Team Leader)

Nov 2021 – Sep 2023

  • Ensured code quality and collective code ownership
  • Gathered requirements from users and Product Owner
  • Analyzed, designed, and developed features, applying software engineering principles
  • Wrote functional and test specifications
  • Participated in project monitoring and progress reporting
  • Optimized existing applications and implemented backup and recovery procedures
  • Designed multi-tier software solutions using MVC and microservices

Technological Environment: Java, JavaScript, HTML, CSS, TFS, C#, SQL Server 2016, Python, Rest API, MVC, Visual Studio, CRM, ERP (WMS, OMS, Shopify), .Net Framework, SSIS
Methodology: Agile/Scrum, Object-Oriented Design


Mining / Civil / Legal Departments (Senior Programmer Analyst)

Apr 2021 – Nov 2021

  • Developed .Net applications (C#, VB) with MVC, APIs, and JavaScript
  • Created APIs for platform integrations
  • Maintained existing systems and SQL Server queries
  • Conducted code reviews, trained developers, and led IT projects
  • Produced technical documentation

Technological Environment: C#, .Net, BIm360, ArcGIS, Workato, SQL Server 2016, DevOps, Python, API, Rest, MVC, Visual Studio
Methodology: Agile/Scrum


Retail Sector (Senior Software Engineer – Team Leader)

Aug 2017 – Apr 2021

  • Developed mobile and web applications for order management, inventory, and customer delivery
  • Analyzed user needs, wrote specifications, and performed code reviews
  • Optimized applications and implemented security measures
  • Designed Android applications and mobile websites
  • Delivered reports using Crystal Reports

Technological Environment: Crystal Reports, InterBases, Oracle Reports, .Net 3.0, WCF, VB.Net, LINQ, Entity Framework, Android Studio, Java, JavaScript, HTML, CSS, MVC, SQL Server Integration Services (SSIS), ERP (WMS, OMS)
Methodology: Agile/Scrum, Object-Oriented Design


Public Transportation / Mobile Applications (Programmer Analyst)

Aug 2016 – Aug 2017

  • Developed mobile applications for public transit
  • Technical design, testing, documentation, and optimization
  • Integrated external APIs and provided user training

Technological Environment: Java, ArcGIS 9.3, Android Studio, JavaScript, TypeScript, REST, Spring Boot, Jira, Microsoft SQL
Methodology: Agile/Scrum, Object-Oriented Design


Financial Services Platform (Programmer Analyst)

Jun 2016 – Aug 2016

  • Modernized financial platform with C# and C++
  • Bug fixing and development of new requests
  • Prepared technical documentation

Technological Environment: WPF, Net 4.0/4.5, TortoiseHG
Methodology: Waterfall, Object-Oriented Design, UML


Public Transportation (Programmer Analyst)

Jan 2012 – May 2016

  • Developed .Net applications for transportation operations
  • Created reports and maintained HR, finance, and transport systems
  • Implemented identity management with Active Directory

Technological Environment: Crystal Reports, Oracle Reports, SSRS, PL/SQL, SQL Server, .Net, ArcGIS, UML, Jira
Methodology: Agile


Geomatics / Municipalities (Programmer Analyst)

Jan 2010 – Dec 2011

  • Developed GIS applications using VB.Net, C#, ArcGIS
  • Maintained SQL Server databases and performed system optimization
  • Delivered applications and performed client validations

Technological Environment: VB6, SQL Server 2008, .Net 4.0, ArcGIS 9.3-10, CityML, HTML, CSS, VB.Net, XML, Entity Framework, JavaScript
Methodology: Agile


Public Transport / Catering Services (Programmer Analyst)

Feb 2008 – Jan 2010

  • Developed applications for transport and catering sectors
  • Maintained SQL Server and Oracle databases
  • Produced reports and delivered client-facing web applications

Technological Environment: C#, HTML, WebForms, DB2-IBM, .Net 3.5, XML, Web Services, ColdFusion, Photoshop, CSS, JavaScript, MS Access
Methodology: Agile


Warehousing / Inventory Management (Programmer Analyst)

Feb 2007 – Jan 2008

  • Developed Windows and web applications for warehouse management
  • Maintained databases and applications

Technological Environment: VB6, C#, ASP.Net, CSS, HTML, WebForms, MSSQL-2005, .Net 2005, XML, AJAX, JavaScript
Methodology: Agile


Healthcare Surveys (Programmer)

Jan 2006 – Feb 2007

  • Maintained and programmed hospital survey applications
  • Performed unit testing and bug fixes

Technological Environment: VB6, HTML, WebForms, MS Access, MySQL, PHP, ActiveX
Methodology: Agile


Government Employee Services (Programmer Analyst)

Feb 2002 – Sep 2005

  • Developed COBOL applications for HR and finance
  • Maintained DB2 and MSSQL databases
  • Generated reports using COBOL and Crystal Reports

Technological Environment: VB6, COBOL, ASP, CSS, HTML, MSSQL-2000, .Net 3.0, ActiveX
Methodology: Agile


Education

  • INCCA University, Colombia – Bachelor of Computer Engineering (2001)
  • INCCA University, Colombia – Programmer Analyst Diploma, Technological Cedesistemas (1994)

Improvement / Training

  • IBM Cognos Report Studio, Oracle BI Discoverer, ArcGIS administration
  • SQL Server administration, ASP.Net, C#, COBOL
  • Microsoft Windows Server, network setup, router installation, software vulnerability management

Request an introduction