Hui Chen

Hui Chen Email and Phone Number

Principal Software Developer @ Entrust
Gatineau, QC, CA
Hui Chen's Location
Gatineau, Quebec, Canada, Canada
About Hui Chen

I am a software developer with over 20 years of extensive experience designing and implementing application and network architectures for complex and mobile systems for both public (federal, provincial and regional) and private sectors. 10 years of demonstrated experience performing programmer/analyst duties in a web environment, 5 years of experience developing web applications, 6 years of experience of building multi-tiered applications using .Net Framework 2.0, Microsoft Visual Studio 2005, 2008, 2010 and MS SQL Server 2005, 2008 and 2012. 10 years of experience interpreting and clarifying business requirements and convert to functional specifications in order to develop IT solutions. I have extensive experience in Object Oriented Design (OOD) and development and in architecting of enterprise applications. In addition, I have 6 years of experience with implementing systems, which adhere to federal privacy and security policies. Security Clearance Level: SecretSpecialties: C/C++, C#, Pro C/C++, Javascript, Java, ATL/COM, boost libraries.NET, NHibernate, ASP.NET, WCF, HTML,CSS, Soap, Webservices, ActiveReportsSQLite, SQLServer 2008, PolyhedraWindows, Linux, OSEDesign patterns, UML, Agile/ScrumCTI, IVR, Call center, SIP, ISDN PRI/BRI, T1, E1, MGCP protocols.IP and protocols including IP, SNMP, UDP, TCP, RTP/RTCP, Packet Cable, RADIUS, EAP.Development tools like Ethereal, SIPp, ClearCase, ClearQuest, Multi, Coverity, INET,Perforce, Subversion, ERWin

Hui Chen's Current Company Details
Entrust

Entrust

View
Principal Software Developer
Gatineau, QC, CA
Hui Chen Work Experience Details
  • Entrust
    Principal Software Developer
    Entrust
    Gatineau, Qc, Ca
  • Entrust
    Principal Software Developer
    Entrust Apr 2021 - Present
    Ottawa, Ontario, Canada
  • Worldreach Software
    Software Developer
    Worldreach Software Apr 2009 - Apr 2024
    Ottawa, Canada Area
    1. Created new features and added functionality to WorldReach's suite of Consular and Foreign Affairs ministries web-based software products (AssistReach, CrisisReach, PassportReach). Technologies include C#, ASP.NET v.4.0, MVC, SQL 2008, SQL 2012, NHibernate ,WCF , HTML, Javascript, JQuery/JQueryUI, Ajax, Autofac, log4net, tinyMCE, ActiveReports, Aspose, Json, PostSharp, SMTP, POP3, FTP, CSS, SubversionUsed YourKit profiler and SQL profiler to improve performance.2. Designed and implemented Emergency Management Portal for DFATD. It is a web-based emergency management portal software, it features Google Map integration where mission officers can manage emergencies on the map. Extra technologies include Google Map API, Customized infowindow, customized labels and markers, GeoCoding, PolyLine, Route planning.3. Built Mission Emergency Management software from ground up. It is a web-based document generation tool for emergency management. Technologies include C#, ASP.NET v.4.0, MVC, SQL 2008, SQL 2012, NHibernate, WCF , HTML, Javascript, JQuery/JQueryUI, Ajax toolkit, Autofac, log4net, tinyMCE, ActiveReports, Aspose software suites, Json, PostSharp, Tangible T4 code generation.Used YourKit profiler and SQL profiler to improve performance.4. Developed with team, the web service for the Mobile Public registration API using WCF. Technologies include C#, ASP.NET v.4.0, SQLServer 2008, SQLServer 2012, NHibernate framework, Windows Communication Foundation (WCF), HTML, Javascript, JQuery/JQueryUI/JQuery mobile/JQuery validator, Ajax toolkit.5. Developed ASP.NET Mobile Web Applications using JQuery Mobile, the web site is optimized, use adaptive rendering to modify the appearance of web server controls and display content on mobile devices. The mobile frontend communicates with backend via a WCF based web service. Technologies include Javascript, JQuery, JQueryUI, JQuery Mobile, JQuery Validator, C#, WCF framework, SVCUtil, WSDL.
  • Mapleworks
    Senior Software Designer
    Mapleworks Sep 2005 - Apr 2009
    Gatineau
    Worked closely with various clients to develop IT solutions. Involved in all phases of software development lifecycle from collation of requirement information (FRD), Functional Specification (FS), to Design Documentation (DD) and Unit Test Planning (UTP)Responsibilities: 1. Designed and implemented Call process for a packet cable class 5 VOIP/NGN switch for CedarPoint Communications Prime for design and implement call processing and call features for NCS and SIP subscribers including agent signaling, core call processing, digits manipulation, call routing, three way calling, call transfer, call waiting, call park/pickup, hunt group, AMA billing and EM billing.2. Designed and implemented Management and Policy Server(MaPS) for Fortress technologies. The server is a Windows service application written in Visual C++. It supports up to 10000 devices. Server talks to devices using SNMP through tunnel; Designed and implemented GUI for MaPS. It was a Java based GUI application developed under NetBean. It talks to the server through SOAP interface. 3. Proposal and high level design of CTI connector for Aspect Software. This was a C# based system to receive and package all telephony events between Nortel Meridian 1 and Aspect Quality Management (AQM). AQM also use this connector for voice logging.4. Designed and implemented Mulit-Element Management System for NetworkEngines. The Mulit-Element Management System was integrated with Microsoft Operations Manager (MOM) and manages multiple NetworkEngines’ network security devices.Technical Environment: .NET, C, C++, C#, MS MOM, Dialogic, Nortel Meridian 1, SNMP, EAP over RADIUS, RADIUS, PKI, ADO.NET, MS SQL, SQLITE, ODBC, SOAP(gSoap), Java, NetBean, SDL, MS Visio, NCS, SIP, SS7, E1, T1, AMA, EM, OSE, WINDOWS, LINUX, VIM, Rational Rose ClearCase, Rational Rose ClearQuest. Ethereal(Wireshark).
  • Pronexus
    Senior Software Developer
    Pronexus Jul 2000 - Jul 2005
    Kanada
    Designed and implemented VBVoice IVR/CallCenter development platform.Responsibilities: 1. Prime for design and implement of VBVoice IVR/CallCenter development platform. Using C++/ActiveX, ATL/COM on Windows platform.2. Designed and implemented VBSalt. Backend code was written in C#, Front call flow was implemented on ASP.NET3. Designed and implemented multithreaded hardware supporting DLLs using C++.4. Designed and implemented VBVoice logging utility. This utility is a MFC based MDI application5. Provide top-level technical support to the Pronexus support team.Technical Environment: C++, Visual Studio 1.0, MFC, .NET 1.0, ActiveX, ATL/COM, TCP/IP, RTP/RTCP, H.323

Frequently Asked Questions about Hui Chen

What company does Hui Chen work for?

Hui Chen works for Entrust

What is Hui Chen's role at the current company?

Hui Chen's current role is Principal Software Developer.

Not the Hui Chen you were looking for?

  • Hui Chen

    Ux/Ui Designer | Passionate About Ai-Powered Solutions | Web Development And Photography Enthusiast
    Nepean, On
  • Hui Chen

    Toronto, On
  • Hui CHEN

    Data Analyst
    Greater Montreal Metropolitan Area
  • Hui Chen

    Research Assistant At Université De Sherbrooke
    Montreal, Qc
    2
    gmail.com, amdocs.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.