“Ben is extremely professional and always completed his tasks on schedule, exceeding expectations on quality.”
About
A professional developer with 20 years of production experience in all stages of the development life-cycle. Specializing in relational database design and Microsoft .Net architecture. Direct experience with government, manufacturing, health and insurance industries.
Specialties: VB.NET, C#, ASP.NET MVC, Entity Framework, Web Services, Microsoft SQL Server, Oracle and Sybase
Activity
-
I’m happy to share that I’m starting a new position as Vice President, Technology at Parian Logistics Inc.!
I’m happy to share that I’m starting a new position as Vice President, Technology at Parian Logistics Inc.!
Liked by Benjamin Gan
-
Come join the fantastic team at CCGA! Offering cash flow solutions to farmers and playing an integral role in Canada's Ag landscape, CCGA is the…
Come join the fantastic team at CCGA! Offering cash flow solutions to farmers and playing an integral role in Canada's Ag landscape, CCGA is the…
Liked by Benjamin Gan
-
View my verified achievement from Microsoft.
View my verified achievement from Microsoft.
Shared by Benjamin Gan
Experience
Licenses & Certifications
Projects
-
Canadian Canola Growers Association
-
Norima is working with Canadian Canola Growers Association to help agricultural producers throughout Canada access to cash flow to support their agricultural business. Norima has recently developed a mobile application used by producers to track their current loan status and payment deadlines. A desktop application has also been developed to allow internal employees to manage and process loans and repayments.
Responsibilities:
- Modified the Cash Advance System to comply to amendments…Norima is working with Canadian Canola Growers Association to help agricultural producers throughout Canada access to cash flow to support their agricultural business. Norima has recently developed a mobile application used by producers to track their current loan status and payment deadlines. A desktop application has also been developed to allow internal employees to manage and process loans and repayments.
Responsibilities:
- Modified the Cash Advance System to comply to amendments made to the AMPA regulations
- Performed analysis on the technical and business requirements
- Lead a small team of developers to implement the modifications as required
- Technologies: ASP.NET, MVC4, C#, Entity Framework, SQL Server, SharePoint, TFS, TeamCity, Octopus Deploy -
Varian - Dynamic Document
-
Recommend technical solution and implement a proof of concept application to dynamically populate template documents with patient's medical information and integrating with Office Online.
Word Add-in, Office Online Server, Open XML SDK for JavaScript, Apache POI, Word API, Office Open XML standards (OOXML), JAVA -
Securities Collateralized Lending Startup
-
Recommended a technical solution in the development of comprehensive design for a Securities Collateralized Lending solution, which was ultimately sold to a prominent investment bank.
Asp.Net, MVC, Angular, Entity Framework, SQL
-
Watershed Health
-
Watershed Health is a company based in New Orleans that was founded with a mission to empower individual’s health by providing technology solutions to hospitals, health care providers and patients.
Responsibilities
- Participated in a team to develop a prototype that was comprised of integrated applications using
scalable and reliable web and mobile technology.
- The application needed to integrate and transfer EMR data, collect and display data generated from a mobile patient…Watershed Health is a company based in New Orleans that was founded with a mission to empower individual’s health by providing technology solutions to hospitals, health care providers and patients.
Responsibilities
- Participated in a team to develop a prototype that was comprised of integrated applications using
scalable and reliable web and mobile technology.
- The application needed to integrate and transfer EMR data, collect and display data generated from a mobile patient application (iPad) and interpret readings from medical devices (scales and blood pressure machine) while following HIPPA standards of security at all integration points.
- Implemented integrations with 3rd Party systems: NPI Registry, Midi-Span Drug Data, HL7 data,
BlipCare scales
- Technologies: ASP.NET, MVC4, JQuery, MySql, JIRA, Bootstrap, Git, TeamCity, Octopus Deploy -
HITEC Meaningful Use Stage 2 Implementation
-
Client: Varian Medical Systems, Inc. is the world's leading manufacturer of medical devices and software for treating cancer and other medical conditions with radiotherapy, radiosurgery, proton therapy, and brachytherapy.
Meaningful use is the set of standards defined by the Centers for Medicare & Medicaid Services (CMS) Incentive Programs that governs the use of electronic health records and allows eligible providers and hospitals to earn incentive payments by meeting specific…Client: Varian Medical Systems, Inc. is the world's leading manufacturer of medical devices and software for treating cancer and other medical conditions with radiotherapy, radiosurgery, proton therapy, and brachytherapy.
Meaningful use is the set of standards defined by the Centers for Medicare & Medicaid Services (CMS) Incentive Programs that governs the use of electronic health records and allows eligible providers and hospitals to earn incentive payments by meeting specific criteria.
Responsibilities:
- Participated in a team to modify the existing system to comply with regulatory changes.
- Development and support of the Patient Manager application for ARRA HITECH stage 1 and stage 2 project using Agile methodologies
- Technologies: ASP.NET, MVC4, SQL Server, Powerbuilder -
Cash Advance System
-
Client: Canadian Canola Growers Association (Imaginet)
Designed and developed a system to help the business administer cash advances to farmers on more than 20 commodities.
The user interface is developed in WPF and the middle tier Web Services written in C#, Entity Framework, Enterprise Library, with SharePoint and a SQL Server database. -
Crop Insurance Agency data transfer
-
Client: Canadian Canola Growers Association (Imaginet)
Developed a process to automate information transfer to various Crop Insurance Agencies (AFSC, BCCI, MASC, SCIC, and Agristability)
Written in C# complying to each individual organization's specifications, using 3rd party library to export data to Excel files -
Electronic Funds Transfer (EFT) process
-
Client: Canadian Canola Growers Association (Imaginet)
Developed a process to automate electronic fund transfers with CIBC Cash Management Online.
Written in C#, the process creates a flat file then transferred to CIBC server -
Integration with Agriculture and Agri-Food Canada (AAFC)
-
Client: Canadian Canola Growers Association (Imaginet)
Developed process to communicate with the Advance Payments Program Electronic Delivery System to send cash advance and repayment information.
Written in C# with XML and transferred via FTP. -
Producer Web Portal
-
Client: Canadian Canola Growers Association (Imaginet)
Developed a web site to enable producers to login and apply for cash advances and check their account information and balances.
Written in ASP.NET, MVC2, javascript, jQuery -
QuickBooks Integration
-
Client: Canadian Canola Growers Association (Imaginet)
Developed a process to integrate internal accounting data with QuickBooks.
Written in C#, Intuit QuickBooks SDK. -
KIOSK Information Systems
-
Since 1993, KIOSK Information Systems has led the industry in design and manufacturing of self-service kiosks. The team is a full-service organization that takes full ownership in the success of customer programs — from initial solution design to manufacturing and field services.
Responsibilities:
- Responsible for implementing the product catalog import and export modules.
- Developed a base vending application that executes as a kiosk application that will allow a user to browse,…Since 1993, KIOSK Information Systems has led the industry in design and manufacturing of self-service kiosks. The team is a full-service organization that takes full ownership in the success of customer programs — from initial solution design to manufacturing and field services.
Responsibilities:
- Responsible for implementing the product catalog import and export modules.
- Developed a base vending application that executes as a kiosk application that will allow a user to browse, select and display product information about a particular product.
- Design and development of the customer facing website for a Parking application that runs on top of a service architecture for monitoring applications and hardware devices across ecosystem of 1000’s of kiosks with multiple clients.
Technologies: ASP.NET, MVC3, MVC4, jquery, C#, MS Enterprise Library, SQL Server, Sybase SQL Anywhere
-
Online Renewal System
-
Client: Insurance Council of Manitoba
The Insurance Council of Manitoba is the Regulatory Body responsible for the licensing and discipline of insurance agents, brokers and adjusters in the Province of Manitoba.
The Online Renewal System enables agents and adjusters to renew licenses online. Implemented using ASP.Net MVC3 with Sybase SQL Anywhere. -
Social Notification Application
-
Client: Blizzard Interactive
Blizzard Interactive has exclusive relationships with licensed financial lenders that provide short-term credit to clients in the United States, Canada, United Kingdom and Australia.
Norima was engaged to provide a solution that enables the specification of rules, schedules to process the rules, and messages to be sent to social networks. The solution will also support messages sent via more traditional mechanisms such as SMS and Email…Client: Blizzard Interactive
Blizzard Interactive has exclusive relationships with licensed financial lenders that provide short-term credit to clients in the United States, Canada, United Kingdom and Australia.
Norima was engaged to provide a solution that enables the specification of rules, schedules to process the rules, and messages to be sent to social networks. The solution will also support messages sent via more traditional mechanisms such as SMS and Email.
Responsibilities:
- Designed and Implemented new features
- Technical problem resolution and bug fixes
Technologies: ASP.NET MVC, C#, Entity Framework, SQL server 2008, .NET 4.5.
-
Correspondence Replacement Project
-
Client: Canadian Wheat Board (Imaginet)
Replaced a legacy correspondence system with a custom application
Components:
- SharePoint repository to store PDF files and add a few custom columns/attributes.
- Web service API to enable external applications to upload new documents and retrieve based on a set of search criteria
- ASP.NET Web site for internal users to query documents using the custom fields
- Conversion of legacy letters/reports into PDF formats -
PRO Final Return application
-
Client: Canadian Wheat Board (Imaginet)
A key function of the CWB is to provide timely, accurate payments to farmers. Calculating and publishing the final rate is critical to the CWB, as it provides the necessary information to process the final return to farmers at the close of each pool.
Designed and developed ASP.NET application written in C#, Enterprise Library, with an Oracle database. -
TFS Work Item Manager and TFS Project Dashboard
-
Client: Imaginet Resources Corp (Imaginet)
Inspired by agile development methodologies, these two free applications have been designed to make working with Microsoft’s Team Foundation Server faster and easier. By promoting robust yet flexible project management practices, TFS Work Item Manager and TFS Project Dashboard allow for rapid delivery of high-quality software.
Worked as a member of a small team to deliver a WPF application accessing Team Foundation Server resources -
Bridging General & Specialist Care
-
Client: Winnipeg Regional Health Authority (Imaginet)
The Bridging General & Specialist Care (BGSC) project aimed to improve inter-action between Family Physicians (and / or other Referring Clinicians such as nurse practitioners) and Specialist Physicians to whom Family Physicians may refer patients for assessment and/or treatment. Specific project objectives were to (a) confirm that a referral meets the criteria and is therefore accepted; or (b) request additional pertinent…Client: Winnipeg Regional Health Authority (Imaginet)
The Bridging General & Specialist Care (BGSC) project aimed to improve inter-action between Family Physicians (and / or other Referring Clinicians such as nurse practitioners) and Specialist Physicians to whom Family Physicians may refer patients for assessment and/or treatment. Specific project objectives were to (a) confirm that a referral meets the criteria and is therefore accepted; or (b) request additional pertinent information; or (c) Provide notification that referral does not meet criteria, along with suggestions as to how to proceed.
Designed and developed a Silverlight 2.0 line of business application: XAML, Expression Blend, C#, WCF, Entity Framework, SQL Server 2008 -
Fintelligent Performance Manager
-
Client: RPM Incorporated
Corporate Financial Modeling Software
Internal-use software used by Fintelligent to forecast, track and measure your company's financial performance faster and more accurately than a spreadsheet.
Developed a custom financial performance application, Fintelligent Performance Manager. Core technologies are C#, SQL 2005, MS Enterprise Library -
Project Information Managment System
-
Client: Canadian Foodgrains Bank (Imaginet)
Canadian Foodgrains Bank ranks among the largest private food aid providers in the world. Donations made by Canadians have helped Canadian Foodgrains Bank and its members provide over 1,000,000 metric tonnes of food to people who are hungry throughout the world.
Developed a custom application to assist CFGB manage projects.
Technologies: WPF, SQL Server, ClickOnce deployment
-
AFS Networking Initiative
-
Client: LPL Financial (Norima)
LPL is the largest independent broker/dealer in the United States and one of the nation's leading financial services companies.
Developed a custom solution to automatically transfer financial account information to a third party brokerage processing service. Core technologies include .NET Remoting, Windows Services, XML, C#, SQL Server and ASP.NET -
Gemini Home Page
-
Client: Direct Focus Marketing Communications
Developed the garment customization module for the Gemini website enabling customers to customize garment orders. ASP.NET, C#, SQL 2005, MS Enterprise Library. -
JeldWen / Home Depot
-
Client: Direct Focus Marketing Communications
Developed the PlanoGram application which assists in the design of display bays in Home Depot stores for JeldWen Windows and Doors products. C#, NetTiers code generation, MS Enterprise Library. -
Driver Licence System
-
Client: Manitoba Public Insurance
Manitoba Public Insurance is a non-profit Crown Corporation that has provided basic automobile coverage since 1971. Our services are available throughout Manitoba in claim centres and Customer Service centres.
Driver and vehicle licensing services are available at more than 300 Autopac brokers around the province.
Analyze requirements and specifications for Driver Licence system implementation. Design and develop multi system solution…Client: Manitoba Public Insurance
Manitoba Public Insurance is a non-profit Crown Corporation that has provided basic automobile coverage since 1971. Our services are available throughout Manitoba in claim centres and Customer Service centres.
Driver and vehicle licensing services are available at more than 300 Autopac brokers around the province.
Analyze requirements and specifications for Driver Licence system implementation. Design and develop multi system solution. Mentor team members on .Net tools and methodology. Rational Rose, Requisite Pro, Use Cases, Web Services, BizTalk -
Medicaid Management Information System
-
The MMIS is an integrated group of procedures and computer processing operations (subsystems) developed at the general design level to meet principal objectives. The objectives of this system and its enhancements include the Title XIX program control and administrative costs; service to recipients, providers and inquiries; operations of claims control and computer capabilities; and management reporting for planning and control.
• Produce and deliver custom software for the Medical…The MMIS is an integrated group of procedures and computer processing operations (subsystems) developed at the general design level to meet principal objectives. The objectives of this system and its enhancements include the Title XIX program control and administrative costs; service to recipients, providers and inquiries; operations of claims control and computer capabilities; and management reporting for planning and control.
• Produce and deliver custom software for the Medical industry in the United States.
• Design and develop solutions as required by clients.
• Provide maintenance on current solution and develop changes as required by the client.
• ASP.NET, C#, XML, SQL Server, Oracle, DotNetNuke -
Decision Support System
-
Client: Voyageur Panel is a company started by several investment parties of which the major contributor is the Boise Cascade company from Boise, Idaho. Boise Cascade is already well known worldwide in the pulp and paper industry, and is now branching into the OSB panel business. Their first OSB plant is located near Barwick, Ontario, Southeast of the Lake of the Woods.
Added functionality to large scale, multi-tier, client / server applications using Microsoft technologies such as…Client: Voyageur Panel is a company started by several investment parties of which the major contributor is the Boise Cascade company from Boise, Idaho. Boise Cascade is already well known worldwide in the pulp and paper industry, and is now branching into the OSB panel business. Their first OSB plant is located near Barwick, Ontario, Southeast of the Lake of the Woods.
Added functionality to large scale, multi-tier, client / server applications using Microsoft technologies such as Microsoft SQL Server, Microsoft Transaction Server and Microsoft Visual Basic. The solution helps to track and report on mill downtime variables and has greatly enhanced the overall production process of the mill by helping to minimize and target downtime sources. -
Material Analysis System
-
Client: Manitoba Transportation and Government Services
Manitoba Transportation and Government Services is responsible for the development of transportation policy and legislation, and for the management of the province’s vast infrastructure network.
Produce and deliver custom software to maintain quality assurance information of highway and road constructions.
Technologies: VB.Net, Infragistics, SQL Server, Webservices, NUnit -
Alternate Payment Project
-
Client: Manitoba Public Insurance
Manitoba Public Insurance is a non-profit Crown Corporation that has provided basic automobile coverage since 1971. Our services are available throughout Manitoba in claim centres and Customer Service centres.
Development of a service enhancement to provide customers with expanded options of making
payments including pre-authorized withdrawals and credit cards.
Acted as lead developer responsible for implementing the module to interface…Client: Manitoba Public Insurance
Manitoba Public Insurance is a non-profit Crown Corporation that has provided basic automobile coverage since 1971. Our services are available throughout Manitoba in claim centres and Customer Service centres.
Development of a service enhancement to provide customers with expanded options of making
payments including pre-authorized withdrawals and credit cards.
Acted as lead developer responsible for implementing the module to interface with the bank. Was
involved in unit, system and acceptance testing of the project as well as delivery and production
support.
-
SERINA
-
Client: Manitoba Securities Commission
The Manitoba Securities Commission is an independent agency of the Government of Manitoba that protects investors and promotes fair and efficient capital markets throughout the province.
Perform a fit analysis of their existing system into three proposed solutions. The solution proposed
consists of an Internet application, a commercially packaged application or to modify an existing
system used in Alberta.
Developed and…Client: Manitoba Securities Commission
The Manitoba Securities Commission is an independent agency of the Government of Manitoba that protects investors and promotes fair and efficient capital markets throughout the province.
Perform a fit analysis of their existing system into three proposed solutions. The solution proposed
consists of an Internet application, a commercially packaged application or to modify an existing
system used in Alberta.
Developed and delivered a system which administers the licensing of agents and companies
Recommendations received
-
LinkedIn User
1 person has recommended Benjamin
Join now to viewMore activity by Benjamin
-
NJBIZ has revealed the honorees of the 2022 NJBIZ Leaders in Finance awards, which celebrates New Jersey’s financial executives at all levels who…
NJBIZ has revealed the honorees of the 2022 NJBIZ Leaders in Finance awards, which celebrates New Jersey’s financial executives at all levels who…
Liked by Benjamin Gan
-
Please to announce that I am now a Certified Scrum Product Owner. #scrum #cspo #scrumalliance #prodmgmt
Please to announce that I am now a Certified Scrum Product Owner. #scrum #cspo #scrumalliance #prodmgmt
Liked by Benjamin Gan
-
Well that’s a wrap…10+ years at Norima Consulting Inc. has come to an end…on to the next adventure (no more daily meetings reporting on what I did…
Well that’s a wrap…10+ years at Norima Consulting Inc. has come to an end…on to the next adventure (no more daily meetings reporting on what I did…
Liked by Benjamin Gan
-
Sharing news of my upcoming retirement on June 30 after a long and fulfilling technology career in healthcare, telecommunication, and insurance…
Sharing news of my upcoming retirement on June 30 after a long and fulfilling technology career in healthcare, telecommunication, and insurance…
Liked by Benjamin Gan
-
I taught in Japanese high schools for 3 years and experienced this first hand - it was truly amazing!!
I taught in Japanese high schools for 3 years and experienced this first hand - it was truly amazing!!
Liked by Benjamin Gan
-
This month marks 10 years since I went into business for myself. So far, so good!
This month marks 10 years since I went into business for myself. So far, so good!
Liked by Benjamin Gan
-
Check out Imaginet’s new home page! It’s now easier than ever to keep up with the latest Imaginet news and events. http://www.imaginet.com
Check out Imaginet’s new home page! It’s now easier than ever to keep up with the latest Imaginet news and events. http://www.imaginet.com
Liked by Benjamin Gan
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Benjamin Gan
79 others named Benjamin Gan are on LinkedIn
See others named Benjamin Gan