GZ

Gary Zhao

available

Last update: 10.09.2023

C++ Engineer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Keywords

Java (Programming Language) Oracle WebLogic Server C++ (Programming Language) Client Server Models Cloud Computing Java Servlet SQL*Plus SQL Databases Subversion Software Version Control + 92 more keywords

Attachments

gary-zhao-resume.pdf

Skills

Amazon EC2, AWS services, antivirus, ant, Maven, APIs, Arduino, AutoCAD, test framework, bash, C, C++, C++ programming language, client/server, client-server, CLOUD COMPUTING, cloud, command prompt, command line, configuration management, Cucumber, database engines, database, digital electronics, distributed computing environment, EJB, messaging system, enterprise applications, XML, XSLT, Gherkin, git, gitHub, Glassfish, Google Cloud, Gradle, grunt, gulp, HP/UX, web interface, Instant Messaging, Java, Java 2, applet, JDBC, JDK, JNDI, JNI, Java EE, Java SE, servlet, Java servlets, JVM, Javascript, Jenkins, JUnit, Kotlin, LINUX, mail server, management console, MS SQL Server, SharePoint, Windows, middleware, MongoDB, MySQL, Netscape, routers, Node, Norton Antivirus, npm, open source, operating systems, Oracle, Oracle RDBMS, WebLogic, Oracle WebLogic, parsers, Pascal, Perforce, Perl, Polarion, Postgresql, precompiler, Python, Message Queue, Raspberry Pi, SQL, SQL database, SQL*Plus, SQLPlus, SQLite, SAMBA, scripting, Selenium, sendmail, design document, SOURCE CODE CONTROL, source code control systems, Solaris, SVN, Subversion, SYMANTEC, System Test, System analysis, TCP/IP network, test execution, TCP/IP networking, UNIX, Linux shell, Microsoft Visual C++, web-based, web servers, webpack

Project history

02/2022 - 04/2023
Principal Developer/Architect
SYMANTEC Corporation

architected and implemented Java based applications including a management console for multiple

antivirus engine installations across a heterogeneous TCP/IP network. Participated as a C++ developer on
the CarrierScan Server 2.1.3 release. Worked with Norton Antivirus engine technology and it's ancillary

components. Implemented features to increase robustness of enterprise grade antiviral product. Designed
solutions for configuration management.

04/2021 - 01/2022
architect/programmer
UUcom, Inc

and Windows. Author of a core component 'assembly engine' in a distributed email and polymorphic
messaging system. Intensive, hands-on EJB centered development using a variety of Java and Java EE

technologies, including RMI, JDBC, JNI, JNDI, etc.. System analysis, consulting, architectural planning,
requirements & design document creation and review. Used XML and XSLT to programmatically generate
custom formatted messages from database content. Experience with XML parsers including JDOM, and SAX

APIs.

Oracle using SQL via JDBC, also SQL*Plus. Socket level interfacing.

RFC 822 compliant internet email message generation. Instant Messaging creation. Peer code and document

reviews. Used include BEA Systems clustered WebLogic Java EE server, IBM VisualAge for Java, BEA Web
Gain Studio, JDK command line tools.

01/2019 - 12/2021
IMI Systems consultant

Using C & C++, Java, Perl, Pro-C (Oracle), RogueWave, etc. under HP/UX. Help add additional functionality
as well as providing troubleshooting support for a major component in a networked distributed billing and

provisioning system. Participation in system analysis, code & design walkthroughs, and architecture review
for new projects. Using BEA Systems' TUXEDO, BEA Message Queue middleware. This system is accessed by

both X-windows and web-based GUI components. Added support for new product offering by implementing
new logic in C++ modules. Enhanced web interface by modifying PERL scripts. Assisted in new design by

prototyping applet to servlet communications using HTTP tunneling techniques. Participated in C++




compiler conversion project, porting from HP's cfront C++ compiler to new ANSI-2 compliant compiler.
Maintained, enhanced & expanded project web site which contains over 2,500 files. Created Java servlets,
applets and applications to implement various functions on the website.

01/2018 - 01/2019
IMI Systems consultant
AT&T

Environment Support for seven concurrent test environments on a large, distributed HP/UX based network.

Worked extensively with testers, analysts and QA. Used and configured BEA Message Queue, BEA TUXEDO,
connect:direct, Netscape Enterprise & FastTrack web servers, and other 3rd party software. Also developed
software in Microsoft Visual C++ for environment monitoring.

*As Technical Lead, provided mentoring, technical and logistical support in troubleshooting and problem
resolution to other team members. Represented IST at meetings at alternate client sites, including service

level agreement negotiation & architecture reviews.

*As Release Coordinator, managed and verified installation and connectivity of numerous modules in a large
distributed computing environment, including active participation in daily status conference calls.

*As System Administrator, environment creation & support on a multi-tier client/server HP/UX platform.

Local Availability

Only available for remote work

Other

I hold myself to high standards and have ambitious goals and dreams. I possess a strong aptitude for learning and am persistent in problem-solving. My skills, analytical and logical abilities, determination, dedication, and diligent efforts make me a valuable asset to any organization.
Profileimage by Gary Zhao C++ Engineer from C++ Engineer
Register