Summary
Overview
Work History
Education
Skills
Timeline
Generic

Edgardo Mendez

Calgary,AB

Summary

Experienced software development manager and developer with over two decades of expertise leading teams and delivering successful projects across diverse platforms, including web, desktop, and mobile. Skilled in project management, I excel in defining project scopes, gathering requirements, and establishing clear tasks to achieve success. I prioritize collaboration and individual growth, leveraging coaching and mentoring to empower teams. Proficient in mobile, web, and desktop application development, with a deep understanding of RESTful web services, system integration, DevOps practices, Azure technologies, data modeling, and problem-solving, ensuring the delivery of robust and innovative solutions to complex challenges.

Overview

28
28
years of professional experience

Work History

Software Development Manager

FBC Farm and Small Business Tax Consultants
08.2023 - Current
  • During my time as a Software Development Manager, I have had the opportunity to lead a fantastic team of developers with the intention of equipping us with software solutions that allow us to work more efficiently
  • Some of my achievements during the past year include: Successfully developing and delivering modules that enable our staff to configure products and pricing, create quotes and invoices, process payments via the Moneris API, and manage subscriptions
  • Developing and delivering modules to streamline Finance team operations to facilitate the management of sales-related transactions such as payments, credit notes, refunds, and deposits
  • Successfully integrating the company's CRM with HubSpot for customer surveys that involve the creation of endpoints and data exchange between systems
  • Developing a significant number of REST API services to facilitate seamless integration between the company's application and various SaaS applications.

Senior Software Developer

FBC Farm and Small Business Tax Consultants
01.2018 - 08.2023
  • During my time as a Senior Software Developer, I had the opportunity to take ownership of projects from start to finish
  • This approach allowed me to interact with end users, gaining valuable insights into the business and enhancing my project management skills
  • Among my achievements are: A Mobile App for our Tax Representatives: This App enables representatives to interact with members, including sending SMS messages, making phone calls, and sending emails directly from the App
  • It also allows them to create and manage service tickets related to members' requests or work, scan tax documents, and view and share documents with members
  • The app was developed in Xamarin.Forms for iOS and Android, involving the creation of numerous REST APIs and the utilization of various SDKs such as Syncfusion and several NuGet packages
  • The Tax Advantage App: A mobile App for members that facilitates scanning, viewing, and signing tax documents
  • This app was also developed in Xamarin.Forms for iOS and Android, requiring the implementation of multiple REST APIs and the utilization of various SDKs such as Syncfusion and several NuGet packages
  • A member centre portal: This application serves as a web version of the Tax Advantage App
  • Tools and software used: Blazor, REST API services, Azure Services
  • In addition, I have: Designed, developed, and implemented several applications using Blazor
  • Created numerous REST APIs and Azure Functions to support business operations
  • Designed and implemented interfaces with other systems such as Chargebee and DealHub
  • Designed and implemented the framework to handle credit card payments from our systems via Moneris
  • Played an active role in configuring Azure App Services.

Software Developer

Noratek Solutions Inc
04.2012 - 12.2017
  • My role at Noratek involved designing, producing software solutions, and customizing existing modules to meet client needs
  • During the last two years, I took charge of redesigning and migrating our main product, CityReporter, to a new architecture
  • This involved utilizing various tools and SDKs such as Xamarin.IOS, Xamarin.Android, Visual Studio 2015, SQLite, Web Services (REST web services supporting both XML and JSON), Hibernate/Grails, among others
  • The result of my efforts was a new cross-platform project, by the time I left Noratek the application was being used by more than 60 municipalities across North America
  • CityReporter is a suite of Mobile Inspection Solutions utilized by city parks & recreation departments, local governments, school districts, and government agencies in Canada and the USA
  • It enables them to handle safety, maintenance, and risk management inspections and record-keeping
  • In addition, I designed and created various solutions for other companies, involving mobile, web, and desktop application development
  • Each solution required project management tasks, in which I actively participated.

Special Projects/I.T Assistant

Spruce Credit Union
08.2011 - 04.2012
  • My role at Spruce Credit Union was to provide specialized banking system technical support, troubleshoot and provide advice and guidance to core banking system users, maintain user ID's, provide support and assistance to end users in matters of software application usage & desktop hardware problems

IT Manager

Mapfre Insurance
07.2003 - 03.2011
  • During my time at Mapfre I prepared and executed the IT strategic plan of the organization
  • Coordinated the development team leading projects, and in many cases was an active part of development
  • I lead the organization to higher efficiency by implementing modules to improve the processes, improved the performance of all systems by implementing new schemes of server infrastructure and assured the continuance of the operations by designing contingency plans, I was also responsible for the IT budget
  • Some of my Achievements: Internet portal for insurance brokers and clients (online policy emission, and follow-up on claims)
  • Made Substantial improvements to accounting operations (optimized accounting closures, reinsurance models), System improvements (operation flexibility, reports, decentralization of processes, emission module reengineering of health, life and damage insurance), Tools used: Visual Basic.Net 2005, 2008 and Visual Basic 6.0, Crystal Reports 8.5/9.0
  • Changes to the infrastructure in terms on new servers (SAN/Blades), redundancy, migrate of release of Database (Sybase 12.5 to Sybase 15), implemented a new telephone system.

IT Manager

REASA, Parts and Automobiles
09.1997 - 06.2003
  • Led the implementation of the new information system, this involved the detection of requirements among all the organization and designing a project plan to adapt the new system according what the organization needed
  • In addition, the project plan also included network planning, server infrastructure and migration of the information to the new system
  • Software Used: Sybase as a database manager, Visual Basic

Project Manager

Central Bank
02.1996 - 09.1997
  • During my time at the Bank I participated in planning and executing projects for several departments and areas
  • I was also active in software development tasks
  • Software Used: Foxpro, Progress 4GL

Education

Masters Certificate in Project Management - Project Management

University of Northern British Columbia (UNBC)
01.2015

Master - Administration

National University of Honduras
01.1997

Bachelor - Information Technologies

National University of Honduras
01.1992

Skills

  • Project management and software development lifecycles
  • Experienced in leading teams and delivering successful projects
  • Coaching and mentoring
  • Data Modeling
  • DevOps practices and pipelines
  • Experienced in designing, implementing, and consuming Restful web services
  • Proficient in mobile application development for both Android and iOS platforms using Xamarin and Net MAUI
  • Skilled in managing app releases, including beta testing, rollout strategies, and version control
  • Extensive experience in system integration utilizing third party APIs and tools (Microsoft Graph API, Chargebee, Moneris, DealHub, Azure Active Directory B2C, among others)
  • Expertise in Azure Functions and Azure App Services, leveraging serverless computing for efficient and scalable application development
  • Application and software development
  • Problem solving
  • Deep understanding of software architecture patterns and database optimization

Timeline

Software Development Manager

FBC Farm and Small Business Tax Consultants
08.2023 - Current

Senior Software Developer

FBC Farm and Small Business Tax Consultants
01.2018 - 08.2023

Software Developer

Noratek Solutions Inc
04.2012 - 12.2017

Special Projects/I.T Assistant

Spruce Credit Union
08.2011 - 04.2012

IT Manager

Mapfre Insurance
07.2003 - 03.2011

IT Manager

REASA, Parts and Automobiles
09.1997 - 06.2003

Project Manager

Central Bank
02.1996 - 09.1997

Masters Certificate in Project Management - Project Management

University of Northern British Columbia (UNBC)

Master - Administration

National University of Honduras

Bachelor - Information Technologies

National University of Honduras
Edgardo Mendez