Ruslan Ulanov

Cell: (510)432-3022                                                                       Dublin, CA 94568

ruslan_ulanov@yahoo.com                                                           http://www.ulanoff.info

Objective

Dependable, enthusiastic worker with over 8 years of experience in web sites and applications development seeking a position of Web Developer.

Summary

- Expert skills in WEB and GUI development and software usability;

- Creative graphics designer with knowledge of animation technologies;

- Eager to learn new technologies; Team player with a good sense of humor;

- Proven ability to deliver scalable multi-lingual web applications in a timely manner;

- Strong problem-solving ability and ability to work under pressure;

Technical Skills

 

   Skill                                 Years      Used  |     Skill                                          Years      Used

  PHP                                  6      2004  |    Apache                                     6      2004

  PERL                                 6      2004  |    HTTP                                       6      2004

  HTML/DHTML/XHTML            6      2004  |    FTP                                         6      2004

  MySQL/SQL                        4      2004  |    SSL                                         6      2002

  JavaScript/JScript               5      2004  |    SSH                                         3      2004

  XML/XSLT/XPath                 2      2004  |    TCP/IP                                     6      1999

  CSS                                  5      2004  |    SMTP/POP                                 3      1999

  SSI                                   3      2004  |    IMAP                                        3      1999

  LDAP                                 2      2002  |    Sendmail                                   3      1999

  Flash                                2      2002  |    ncftpd                                      3      1999

  Java/JSP                           1      2001  |    Linux/UNIX (Red Hat, HP, AIX)      6      2004

  Embedded Visual Basic         1      2002  |    MS Windows 3.1/95/98/2002/XP  10      2004

  ASP                                  1      2003  |    MacOS                                   <1      1996

  –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

  HomeSite                           6      2002  |    Macromedia Flash MX                  2      2002

  Dreamweaver                     6      2004  |    Ulead MediaStudioPro                  1      2002

  Adobe PhotoShop              10      2004  |    3D Studio                                  3      1996

  Adobe Acrobat                    3      2002  |    Adobe Premiere                          6      2000

  CorelDraw                          9      2002  |    MS Word/Excel                         10      2004

  CVS/Win CVS                     3      2004  |    MS Visio                                   3      2004

  Visible Razor                       2      2002  |    MS Project                                2      2003

Professional Experience

Portrait Displays, Inc (PDI), Pleasanton, CA, USA

Software Engineer, Feb 2003 - present

 

As a member of Engineering Team participated in a wide range of Company’s projects, such as:

Build System:

Responsible for the maintenance and updates to current Build System. Performed Build System’s integration into Intranet allowing all Engineers logged-in to Intranet (locally or remotely) to schedule application's build sequence on the main build server.

Used: Perl, PHP, make, Ghost Installer

 

Intranet modules development:

Designed several PHP modules integrated into company’s Project management/Issue tracking framework.

Used: PHP (OOP), HTML, JS

 

Software Security:

Lead design and implementation of Software Copy Protection / Electronic License Management system (ELM). Implemented solution allows creating full featured trial software, remotely extending the trial period or activating the software to full version via phone, fax, email or the Internet.

Used: PHP, ASP, MySQL, FreeBSD

 

Application’s Graphical User Interface (GUI):

Designed and successfully implemented framework for producing GUI for any C/C++, Delphi, etc based applications. Created solution simplified application’s GUI design and modifications, allows for applications with multi-language interfaces, and gives developers an ability to create skinnable applications.

Used: XML, XHTML, DHTML, JavaScript, Visual Basic, ActiveX

 

Mobile Greetings Inc., Walnut Creek, CA, USA

Web Developer, November 2002 – January 2003

Lead front-end developer responsible for design, prototyping and implementation of web-based solution for mobile devices, which allows customers with BREW-enabled phones to send animated (Macromedia Flash based) greeting cards from their phones.

 

Designed database structure for relational database. Developed customers, order tracking and SMS/HTML e-mail alerts modules. Developed PHP/MySQL based API for customer’s authentication, retrieving and updating customer’s profile, retrieving audio and video files from the database, sending SMS notifications to customers upon card retrieval, etc.

Used: Linux (Red Hat 7.3), PHP, HTML, XML, MySQL, JavaScript, sendmail

 

WebConverse Inc., Hayward, CA, USA

Web Developer, May 2002 – August 2002

Designed, developed and launched multi-tier PHP/MySQL-based knowledge management system by means of which each agent can have a number of assigned companies. Solution allows agents to browse and search MS Office files relevant to their companies as well as converted by ActiveX component HTML versions of the documents.

Responsible for User Manual as well as supplemental project documentation.

Used: Linux (Red Hat 7.2), PHP, HTML, XML/XSL, MySQL, JavaScript, MS Office, CVS

 

White PJ Inc, Hayward, CA, USA

Software Engineer, May 2000 – May 2002

Lead developer of WPJ Configuration Manager, reporting to CTO.

Designed a PHP-driven application from the ground up that allows system administrators to configure and monitor an entire multi-tenant environment, including agent's profiles,  queues assignment, phone, e-mail, chat channels, CRM parameters, support center, and Co-browsing.

Used advanced MSIE techniques such as dynamic data binding, iframes, HTC controls, etc.

 

Introduced DHTML-based smart form submission engine, which validated client side data  and all dependencies, using web services (without reloading HTML page).

Implemented advanced LDAP wrapper – PHP class library (OOP) for interactions with Netscape Directory Server (LDAP). System’s performance increased by 12% from restructuring source code tree and use of LDAP wrapper library.

 

Developed PHP-based "LDAP Search" utility used to perform data debugging for Directory Server. Application uses external XML data set to recreate LDAP objects structure.

 

Developed custom GUI components using HTC techniques to enhance user experience. Used: HP UNIX, Netscape LDAP, PHP, DHTML, JavaScript, HTC, Visible System’s Razor version control/problem tracking.

 

Informacijos Tiltas, Ltd., Vilnius, Lithuania

Software Engineer, September 1996 - April 2000

Senior software engineer (later worked as server administrator) in one of the largest Internet service providers in the country.

 

Designed and implemented database driven Banner Exchange Network.

Wrote PERL and MySQL based engine optimized for rapid response. System consists of multiple modules that enable a wide range of functionality. A secured member registration module allows to create user accounts and configure audience segment parameters. System is able to dynamically create GIF images using a PHP script utilizing a graphics library (GD) and account data (like host's URL, name and description) when graphical banner is not provided by an account holder.

 

The backend network software provides session management, real-time and historical reporting, fraud prevention mechanism.

 

Implemented auto-response mechanism sends email alerts and statistics to members and system administrators when certain events occur on the Network.

 

System Administration Experience

Maintained and co-administered such services as HTTP, FTP, mail and firewall. Supported over 50 virtual domains hosted on SCO UNIX and Slackware Linux platforms.

Used: SCO Unix, Slackware Linux, MySQL, Perl, PHP, HTML, Photoshop, Corel Draw

Education

Brainbench, Chantilly, VA, USA

Certificatations:

- PHP Professional, 2003

- JavaScript Programmer, 2001

- PERL Programmer, 2000

- HTML4 Programmer, 2000

 

Polotsk State University, Polotsk, Russia

M.S. Computer Science and Engineering, 1991-1996

 

Vilnius Polytechnics College, Vilnius, Lithuania

B.S. Computer Science and Engineering, 1988-1991

Activities

Linux Community member (registered user #96079), since 1998

The WEB Standards Project member, since 1998

All-Russia Webmaster’s Club member, since 1996

BAOC (Bay Area Orienteering Club) member, since 2000

References

Available and will be furnished upon request.