Skills
Summary
Work History
Education
LANGUAGES
Interests
ACTIVITIES & INTERESTS
Generic

George Karadov

Brampton,Canada

Skills

  • Solution Architect
  • Functional Architect
  • Cloud Based Architecture
  • Process Modeling
  • Database architecture, analysis and design
  • Enterprise level database modelling
  • Front-end UI modelling
  • Business logic level modelling and architecture
  • Back-end processes – web and windows services – modelling and implementation
  • GIS-based solutions
  • System Integration
  • Software Development Management
  • Enterprise architecture design
  • Performance optimization
  • Stakeholder communication
  • Security and compliance
  • Systems design
  • Requirements gathering
  • Microservices architecture
  • Software development lifecycle

Summary

Dynamic, results-driven Solution/Functional Architect with extensive experience in designing and implementing robust, innovative applications. Expertise in leveraging cutting-edge technologies to drive project success and enhance team performance. Proven track record of exceeding client and executive expectations through consistent delivery of high-quality solutions that align with strategic objectives. Committed to fostering a collaborative environment that inspires creativity and drives continuous improvement, ensuring engagement and motivation of all stakeholders towards achieving common goals.

Work History

System/Solution Architect

Federal Ministry of Public Services and Procurement Canada (PSPC)
09.2024 - 04.2025
  • Stepped into the role of System Architect for the MyGCPay service of the PSPC.
  • Provided technical expertise in supporting the current implementation of MYGCPay service which resided in on-premises hosted environment in LINUX.
  • Tasked with overseeing the transition of the service from Linux based on site hosted environment into Azure cloud environment.
  • Worked with the Azure hosting team into developing an ecosystem that can support the functionality of the MYGCPay service when it moves to Azure, including definition of all Azure services that will be needed and the establishing of all flows to external data and authorization providing services that are part of the overall PSPC ecosystem.
  • Worked on creating specifications for Power Platform custom connectors for transferring data from log files into SQL Databases for access by Power BI clients.
  • Designed Power Automate flows for sending email notifications when abnormal conditions occurred in the app environment, such as interruption of the connection to external APIs, based on Web App logs stored in a Storage Account.
  • Worked on creating all the required documentation required for reviews by the architecture, security and transitional authorities regarding the transition to Azure cloud environment.
  • Worked on strategy and implementation of upgrading the current hosting implementation of MyGCPay in on site Linux environment’s monitoring and notification capabilities involving Bash Scripting, so the team can be duly notified when there are service interruptions or problems.
  • Technologies: MySQL, Apachee, Linux, Bash, Azure DevOps, Azure Key Vault, Azure App Services, Azure Storage Account, Azure APIM, Azure Log Analytics, Azure Power Automate, Azure Data Factory , Azure Power Connectors, Azure Power BI, Docker Containers, GIT, MS Visio

Technical/Solution Architect

Federal Ministry of Transportation (Transport Canada)
03.2023 - 05.2024
  • Was involved as a Technical Architect in the evaluation, recommendation and initial phases of Regulatory Evaluation Platform (REP) project.
  • Leverage extensive technical expertise in software development and design to evaluate the feasibility of a prototype developed by external contractors and help decide on the future path of the project.
  • Conducted functionality and code reviews of the work completed by the contractors to evaluate the quality of work and usability of the existing base if the project was brough in domain of TC.
  • Drafted the first version of the project architecture once a decision was made to develop the project in the domain of TC, based on Business Owners vision of what the REP should be.
  • Provided guidance on which services of Azure Could platform will best suit the needs of the REP platform.
  • Created functional and data models in SQL Server and Cosmos DB for user defined functional components based on input from Business owners and subject matter experts.
  • Provides design specifications for data transformation routines created and maintained in Data Bricks.
  • Evaluated existing basic data for parsing through machine learning and AI. Contributed to creating models for data correction through continues machine learning based on human correction input (human in the loop).
  • Technologies: SQL Server, PostgreSQL, Oracle, Azure Cosmos DB, Azure B2C, Azure AKS, Azure Search, Azure Storage Account, Azure APIM, Azure Log Analytics, Azure System Buss, Azure Key Vault, Azure Data Bricks, Azure Data Warehouse, Azure Data Factory, Azure DevOps, Python, .Net 7,8.

Senior Solution Integrator/SDM

Canadian National Railway
03.2021 - 10.2022
  • Participated in modernization process of the CN eBusiness portal applications, serving as a coordinating link between the architectural, front end UX functionality, business, QA, design and development teams assigned to the projects.
  • Provided software development and design expertise to support the front and back end design functionality and time and resource estimates for the various features incorporated in each project.
  • Engaged in discovery of existing functionality with the grand CN ecosystem and how to integrate them with the requirements of the various projects.
  • Create design specifications for Azure Power Platform connectors to encapsulate new or existing API so they can talk to Power Apps components based on user requirements collected from project owners and subject matter experts.
  • Participated in agile sprint planning, sprint task selection and effort estimations, grooming and prioritisation of tasks in the project backlogs.
  • Provide tutoring and support for junior members of the team.
  • Technologies: Atlassian Suit: UML, JIRA, Confluence, DB2, PostgreSQL, Kinvey. Azure DataBricks, Azure Data Factory, Azure DevOps, Azure Power Connectors

Software Development Manager/Technical Lead

Telus Health International/ Omara Health Exchange
Toronto, Ontario
06.2018 - 12.2020
  • Participated in the initial development of the THXI Platform, providing technical expertise in researching and evaluating appropriate technologies to be used for the platform foundations, and working with the product owners to define the business rules and specifications for various components of the platform.
  • Provided leadership and mentoring to overseas software development teams of up to 10 people while managing their day-to-day operations.
  • Helped developed procedures for managing the various software development teams working on the project, providing leadership and technological advice, as well as acceptance of deliverables.
  • Coordinated development work with the two core technology partners – Identos and Smile CDR on delivering enhancements to their products for the needs of the new platform, as well as core components commissioned by THXI and developed by the core partners.
  • Participated in designing of architecture of FHIR based repositories, using Smile CDR, including definition and set ups of FHIR endpoints and the security rules for their access, administration and installation of Smile CDR instances in various platforms, as well as designing and documenting and implementing of methods to import large SYNTHEA datasets.
  • Provided release management and prove of concepts of delivery and deployment methods of core partners releases. Provided technological expertise in building custom installers for the platform for all core partners components.
  • Technologies: AWS, Ubuntu, AWS Linux, Bash Script, Microservices, Docker, Docker Swarm, Kubernetes, Ansible, FHIR , Smile CDR, GitLab, Git, Jenkins, Atlassian Stack (JIRA, Confluence, Bamboo), Node JS, React, Envoy, Kafka, OAuth 2

Senior Developer/Architect

Flight Network
Toronto, Ontario
07.2017 - 11.2017
  • Took on the responsibility of laying the foundation for developing custom plugins for SmartPoint interface of Travelport GDS by working with the end users on gathering business specifications parameters and working with junior developers to transfer knowledge and provide guidance.
  • Researched and tested sample projects to learn the foundations of the SmartPoint SDK to develop design concepts for implementing custom plugins for SmartPoint
  • Develop the solution architecture and initial prototype code samples for plugins in SmartPoint based on requirements gathered from flight agents.
  • Wrote the first three custom plugins, providing design patterns for three different types of plugin behavior.
  • Establishing code standards, code patterns, project and file structure, ensuring that the code base of the project is extendable and sealable, as well as easy to understand and teach to future developers.
  • Technologies: C#, .Net 4.61, WPF with MVVM, Visual Studio 2017, Travelport GDS and SmartPoint SDK

Senior Lead Developer

Fugro Roadware
Mississauga, Ontario
09.2016 - 06.2017
  • Lead a team of developers spread across Toronto, Romania and India, working on data control software that managed the integration of collected data from truck mounted road inspection system and centralized data management and processing system. The system was developed in C#, .Net 4, WPF and SQL Server
  • Provided SQL server expertise for optimizing performance of data integration, in cases shrinking 24 hours process to 2 hours, realizing extensive time saving.
  • Help introduce true GIS database concepts in terms of data storage and data integration.
  • Pioneered work on enabling the data control software to export collected and integrate data directly to Amazon Cloud Service S3 storage and RDS databases from any device that has internet access.
  • Used AWS Toolkit for Visual Studio 2017 to develop code for automatic creation of S3 buckets with a set of roles and grands as chosen by the user of the time of the bucket creation
  • Managed a pool of Virtual machine templates in AWS EC2, set up with different environments so the team can have easy access to testing and development windows machines with different configurations.
  • Employed my expertise in providing strategies to improve performance of the existing application and establishes foundation principles for clean code standard.
  • Technologies: C#, .Net 4.5, WPF with MVVM, Visual Studio 2012, 2017, SQL Server 2016, Amazon Cloud Services – RDS, AWS S3, Agile Development Environment.

Team Lead, Architect

Civica Infrastructure
Vaughan, Ontario
04.2014 - 09.2016
  • Manage a team of up to 4 full time developers and two computer science interims, teaching, mentoring and supervising them in all aspects of production development.
  • Oversaw and provided expertise in the full development cycle of GIS based solution for evaluating and inspecting municipal water base fixed infrastructure such as sanitary and storm systems.
  • Fully participated in the design and development work - wrote the first line of code and created the first table and guided the project to first release and managed the business rules gathering process.
  • Developed a multi-tier, multi-functional solution which could support multiple presentation layers – MVC base web Solution, Web API based web services, .Net Apps on the same business and database layers stack.
  • Created back-end infrastructure for Common REST Web Service and Window Service Stack, to implement solutions for the various back end business processes, such as services for receiving and integrate large amounts of telemetry data from remote sensors or integrating data from processing intensive tasks submitted by the presentation layers.
  • Provides Extensive GIS expertise for performing complex GIS based queries in SQL Server providing impressive performance of map generations in web browsers.
  • Created Modules for the Web Based Presentation layer, which could be used on mobile devices to conduct geospatial based inspection of various fixed infrastructural assets, including automatic submission to the central repository of images and data.
  • Architected and participated in creating web-based map interface to simulate the feel and functionality of Esri ArcMap in a browser, including on the fly styling and management of layers and automatic legend generation.
  • Technologies: C#, JavaScript, .Net 4.5, 4.6, 5, Visual Studio 2013, 2015, MVC 5, MVC 6, SQL Server 2014, MYSQL, EF 5.0, 6.0, 7.0, LINQ, Unity, jQuery, jQuery.Ajax, AngularJS, Telerik kendo Web UI, CSS, Bootstrap, ESRI ArcGIS API for JavaScript, Esri ArcGIS, Esri ArcGIS Online, Esri ArcMap, OpenGL Geoserver, DotSpatial GIS Library, OGC GeoServer, Agile Development Environment, Microsoft Azure Web and database hosting.

Senior Developer

Hallcon Corporation
Toronto, Ontario
11.2013 - 03.2014
  • Developed security modules for automatic menu generation and user pages access authorization, based on the user assigned security roles.
  • Designed a framework for global site search optimization based on full text indexing and cluster indexed search based on Levenshtein distance. Created template model for grouping the outcompete selections by category, where each category had a different HTML template.
  • Worked on general template for developing system administration pages for a dispatch web-based solution. Developed the base structure of view models, razor views, editor templates, control methods and data transfer object models to support the functionality of the pages.
  • Designed approach for submitting multiple forms to one view.
  • Technologies: C#, .Net 4.5, Visual Studio 2012, 2013, MVC 4.5, SQL Server 2012, EF 5.0, Code First, jQuery, jQuery. Ajax, Telerik Kendo Web UI, CSS, Bootstrap, MapQuest API, Agile Development Environment.

Senior Developer/Database Architect

Canam Solutions Inc.
Mississauga, Ontario
04.2013 - 10.2013
  • Worked on a distributed client server project for Caterpillar Inc., comprised of centralized database and web interface and thick windows clients for undercarriage (tracks) inspections of heavy tracked industrial vehicles, utilizing Oracle 11g, MVC 4.0, Windows Forms, C# and .Net 4.0, 4.5, providing Oracle development and management and database architecture expertise.
  • Created web-based utilities for inspection and integration of imported dealer’s information organized in flat CVS files, which provided file integrity checks, in file data conformity checks, and logical relationship integrity checks between the data in the different files. The utilities incorporated WCF based services for checking the integrity of certain data elements against the corporate Caterpillar inc. data repositories.
  • Designed architectural and database specifications for various modules of the distributed system, as well as operational procedures for the development team, the software support team, and the end users.
  • Technologies: C#, .Net 4.0, 4.5, Visual Studio 2010, 2012, MVC 4.0, Oracle 11g, Web Services, jQuery, jQuery.Ajax , CSS, WCF, Agile Development Environment.

Senior Developer

Tribute Entertainment Media
Toronto, Ontario
11.2012 - 03.2013
  • Help with architecture and development of an API responsible for all back-end business and data access processing for providing entities objects to front end code n various sites that Tribute.ca is managing. The API could be access as a normal DLL, or as a web service.
  • Created a module providing rating system that could be applied to movies, theatres, restaurants, based on star rating, which could easily be modified – number of stars, categories, ext. The module did support business logic through stored procedures, eliminating the need for business level processing.
  • Technologies: C#, .Net 4.0, Visual Studio 2010, SQL Server 2008 R2, XML, Web Services, jQuery, jQuery.Ajax, MS Ajax Toolkit, CSS, XHTML, WCF, Agile Development Environment.

Senior Developer

Oxford Properties
Toronto, Ontario
04.2012 - 10.2012
  • Worked on developing an update of the Oxford Properties Corporate web site creating a new mobile friendly version and adapting the standard web version into ASP.Net 4.0 from an HTML prototype. Provided technical expertise in dealing with requirements gathering and developing modern ways of providing changeable content using XML files in multilingual environment, reliving the content managers from constantly changing the HTML content or adding new content pages when changes are needed.
  • Gathered requirements and created a web site template based on ASP.Net 4.0, XML content files and pre-defined CSS and JavaScrip based animations, which enables the in house creation of content site for real estate projects in development in matter of days. The template provided an integrate page structure creation – menu system and site map, based on XML definition files. All potentially changeable content was provided through XML files. The template provided multilingual support through resource files.
  • Worked on creation of an internal social network framework and site for shearing stories related to customer service within the company. The framework was multitier environment, rallying on WCF and web Services for uploading and integrate images and shearing and storing files on various servers. Participated in the architectural design and business requirements gathering process.
  • Http://www.oxfordproperties.com
  • Technologies: VB.Net, Net 4.0, Visual Studio 2010, LINQ, SQL Server 2008 R2, XML, Web Services, jQuery, jQuery.Ajax, MS Ajax Toolkit, CSS, XHTML, WCF, webSupergoo ImageGlue, RSS Feeds. Agile Development Environment.

Senior Developer

Alliance Films
Toronto, Ontario
08.2011 - 04.2012
  • Participated in the creation of EDI translation and management system providing the integration interface between internal Alliance ERP system (Epicor) and the EDI sent/received traffic enabling the organization to successfully handle multimillion dollar traffic of orders, invoices, shipment information and inventory counts in massively multithreading environment (up to 40 cores)
  • Create Scheduling System to manage all nightly batch integration processes and all outgoing EDI export traffic in XML format, ensuring the smoothly daily operation for the EPR system. The design included the foundation for future reporting system to collect and interpret metrics data on the daily incoming/outgoing traffic.
  • Overhauled the daily EDI export traffic methodology, based on business requirements gathered from the business owners of the system, by using XML document creation embedded in SQL Server Stored procedure, bypassing the inefficient ERP (Epicor) Application Server API, reducing the time needed to produce the dally EDI export by a factor of up to 10.
  • Technologies: C#.Net 4.0, Visual Studio 2010, LINQ, SQL Server 208 R2, XML, XPath

Senior Developer

DSI
Toronto, Ontario
05.2010 - 04.2011
  • Implemented e-mail generation system utilizing HTML templates stored in a database for World Vision NGO web portal, which enabled the content manager to create new or update old e-mail templates on the fly, without input from the development team. Worked on extending the functionality of the standard Microsoft ASP.NET Login Controls library in order to satisfy the user requirements for login and new user registration on the portal.
  • Worked on performance optimization and new system releases for web based budgeting system for large scale multi department organizations in the health sector (hospitals: CAMH and RVH). By utilizing the inheriting power of the .Net framework and robust database model, multiple users where able simultaneously submit the budgeting and staffing requirement of in their departments for approval, revision and edit, in order to complete the multimillion dollar budgeting process of the given institution in short time frame and comprehensive way.
  • Was principal developer on a project to implement a testing and control information system for composite board manufacturing plant (Clarion Industries).
  • Technologies: ASP.Net 3.5, 4.0, Winforms 3.5, 4.0, Visual Studio 2008, 2010, C#, VB.Net, LINQ, jQuery, CSS, HTML, XHTML, Infragistics NetAdvantage User Interface Components, Telerik UI Components and Controls. Agile Development Environment.

Team Lead, Architect

WGM
Toronto, Ontario
08.2009 - 05.2010
  • Provided geospatial database,GIS, business analysis and web development expertise, as a team lead, for a project to bring the existing electronic maps to the web, so they can be viewed and updated on the fly.
  • Technologies: Oracle XE, ASP.Net 3.5, CSS, HTML, XHTML, Visual Studio 3.5, C#. Agile Development Environment.

Team Lead, Architect

The Traveller Inc.
Toronto, Ontario
09.2005 - 08.2009
  • Developed, expanded and maintained online event registration system, build on ASP.Net (1.1, 3.5), VB.Net, C#, JavaScript and SQL Server 2003, 2008.
  • Facilitated a transition of core functionality from classic ASP based system to ASP.Net based solution.
  • Created automated web pages generating system, based on user defined, database stored page and page group definitions.
  • Build comprehensive web-based reporting system to support the information needs of the organization in VB.Net.
  • Created room booking and inventory management system for use in the field by event associates, using VB.Net and Ajax.
  • Designed and build static HTML templates to be used by the graphic designer for creating content pages, using CSS, JavaScript, HTML.
  • Managed a team of fulltime, part time and contract developers, providing coordination and planning, business analysis and technological expertise, ensuring that projects are completed on time.
  • Technologies: Windows Server (2003, 2008), SQL Server (2003, 2008), Visual Studio (2003, 2008), ASP.Net (1.1, 3.5), ASP, VB.Net, C#, JavaScript, CSS, HTML, XHTML, AJAX, Adobe Dreamweaver (CS3, CS4).

System Integrator

City of Toronto, UDS , Business Systems
Toronto, Ontario
04.2003 - 08.2005
  • Participated in the conversion and unification of multiple Business and Trades License database belonging to different municipalities (Toronto, Scarborough, North York) into unified IBMS business management system, used by the City of Toronto.
  • Developed data and relationship mapping, data analysis and data integrity checks, as well as provided database programming expertise.
  • Interviewed business owners of various systems to gather information needed for designing data transformation rules.
  • Wrote and maintained comprehensive documentation describing all conversion steps and methodologies.
  • Technologies: Oracle 8i, Progress Database, MS Access

Software Developer

Mapinfo Canada
Toronto, Ontario
02.2000 - 03.2003
  • Developed geospatial(GIS) extensions, stored procedures, triggers, and functionality / performance test harnesses for geospatial extensions of Oracle, SQL Server, DB2 and Informix, under UNIX and Windows development environments.
  • Developed specialized database-centric programs and classes for internal use by various development teams, for testing and evaluating various spatial technologies and techniques.
  • Tested existing products with new releases of major database products for functionality compatibility and speed performance.
  • Learned the fundamentals of the emerging GIS technologies.
  • Technologies: WIN NT, UNIX(Sun, SCO, IRIX, HP), C/C++, shell scripting, PL/SQL, T-SQL, Oracle 8, Informix, DB2, SQL Server.

Software Developer

SLM Software
Toronto, Ontario
11.1997 - 02.2000
  • Developed front- and back-end components for a retail banking system employed by mid-size banks and credit unions.
  • Managed the source code, system builds and releases for the project team, using MS Source Safe and CVS.
  • Technologies: WIN NT, UNIX(Sun, SCO, IRIX, HP), C/C++, RPC/DCE, OCI.

Education

Bachelors of Science - Computer Information Systems

DeVry Institute of Technology
Phoenix, Arizona, USA
10.1997

LANGUAGES

English
Bulgarian

Interests

  • Enjoy hobbies that combine physical activity with outdoor exploration
  • Youth mentor, providing guidance and support to empower the next generation of leaders
  • Tech enthusiast, passionate about exploring the latest advancements and innovations
  • Avid Reader
  • Gardening
  • Cooking
  • Music
  • Martial Arts
  • I like trying new recipes and food trends
  • Reading
  • Strategy Games
  • Video Gaming
  • Fundraising Events
  • Growing herbs, vegetables, or fruits in home gardens
  • Volunteer Work
  • Enjoy experimenting with different ingredients and flavors in the kitchen

ACTIVITIES & INTERESTS

DJ/Event organizer, Graphic design, Martial arts
George Karadov