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
-
Principal Software DeveloperEntrustGatineau, Qc, Ca -
Principal Software DeveloperEntrust Apr 2021 - PresentOttawa, Ontario, Canada -
Software DeveloperWorldreach Software Apr 2009 - Apr 2024Ottawa, Canada Area1. 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. -
Senior Software DesignerMapleworks Sep 2005 - Apr 2009GatineauWorked 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). -
Senior Software DeveloperPronexus Jul 2000 - Jul 2005KanadaDesigned 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?
-
2gmail.com, amdocs.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial