09/10/2023 updated

GZ
100 % available

C++ Engineer

USA
Only remote
USA
Only remote

Profile attachments

CV - Gary Zhao

Gulp.jsC (Programming Language)Java (Programming Language)JavaScriptAutoCADApplication Programming Interfaces (APIs)Amazon Web ServicesAmazon Elastic Compute CloudApache AntAntivirus SoftwaresArduinoTest AutomationBash ShellOracle WebLogic ServerUnixC++ (Programming Language)Client Server ModelsCommand-Line InterfaceCloud ComputingConfiguration ManagementCommand PromptDatabasesMicrosoft Management ConsoleSoftware Design DocumentsLinuxDigital ElectronicsDistributed Computing EnvironmentEnterprise JavaBeansMessage Transfer AgentMiddlewarePerl (Programming Language)Visual C++ (Programming Language)Java Platform Enterprise Edition (J2EE)GitHubGlassfish Application ServersGradleHP-UXWeb ServersSystems AnalysisInstant MessagingJava Development KitJava Platform Standard Edition (J2SE)Java AppletJava Database ConnectivityJava Virtual Machine (JVM)Java ServletJava Naming and Directory InterfaceJava Native InterfaceJUnitPython (Programming Language)PostgreSQLUnix ShellApache MavenEnterprise Messaging SystemsMicrosoft SQL ServersMongoDBMySQLNode.jsNorton AntivirusOpen Source TechnologyOracle DatabasesOracle ApplicationsParsingPascal (Programming Language)PerforcePreprocessorQueueing SystemsRaspberry PiSamba (Software)SeleniumSendmailMicrosoft SharePointSolaris (Operating System)SQLiteSQL*PlusSQL DatabasesDatabase EnginesSubversionSystem TestingTCP/IPTransmission Control Protocol (TCP)Test Execution EngineWeb ApplicationsExtensible Markup Language (XML)Extensible Stylesheet Language Transformations (XSLT)SymantecNetwork RoutersScriptingGoogle CloudEnterprise Application PlatformGrunt (Software)GitKotlinWebpackGherkinNpm(Software)Operational SystemsPolarionCucumber (Software)NetscapeSoftware Version ControlJenkins
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

Languages

EnglishNative speaker

Project history

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.

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.

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.

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.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in