Chen Deng
About Chen Deng
Chen Deng is a Front End Developer with extensive experience in programming and web technologies, currently working at ThreeKit in Ottawa, Canada. He holds an Advanced Diploma in Computer Science from Algonquin College and a Bachelor's degree in Engineering Management from Shanghai University of Electric Power.
Work at ThreeKit
Chen Deng has been employed at ThreeKit as a Front End Developer since 2018. In this role, he contributes to the development and maintenance of web applications, utilizing his expertise in various programming languages and web technologies. His work involves implementing user interfaces and ensuring optimal performance across different platforms. ThreeKit is known for its innovative solutions in 3D visualization and product configuration, making Chen's role integral to the company's mission.
Education and Expertise
Chen Deng holds an Advanced Diploma in Computer Science from Algonquin College of Applied Arts and Technology, where he studied from 2014 to 2018. He also earned a Bachelor of Administration in Engineering Management from Shanghai University of Electric Power, completing his studies from 2007 to 2011. His educational background provides a solid foundation in both technical and management principles, enhancing his capabilities as a developer.
Background
Before joining ThreeKit, Chen Deng worked as a Quality Assurance Specialist - Coop at TITUS for three months in 2016. This role involved testing software applications to ensure quality and functionality, contributing to his understanding of software development processes. His diverse experience in both development and quality assurance positions him well within the tech industry.
Technical Skills
Chen Deng possesses strong knowledge in Object-Oriented Programming, Networking, Data Structures, and Numerical Computing. He is proficient in a variety of programming languages, including Java, C/C++/C#, Python, and COBOL. His skills extend to web programming technologies such as HTML, JSP, PHP, CSS, JavaScript, jQuery, AngularJS, and AJAX. Additionally, he is experienced with database management systems like MySQL and SQL Server, and understands web service protocols including SOAP, OAuth, and RESTful API.
Tools and Technologies
Chen is skilled in using version control systems such as GIT and Team Foundation Server, which are essential for collaborative software development. He is also comfortable with automation tools like Ranorex, SoapUI, and CodedUI, which enhance testing and deployment processes. His familiarity with multiple operating platforms, including Windows, Linux, QNX, and .NET, allows him to work effectively in diverse environments.