Junbin Duan
Technical Advisor at Canada Food Inspection Agency- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Chee Ming Chiu
Through a constellation of fortunate circumstances, Mr. Junbin Duan integrated CFIA's E-Certification project development team for a year as a consultant. During his tenure at CFIA, we were able to fully leverage his expertise in all areas related to MS Dynamics CRM and .NET framework development. The E-Certification project is ongoing and seeks to digitize CFIA's export processes along with publishing policies accounting for more than 1000 export certificate types. As a professional service member of our team, Junbin was at the forefront of implementing features that sought to improve end-user autonomy and overall usability of the platform. Junbin was a lynchpin and provided us with turnkey expertise: he analyzed requirements, architected concepts, implemented solutions and integrated the platform. Technical expertise aside, Junbin was a pleasure to work with. He always had the big picture in mind and we couldn't wish for a better team player. He's a consummate professional and his presence was beneficial to junior developers who learned much from him. Simply put, Junbin made everyone around him better. I highly recommend him.
Chee Ming Chiu
Through a constellation of fortunate circumstances, Mr. Junbin Duan integrated CFIA's E-Certification project development team for a year as a consultant. During his tenure at CFIA, we were able to fully leverage his expertise in all areas related to MS Dynamics CRM and .NET framework development. The E-Certification project is ongoing and seeks to digitize CFIA's export processes along with publishing policies accounting for more than 1000 export certificate types. As a professional service member of our team, Junbin was at the forefront of implementing features that sought to improve end-user autonomy and overall usability of the platform. Junbin was a lynchpin and provided us with turnkey expertise: he analyzed requirements, architected concepts, implemented solutions and integrated the platform. Technical expertise aside, Junbin was a pleasure to work with. He always had the big picture in mind and we couldn't wish for a better team player. He's a consummate professional and his presence was beneficial to junior developers who learned much from him. Simply put, Junbin made everyone around him better. I highly recommend him.
Chee Ming Chiu
Through a constellation of fortunate circumstances, Mr. Junbin Duan integrated CFIA's E-Certification project development team for a year as a consultant. During his tenure at CFIA, we were able to fully leverage his expertise in all areas related to MS Dynamics CRM and .NET framework development. The E-Certification project is ongoing and seeks to digitize CFIA's export processes along with publishing policies accounting for more than 1000 export certificate types. As a professional service member of our team, Junbin was at the forefront of implementing features that sought to improve end-user autonomy and overall usability of the platform. Junbin was a lynchpin and provided us with turnkey expertise: he analyzed requirements, architected concepts, implemented solutions and integrated the platform. Technical expertise aside, Junbin was a pleasure to work with. He always had the big picture in mind and we couldn't wish for a better team player. He's a consummate professional and his presence was beneficial to junior developers who learned much from him. Simply put, Junbin made everyone around him better. I highly recommend him.
Chee Ming Chiu
Through a constellation of fortunate circumstances, Mr. Junbin Duan integrated CFIA's E-Certification project development team for a year as a consultant. During his tenure at CFIA, we were able to fully leverage his expertise in all areas related to MS Dynamics CRM and .NET framework development. The E-Certification project is ongoing and seeks to digitize CFIA's export processes along with publishing policies accounting for more than 1000 export certificate types. As a professional service member of our team, Junbin was at the forefront of implementing features that sought to improve end-user autonomy and overall usability of the platform. Junbin was a lynchpin and provided us with turnkey expertise: he analyzed requirements, architected concepts, implemented solutions and integrated the platform. Technical expertise aside, Junbin was a pleasure to work with. He always had the big picture in mind and we couldn't wish for a better team player. He's a consummate professional and his presence was beneficial to junior developers who learned much from him. Simply put, Junbin made everyone around him better. I highly recommend him.
Credentials
-
Microsoft Dynamics CRM 2015|16/365 Developer Boot Camp
Eperformance Training AcademyFeb, 2018- Oct, 2024 -
Professional Scrum Developer™ I (PSD I)
Scrum.orgApr, 2017- Oct, 2024 -
Microsoft Certified: Power Platform Developer Associate
MicrosoftMar, 2022- Oct, 2024 -
Microsoft Certified: Power Platform Functional Consultant Associate
MicrosoftJan, 2022- Oct, 2024 -
EAD( Enterprise Application Developer)
Microsoft -
Microsoft Certified Professional Developer: Microsoft Visual Studio 2010 (MCPD)
Microsoft -
Microsoft Certified Technology Specialist (MCTS)
Microsoft
Experience
-
Canada Food Inspection Agency
-
Canada
-
1 - 100 Employee
-
Technical Advisor
-
Jan 2023 - Present
-
-
-
National Research Council Canada / Conseil national de recherches Canada
-
Canada
-
Research Services
-
700 & Above Employee
-
Senior Application Developer
-
Mar 2022 - Jan 2023
-
-
-
-
Microsoft Dynamics Consultant
-
Mar 2021 - Mar 2022
• Analyze the user requirement and provide solutions for implementation • Configure the Dynamics 365 application by creating / updating forms, views and workflows as clients required • Provide technical advice for fellow team members • Create / update plugins and custom workflow activities to customize the application • Create Web pages, Web Templates, Entity Forms, Entity Lists and Content Snippets for Business Centre Portal • Analyze the user requirement and provide solutions for implementation • Configure the Dynamics 365 application by creating / updating forms, views and workflows as clients required • Provide technical advice for fellow team members • Create / update plugins and custom workflow activities to customize the application • Create Web pages, Web Templates, Entity Forms, Entity Lists and Content Snippets for Business Centre Portal
-
-
-
National Research Council Canada
-
Canada
-
Research Services
-
700 & Above Employee
-
Senior Application Developer
-
Apr 2011 - Mar 2021
• Design Dynamics 365 online apps • Design ETL integration systems with SSIS and Kingsway software • Design Dynamics reports with SSRS and Visual Studio • Develop Dynamics Custom Workflow Activities and Plugins with C# • Develop Web APIs with C#, REST API, Swagger, Delegate Handler, API Gateway and Asynchronous technologies • Design Dynamics SLA and Processes • Design ASP.NET application with C#, DevExpress, and TX Text Control Reporting and Word Processing components • Design Dynamics 365 online apps • Design ETL integration systems with SSIS and Kingsway software • Design Dynamics reports with SSRS and Visual Studio • Develop Dynamics Custom Workflow Activities and Plugins with C# • Develop Web APIs with C#, REST API, Swagger, Delegate Handler, API Gateway and Asynchronous technologies • Design Dynamics SLA and Processes • Design ASP.NET application with C#, DevExpress, and TX Text Control Reporting and Word Processing components
-
-
-
RIM
-
Poland
-
Administrative and Support Services
-
1 - 100 Employee
-
Software Tool Developer
-
May 2010 - Apr 2011
• Extended the existing system with widgets to maximally meet the clients’ needs with C#, ASP.NET, WCF, SQL 2008 and SharePoint 2007/2010 • Made use of Ajax, multi-thread and asynchronous technologies to improve the system's performance • Developed SharePoint applications as bridges between HHPMO Dashboard and SharePoint Server • Responsible for the email management module which supports attaching memory images • Upgraded Dashboard application to VS 2010 from 2008 • Played the Scrum Master role to organize the sprint pre-planning / planning, and stand-up meetings, coached the scrum process and coordinate between team members to make sure the sprint goals can be reached on time Show less
-
-
-
Industry Canada
-
Telecommunications
-
Senior Software Developer
-
Jan 2010 - Apr 2010
• Design network topology • Configure and implement network devices • Integrate handheld computers with GPS and GoogleEarth • Design network topology • Configure and implement network devices • Integrate handheld computers with GPS and GoogleEarth
-
-
-
March Networks
-
Canada
-
Security and Investigations
-
200 - 300 Employee
-
Software Developer
-
Nov 2007 - Oct 2009
• Networked video surveillance products • Video management system • IP camera and video analytics • .NET Application development • Networked video surveillance products • Video management system • IP camera and video analytics • .NET Application development
-
-
-
Precidia Technologies
-
Canada
-
Computer Networking Products
-
1 - 100 Employee
-
Software Developer
-
Jan 2005 - Nov 2007
• Payment solution and network communication product development • Automatic testing system • Web application development • Management Server • Mentor to junior programmers and co-op students • Payment solution and network communication product development • Automatic testing system • Web application development • Management Server • Mentor to junior programmers and co-op students
-
-
Education
-
Lanzhou University
Master's Degree, Software Engineering -
Nanjing University of Science and Technology
Bachelor, Software Engineering -
Willis College