HUI ZHENG
Mobile: 647-***-**** Email: **********@*****.*** https://www.linkedin.com/in/hui-zheng-40bb3b16
SOFTWARE DEVELOPER
PROFESSIONAL SUMMARY
Proficiency in Java to develop, build, deploy Java, JavaEE applications uisng Eclipse, IntelliJ, Android Studio.
Skilled in JavaScript, SuiteScript, Go language to develop, test, deploy the RESTful APIs, web front-end and back-end applications, Lambda functions.
Proficiency in C and C++ to develop small-scale applications using gcc and g++ on Unix & Linux, and using Visual Studio and Intel Parallel Studio on Windows.
Skilled in Unix/Linux shell script and skills in Linux System programming using C.
Expertise in SQL to query various RDBMS, and proficiency in PL/SQL to develop stored procedure.
Optimized code to improve scalability, reusability, maintainability.
Strong Knowledge in Object-Oriented Design, Design Patterns, Data Structure and Algorithms, Parallel Algorithms, Software Development Principles and Software Engineering Practices.
KEY SKILLS
Languages: Java, JavaScript, SuiteScript 2.0, C++, C, Unix Shell Scripting, Go, PL/SQL, T-SQL, PHP, IBM ILE RPG
Databases: Oracle, MySQL, DynamoDB, SQL Server, PostgreSQL, MongoDB, DB2
Library & Frameworks: Angular, NodeJS, React, JavaEE
Software Tools: gcc & g++ (Unix & Linux), Visual Studio, Visual Studio Code, Intel Parallel Studio, Eclipse, IntelliJ, Android Studio, Maven, Gradle, Oracle SQL Developer, Postman, Git, GitHub, GitLab, Jira (Continuous Integration, Version Control), Apache, WebLogic, Tomcat, XAMPP
Cloud Platforms:
AWS, Lambda Function, Amazon WorkSpaces, AWS CLI, SAM CLI
Oracle NetSuite, SuiteScript API
PROFESSIONAL EXPERIENCE
Software Developer 03/2022 – 09/2023
Information Technology Solution Providers Inc., Toronto, ON
Developed, tested, and deployed various AWS Lambda functions using Go and YAML for banks and financial institution clients according to the design (sequence diagrams and JSON files).
Developed and enhanced Java functionalities based on the existing Java projects’ architecture for banks and financial institution clients.
Developed and tested NetSuite platform RESTful APIs for clients using JavaScript, SuiteScript 2.0, and Postman; used OAuth 2.0 to execute Salesforce to NetSuite’s cross-platform APIs call.
Administered the NetSuite backend applications, creating and modifying script files to support cross-platform applications in data retrieval.
Tools: Amazon WorkSpaces, AWS CLI, SAM CLI, SQS, S3, CloudFormation, DynamoDB, Eclipse, IntelliJ, Visual Studio Code, Maven, Gradle, Git, Spring, Tomcat, Oracle database.
Application Developer 02/2016 – 01/2017
The Electricity Forum, Pickering, ON
Developed a CMS (content management system) application for the company’s website to implement
functionalities of web content’s editing, saving, previewing, updating, and file uploading via the back-end
administration panel.
Executed Data Migration project - modified database structure and completed data migration from the
old database to the new one.
Executed DataScript project
Parsed HTML file elements and stored HTML tag data in database tables.
Extracted data from multiple directories of the file system and database tables, then integrated and
populated data on new web pages.
Designed and implemented a job search module on the company’s website.
Tools & Languages: XAMPP, MySQL, JavaScript, PHP, Ajax, jQuery, Bootstrap, HTML5, DHTML, DOM, CSS, SQL.
Consultant 02/2012-04/2012
TIERONE OSS Technologies Inc., Mississauga, Canada
Developed Java applications of various modules of NET Portal - a network management software product.
Contributed to “NET Portal 8.2 Stability” project by updating project files (Java, XML, system libraries,
data dictionaries) and resolving the assigned issues and tickets.
Tools: Eclipse, Subversion, Weblogic Application Server, JIRA, Hudson Continuous Integration Server, Squirrel SQL Client, Oracle database.
System Analyst 04/2001-04/2003
Foundbook.com Ltd., Beijing, China
Developed a J2EE long-distance e-learning system for the Provincial Education Bureau.
Conducted database design and ER modeling.
Developed and unit tested Java entity beans, JSP pages.
Tools: EditPlus, UltraEdit, Visual Café, Weblogic, Visual SourceSafe, S-Designer, Erwin, Oracle Database, SQL*Plus, Project 2000, Lotus Notes.
Computer System Analyst 01/2000-03/2001
CMR Web Learning Ltd., Beijing, China
Developed a courseware Management Information System for the CMR Teaching Development Center.
Conducted requirements analysis
Coded CFML dynamic web pages
Designed and implemented the database
Tools: Dreamweaver, ColdFusion, MS SQL Server.
EDUCATION
Computer Programming and Analytics Advanced Diploma 2017-2021
School of Computer Programming & Analysis, Seneca Polytechnic, Toronto, ON, Canada
Master of Science in Information Systems 1998-1999
CS Dept, University of Liverpool, Liverpool, United Kingdom
Bachelor’s in Engineering, Minor in Economics 1985-1991
Dept of Mechanical and Electronic Engineering, Beijing University of Technology, Beijing, China
PROFESSIONAL CERTIFICATES
IBM WebSphere, DB2, InfoSphere, SOA, XML, etc 2007-2010
Business Systems Analyst (BI) 2006
Sun Certified Java Programmer 2002
Microsoft Certified Professional and Solution Developer 2001
REFERENCES AVAILABLE UPON REQUEST