EVGUENI (EUGENE) GORDIENKO
2779 Sierra Village Court
San Jose, CA 95132
Status: Green Card Holder
Contact data:
E-mail: [Send email using form at bottom]
Ph: (h) [Send email to request phone number] 51-9828
GENERAL QUALIFICATIONS:
Twenty years of experience in business software design and development, system
administration and support, as well as web-based, database applications
development. Worked on GUI, real-time, business, and Internet applications for
UNIX, Linux, Windows, and embedded environments. Strong programming experience
with programming languages: C|C++, Java, Perl, Shell scripting (bash), Oracle
PL/SQL.
TECHNICAL SUMMARY:
HARDWARE: Sun UltraSparc Servers and Workstations, HP/Compaq AlphaServers, Cisco
Routers and Management Engines, Embedded systems, PCs.
SOFTWARE: Linux (Fedora, SuSe, Embedded), Windows 2000/XP, UNIX(Solaris), Shell,
Perl/CGI, Oracle , PL/SQL, SQL*Plus, Java Script, C/C++(Visual C++, GNU), Java
(J2EE, J2SE), TCP/IP, HTTP, XML, Network Management, Firewalls.
CERTIFICATES: Sun Certified Programmer for the Java 2 Platform 1.4
PROFESSIONAL EXPERIENCE:
Aug 2007 – Present Motorola Connected Home Solutions, Digital Video Solutions,
Santa Clara, CA
Worked as Staff Principal Software Engineer participating in Digital Video
Solutions Group activity.
Reworked hardware resource management/monitoring modules based on JNI.
Performed performance tuning for jvm and java applications
Environment: Linux for Embedded Devices 2.6, Windows XP; Enterprise Architect;
GNU C/C++, Java 5/6 (IBM), Shell (bash), Jetty Web Container, XML, Eclipse,
Perforce.
Mar 2005 – Jul 2007 Terayon Communication Systems, Santa Clara, CA
Worked as Staff Software Engineer participating in Digital Video Solutions Group
activity.
Designed and implemented modules for embedded digital video processing
device.
Designed and implemented infrastructure module for XML (over
HTTP/HTTPS) based client/server communication between embedded devices and
management station.
Designed and implemented hardware resource management/monitoring module
based on JNI.
Redesigned and reworked security check module.
Environment: Linux for Embedded Devices 2.4, 2.6, Windows XP; Enterprise
Architect; GNU C/C++, Java 1.4/5/6 (Sun and IBM), Shell (bash), Tomcat and Jetty
Web Containers, XML, RMI, JDBC, Eclipse, OptimizeIt profiler, Perforce.
Jul 2004 – Feb 2005 CISCO Systems, San Jose, CA
Worked as a Software Consultant participating in Market to Sell IT group
activity.
Designed and developed monitoring/installation/deployment/failover
programs and scripts. Performed capacity planning for DB. Developed multithreaded
deployment server and clients.
Administered Siebel Analytics Servers.
Environment: Unix Solaris, HP-UX, Windows 2000 Servers; Siebel Analytics 7.7.1,
CVS, Borland Enterprise Applications Server, MS IIS, ISAPI, Oracle 9, Shell,
Perl, C++, java, Tomcat servlet container, JSP, XML, JDBC.
Sep 2002 – Jun 2004 MOBILEARIA, Mountain View, CA
Worked as Software Engineer/Team Lead participating in Software development
team
activity
Participated in client/server communication software modules design
(target client platform – embedded Linux/java system based on XScale cpu, server
platform – Sun Solaris/Tomcat servlet container with Struts framework, Oracle
DB), development, and testing. Prepared Software Design Specifications. Designed,
developed and deployed java classes/packages (implementing Socket based
communication server, GPS data receiver, parsers, voice/data dial modules).
Prepared infrastructure and scaffolding software for testing. Deployed and tested
SOAP based applications.
Participated in speech recognition/text-to-speech client-server
Application development for Embedded Linux system (target platforms: StrongARM,
PXA/XScale). Performed Linux kernel builds. Designed and developed software
modules (used gcc). Developed utilities for hardware/software testing. Programmed
audio devices.
Developed testing software (embedded system simulator - java, testing
tools - C++, perl).
Environment: Sun Ultra Servers, Windows 2000 Workstations; Unix Solaris 8, 9,
Linux RedHat/Fedora and SuSe 9, Embedded Linux systems (Hardware boards based on
StrongARM, XScale, Linux kernel 2.4, 2.6), Embedded Windows CE systems; Windows
NT/2000 Workstations; Weblogic Applications Server, Oracle 9.0, Shell, Server
side java – JSP, JDBC, JMS. Client side Java – J9 java virtual machine/compiler
from IBM with WSDD/WSAD based on Eclipse PDE, Jbuilder IDE, gnu C/C++
(cross)/compilers and debuggers, JNI, Ant, Axis, Microsoft Embedded Visual C++,
Microsoft Visual Source Safe, UML.
Jun 2001 – Aug 2002 MOTOROLA, Lexicus Division, Mountain View, CA
Worked as Staff Software Engineer participating in Software development
team activity
Designed and implemented Java Servlet/JSP/JavaScript/HTML based
applications – provisioning, image viewer, and authorization module using Oracle
as DB Server .
Participated in multi-platform (NT, Solaris) multithreaded, based on
sockets, high-performance enterprise back-end (Instant Messaging, Multimedia
Services, Presence Services) server design and development. Implemented modules
for login, capabilities and service negotiation, extensively used DLL/Shared
Libraries development techniques (used: MS Visual C++ for Windows 2000 and Sun
WorkShop 6 for Unix (Solaris); protocols and technologies: SMS, WAP, TCP, HTTP,
COM, SOAP; experience with XML/WML and SNMP).
Developed software for embedded devices (target platform Motorola
68000) – redesigned and developed image viewer application for target platform,
implemented C library integration with Java KVM (used: C|C++ cross-compilers and
phone simulators, JNI).
Performed Oracle DBA activities – software installation, DB creating
and configuring, exporting/importing data between MS SQL and Oracle (SQL Loader).
Environment: Sun Ultra Servers, Windows NT/2000 Workstations; Solaris
2.6,7,8, Windows NT/2000, Shell, Java, C|C++ (cross) compilers, phone simulators,
Rational products (ClearCase, ClearQuest), Oracle 8, MS VC++ 6.0, MS VC++ .NET,
debuggers – from MS Visual C++ IDE and gdb, Tomcat Web Container, Apache web
server, JDBC, SQL.
Feb 2000 – Apr 2001 CISCO Systems, San Jose, CA
Worked as a Software Engineer and Software Consultant participating in
Installation
Software development team activity
Created and modified build environment, installation software, SDK for
Network Management Systems (Shell/Perl scripts, InstallShield, C|C++ programs).
Created template web-applications (CGI Perl scripts, Java applets/servlets, JSP,
XML) to be used with SDK software for Network Management Systems.
Installed, configured and administered Apache Web Servers and Servlet
Engines (Tomcat), as well as Cisco Management Engines and Routers (2600 Series).
Environment: Sun Ultra Enterprise Servers and Ultra Workstations, Cisco 2600 and
1100 series devices, Windows 2000 Workstations; Solaris, Linux (RedHat 7), Shell,
Perl, Apache, Java 1.3 , InstallShield, ClearCase, XML, HTML, JSP, CiscoWorks
2000, TCP/IP.
Jun 99 – Jan 2000 MCI, Colorado Springs, CO
Worked as UNIX System Administrator and Technical support engineer.
Administered UNIX Servers and Clusters (TruCluster systems) in
Development and Production Environments (including on-call 7x24 support).
Created Korn-shell and Perl scripts, C/C++ programs for checking and
monitoring hardware and software status, participated in device driver
development.
Environment: Compaq AlphaServer – models 4100, DS20; Digital UNIX 4.0F, SUN
SPARC Servers, Solaris 7, Informix 7.31, ORACLE, Netscape Enterprise Server.
Sep 95 – Jun 99 DIGITAL EQUIPMENT CORPORATION /COMPAQ COMPUTER CORPORATION
(Russian Subsidiary), Moscow, Russia
Worked as Software Applications Developer and UNIX Administrator.
Managed technical support team activity of major accounts division.
Created demo and maintenance programs for WWW/Application Server in C/C++
(Pro*C), Java, created PL/SQL programs for database management/monitoring.
Administrated Oracle database of demo/spare equipment, UNIX and Windows
NT servers.
Developed Internet/Intranet WWW sites.
Environment: Digital UNIX, Windows NT, Oracle Server 8, , Internet Servers
(Netscape, Microsoft IIS), AltaVista Firewall, Java/JavaScript, HTML, DEC C++,
Visual C++, PL/SQL, Pro*C, MS FrontPage, MS Windows 95, MS Office tools.
Apr 95 - Aug 95 TELESOFT COMPANY, Moscow, Russia
Worked as a Software Engineer for the Telecommunications Company on various
projects that were aimed at adding new functionality features to the existing
programming systems.
Designed, developed algorithms and programs in COBOL for real-time
telecommunication billing systems, performed unit tests.
Environment: IBM MVS, JCL/TSO, TP-monitor CICS, COBOL, SQL/DB2.
Aug 88 - Mar 95 ACADEMY OF ARMORED TANK FORCES, Moscow, Russia
Worked as a Software Engineer on several projects for development and
maintenance computer training systems for decision making in troops control.
Environment: Fortran, Pascal, RSX 11, PDP 11, Borland C++ 3.1, MS DOS
EDUCATION: C.Sc.(closer to Ph.D. Degree), Software Development for Artificial
Intelligence Systems,
Physics and Mathematics, Moscow Institute of Physics and Technology, Moscow,
1987
M.S., Honors Diploma in Software Support for Automatic Control Systems, Moscow
Institute
of Physics and Technology, Moscow, 1983
|