Download this resume:
|
|
|
|
|
Cell:
(510)432-3022
ruslan_ulanov@yahoo.com http://www.ulanoff.info
Updated:
3/21/2007
Objective
Dependable, enthusiastic worker with over 10 years of experience in web site and application development seeking a med/senior level Web Developer/UI Engineer position in or around San Francisco Bay Area.
- 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 10 2007 | Apache 6 2004
PERL 6 2004 | HTTP 6 2004
HTML/DHTML/XHTML 10 2007 | FTP 6 2004
MySQL/SQL 6 2006 | SSL 6 2002
JavaScript/JScript 8 2007 | SSH 3 2004
XML/XSLT/XPath 3 2007 | TCP/IP 6 1999
CSS 7 2007 | SMTP/POP 3 1999
SSI 8 2007 | 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 2007
CVS/Win CVS 3 2007 | MS
Visio 3 2004
Visible Razor 2 2002 | MS
Project 2 2003
Portrait Displays, Inc (PDI),
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 maintenance and improvements of company’s Build System. Performed Build
System’s integration into Intranet, which allowed all logged-in Engineers to
schedule application’s builds 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 a framework for
producing GUI for any C/C++, Delphi, etc based applications. Created solution simplifies 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.,
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.,
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,
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.,
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
Brainbench,
Certificatations:
- PHP
Professional, 2003
- JavaScript
Programmer, 2001
- PERL
Programmer, 2000
- HTML4
Programmer, 2000
M.S.
Computer Science and Engineering, 1991-1996
B.S.
Computer Science and Engineering, 1988-1991
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
Available
and will be furnished upon request.