Objective
Certified PHP, Ajax, and JavaScript developer looking for a contract or full-time position in Irvine, Tustin, Newport Beach, Costa Mesa, Orange County.
Summary
- Certified Object Oriented PHP 5 developer.
- Clean and simple to maintain code using MVC and other Design Patterns.
- More than 10 years in Web Development.
- Skilled in HTML and CSS creation without use of editors.
- Experience in AJAX and JavaScript.
- Good knowledge of Databases and their optimization.
- Solid knowledge of other Web Technologies: Java Servlets, jsp, Jakarta Struts, Apache Modules.
- System programmer in C++ and Perl; Linux and UNIX administrator.
- Quick learner of new Computer Technologies.
- Ability to analyze, debug, and enhance standard libraries and Open Source code.
- Good Technical Writing and Documentation skills.
Skills
Programming
- PHP 5
- HTML & XHTML & WML & Voice XML
- XML & DOM & XPath
- JavaScript & AJAX & Prototype
- C & C++
- Java & Java Servlets & jsp
- REST & SOAP Web Services
- shell scripting & Perl
Operating Systems
- Linux (RedHat & Debian) & Free BSD & Solaris
- Windows XP/2000/2003 Server
Databases
- MySQL 5
- PostgreSQL
- Oracle 8
- MS Access & Visual Basic
MVC Web Frameworks
- Zend Framework
- Apache Struts
Applications
- Midnight Commander
- FireBug
- cvs & Subversion
- gcc & g++ & gdb
- Adobe Photoshop
- Microsoft Office
Experience
MBK Real Estate LLC, www.mbk.com (Irvine, California)
Web Developer (2008-current)
- Enhanced accounting module for MIMS (MBK Internet Management System). Module was used for entering, coding, authorizing, signing invoices. Then invoices were trasferred to JD Edwards on IBM AS/400. Original invoices were scanned and stored as attachments; their thumbnails were created using ImageMagick for printing. Module connected to MySQL and DB2 tables and used Ajax calls for checking entered values and showing errors.
- Helped to upgrade system to Linux Redhat Enterprise 5 and PHP 5.
- Wrote extensive documentation and proposals, provided tests, and supported users.
Frucall, Inc., www.frucall.com (Irvine, California)
Software Engineer (2004-2007)
- Worked as a back-end web developer on company's web site. Used open source tools as Linux, Apache, Tomcat, and MySQL. Developed interfaces to provide searches and grab data from external sites using their SOAP and REST Web services: Amazon, Yahoo, Ebay.
- Served as a primary web developer of telephony applications, used Voice XML: voice menus, user interaction and voice recognition, voice messages and notes. Created shopping cart pages for purchasing books, CD, and DVD from Amazon using voice interface. Configured voice platform using software PBX Asterisk.
- Developed Device Abstraction API (Java and php variants) for IP phones, which served pages in different formats for each of the phones: html, xhtml, wml (Avaya, Siemens, and cell phones), Cisco XML, Alcatel XML.
- Created proxy that converted pages in Cisco and Alcatel formats to formats of other IP phones.
- Participated in the creation of JavaScript GUI for Content Management System (CMS) that allowed users to create new calendar events, contacts, and upload files.
- Coded Web GUI and utilities to help administrators create configuration files for Polycom IP phones.
- Created Web GUI for Avaya phones that had an interface to Avaya Call Manager and gave ability for a phone's user to change his security code and manage his speed dial phone list.
- Developed Web applications for IP phones. Among them: push interface that allowed users to send messages to screens of other users; audio streaming application for hotels; script that made a Cisco XML page from a simple template.
- Helped to configure Linux servers, Apache, Tomcat clusters, Windows servers.
Telecommunication Company “Express”, www.bashnet.ru (Ufa, Russia)
Software and Web Programmer, Unix System Administrator (1993-2004)
- Designed and coded in C high-performance Antivirus and Antispam filter cgpav for CommuniGate Pro mail server. Created Web interface to it to help customize antispam settings, black and white lists.
- Implemented algorithms to gather accounting and usage information from routers and mainframes.
- Created customer support website: usage information, web-hosting, mail accounts, IP phone cards.
- Developed and maintained dynamic websites: local Yellow pages and Tax service.
- Created system and user monitoring tools that simplified daily tasks for administrators.
- Wrote reusable Perl libraries and modules that were used by group members to implement larger applications.
- Daily responsibilities included installation, administration, support, backup, and solving security issues of the company's Linux, Solaris, and Windows servers. Worked with different mail and proxy servers, firewalls, DNS, Apache.
Education
Master's degree in Computer Science, Computer Systems, and Networks
Ufa State Aviation Technical University, Russia, www.ugatu.ac.ru, 1993
Certification
Zend Certified Engineer
Zend is a company that develops PHP.
My certificate:
Zend Yellow Pages.
Work status US
Permanent Resident (Green card)
Hobby
Development of the Social Networking website: www.farit.ru
- User profiles with photos and the online WYSIWYG html-editor.
- Web conference linked to the user profiles.
- Chat implemented in C++ as an Apache module.
- Reverse proxy server nginx to serve static images, gzip-compress pages, reduce resources.