Sergey Zhemerdeev - Curriculum vitae
Professional skills
- Programming languages: C, C++, C#, Objective C, Java
- Programming IDEs: Microsoft Visual Studio, Qt Creator, Eclipse ADT, Apple Xcode, gcc toolchain
- Mobile development: Android, iOS
Job experience
- Developed an exporter plugin for Autodesk Navisworks. The plugin exports 3d model data into specially formatted file, that can be opened on Android/iOS device by BIM 3d viewer (C#, Microsoft Visual Studio 2010, Autodesk Navisworks API).
- Took part in development of BIM 3d model viewer for Android/iOS (Java, Objective C, native C/C++, OpenGL, Eclipse ADT, Apple Xcode).
- Used SVN and Jira.
- Administrated HP servers of different architectures (x86, Itanium, PA-RISC) and models:
HP Integrity line (SuperDome/rx8620/rx2600/rx1620), HP Proliant line (DL360/380/580/760). Administrated IBM Power 795 server.
- Administrated disk arrays HP StorageWorks line (MSA1000/XP1024/XP12000/EVA3000) and tape libraries HP StorageWorks ESL322e/MSL6060.
- OS administration: Linux, HP-UX, AIX, Windows Server.
- Administrated data backup and recovery system (HP Data Protector).
- Ported Unix libmagic library to Windows for using in file's content detection system.
- Developed software for automation of daily tasks with AD user accounts. The software does mass creation/modification/deletion of AD users' accounts/properties.
- Outside of work: developed a file system driver for Linux kernel 2.6.
Parallels, Inc. (Apr 2005 - Sep 2006) Role: software developer
- Developed an update subsystem for virtual machine. The subsystem has wizard style GUI that allows user easily updates to newer version of application in Windows/Linux (MS Visual C++ 6.0/Qt Designer).
- Worked with version control system (Rational Clear Case and CVS) and bug tracking system (Rational Clear Quest).
GIMTSKT (Nov 2003 - Mar 2005) Role: software developer
- Developed an automatic voice notification software of utility debtors (individuals with overdue debts to utility providers).
The software uses Dialogic D4/PCI-U board for making telephone calls and playing voice messages.
A list of debtors with their telephones is gathered from Oracle DB (MS Visual C++ 6.0/Borland C++ Builder 6.0).
- Developed a software for collecting cold/hot water data consumption from network water meters.
The software loads these data into Oracle DB for further analysis (Borland C++ Builder 6.0).
- Developed a converter for OODB Nika's text dumps that is loaded further into Oracle DB (Perl).
- Administration of Oracle databases version 8.1/9.2.
Constant (Jun 2003 - Jul 2003) Role: software developer
- Created reusable handy visual controls for date/time representation (C#).
FSUE "ORPE "Technologiya" (Jun 1999 - Nov 2003) Role: system administrator, software developer
- Developed an Apache log analyzer for enterprise web site. The analyzer is consisted of two parts:
first part loads/processes log data into PostgreSQL DB, second part visualizes these data by different criteria in web browser (C/Perl CGI).
- Developed a web-based system for storing/searching internal documents that utilizes Oracle Text (Perl CGI/PHP).
- Developed a content management system for enterprise web site that stores data in Oracle DB (PHP).
- Administration of enterprise web/mail server (Apache/qmail).
- Administration of Oracle DB 8.0/8.1.
Software Science, Inc. (Jul 1998 - Apr 1999) Role: software developer
- Developed a web-based personal information manager. The manager is consisted of ASP scripts and stores data in dBase DB.
Simulation Systems Ltd. (Nov 1995 - May 1998) Role: software developer
- Development of internal document workflow system (Lotus Notes).
- Development of TCP network layer for Trenazhor (previos version worked over serial lines).
- Recompilation of main poroduct's source code (Trenazhor) with Watcom C++ 10.0 (production version used Microsoft C 2.0).
Education
- Completed the full course (educational term is 6 years) in speciality "Automated information processing and control systems " (Russian certified number 220200).
- Received diploma with honors and have been awarded the qualification of engineer in system science.
Languages
- Russian, English (intermediate)
Additional information
- Certificate for shot time course "Oracle 9.2 administration"
- Certificate for shot time course "Oracle Service Bus integration"
- Other languages: Perl, PHP, Tcl/Tk, Assembler x86, Oracle PL/SQL, Lex/Yacc
- Platforms: Windows, Linux, HP-UX, AIX, Solaris, OS/2, MacOS, Plan9, Hurd, FreeBSD, Android, iOS
- DBMS: Oracle 8/8i/9i/10g (PL/SQL), Lotus Notes, MySQL, PostgreSQL
- Personal interests: computers, mobile development, free software
Home | Contacts | Russian