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