Eugene Janusov
- Address
-
44/1-7 Mansfield Avenue,
Caringbah,
NSW 2229,
Australia
- Mobile
- +61 4 3494–2662
- E-mail
-
esycat@gmail.com,
Eugene.Janusov@me.com
Summary of Qualifications
- Over ten years of web development experience. Roles and responsibilities have included requirements definition, system and integration design, development, data conversion, and upgrades;
- Well-versed in Object-Oriented Development; knowledge of Patterns of Object-Oriented Design;
- Conversant with XML-based technologies like XSLT and XPath;
- Expertise in using modern web-standards. CSS-based layout with cross-browser compatibility, semantic mark-up, W3C accessibility, microformats and on-screen typography. Strong skills in JavaScript development;
- Over ten years of UNIX experience. Seven years of UNIX-like system and network administration experience on variety of platforms providing a multitude of services and general security. Some experience with Gentoo Linux development.
Technical skills
- Programming languages:
-
- Technologies:
-
- Java-related:
-
- Java application servers:
-
- PHP-related:
-
- JavaScript-related:
-
- Software:
-
- RDBMS:
-
- Tools:
-
- Platforms:
-
- Linux (RHEL/Fedora/CentOS, Debian/Ubuntu, Gentoo)
Experience
Lead Application Developer
Solution4, Sydney
April 2010 — Present time
Lead Application Developer
Wireless Broadband Australia, Sydney
August 2009 — March 2010
WBA is a major Australian wireless broadband telecommunication company that is represented by Unwired and Vividwireless brands.
I have been primarily focused on design and development of the new backend systems for Vividwireless project.
My main responsibilities and accomplishments were:
- Analysed and refined domain object model and database schema;
- Introduced Doctrine and Symfony frameworks to the development team;
- Provided consistency between Doctrine's and Hibernate's domain models;
- Reviewed development of several key systems, proposed and implemented a multitude of interoperability improvements;
- Designed and implemented a framework and its modules for Customer Service's back-office;
- Coached developers in OOP, ORM, SOAP, UMS, and MVC best practices;
- Provided suggestions for further system development and enhancement.
Senior Software Engineer
Navigator Publishing, Moscow, Russia
June 2002 — November 2008
Software architect, lead developer and system administrator of a computer and video gaming website that provides news, articles, gallery, downloads and encyclopaedia, as well as forums, chat rooms, VoIP, game servers and other community-related services.
My main responsibilities and accomplishments were:
- Reviewed available content, researched competing sites, gathered requirements and prepared proposals for further project development;
- Designed and developed completely new content management and publishing system taking into account special needs. In particular, designed database schemes, developed ORM framework, XSLT-based template system and MVC architecture;
- Implemented entirely new version of website using developed CMS;
- Designed CSS-based semantic layout and hand-coded XSL/XHTML templates. Produced JavaScript for form validation and other types of dynamic interaction with user;
- Performed gradual transition from preceding website;
- Setted up and maintained mail system including SMTP and POP/IMAP services, spam and virus filtering, webmail and user database integration;
- Arranged and supported web hosting services for private gaming projects;
- Setted up and maintained chat system including IRC server with services and bots, XMPP server with transports, web-based client and user database integration. Begun work on AIR-based desktop client;
- Installed, configured and supported forums, wiki, VoIP and several game servers;
- Coordinated the development of interaction between third-party desktop applications and website's API;
- Mentored junior programmers and promoted usage of best practices;
- Designed and developed online store that is integrated with main website;
- Designed and implemented next major revision of the website;
- Conceived and implemented administrative tools to automate system maintenance, monitoring services and backup (utilising Perl, Python and UNIX toolbox);
- Researched and implemented ways of performance improvements (including service dedicated servers, low-level operating system tuning, disk usage optimisations, database configuration, web server lightweight front-ends and application back-ends, in-memory caching and client-side caching);
- Created and maintained general documentation regarding server management and system administration, service configuration and integration, base conceptions behind developed applications and used technologies, established coding standards, guidance for localisation, modernisation possibilities, etc.;
- Provided system administration tasks, ongoing development and support for created web system;
- Begun work on the migration of the entire system to Spring framework;
- Begun work on AIR-based desktop application that should retrieve content from the website via internet;
- Begun work on Facebook application for auto-publishing picked games and articles on their profile pages.
Web Developer
DEFA gruppe, Moscow, Russia
August 2006 — March 2007
Software architect and web developer at Defa Gruppe, the third largest web studio in Russia.
My main responsibilities and accomplishments were:
- Perform software design and development;
- Evangelising and adoption of leading web technologies and development tools;
- Standardisation and documentation of development process;
- Supervised outsourcing developers and promoted usage of best practices;
- Gathered requirements, co-designed and co-supported custom built of new third-party CMS. Prepared company's technical infrastructure for using that CMS.
Worked on the following projects:
-
Brahma
Russian website for famous beer brand.
- Role:
- Designed database schema, begun development of server-side software and hand-coding of XHTML/CSS templates.
- Software:
- PHP, Smarty, Bitrix.
-
UHUHU
Service for automatic registration in web directories.
- Role:
- Designed and developed client-side software.
- Software:
- HTML, CSS, JavaScript, jQuery.
-
Dexter
Award winning “interactive movie” informational website for the first Russian air taxi network.
- Role:
- Designed database schema, developed server-side software that interacts with reach Adobe Flash front-end.
- Software:
- PHP, MySQL, Deformer, JavaScript, ActionScript.
-
Arsenal Miniature
Website for company that masters, produces and sells miniature working models of historic weapons.
- Role:
- Co-developed server-side and client-side software.
-
Simple
Corporate website for largest Russian wine products and services company.
- Role:
- Co-developed server-side software.
-
United People Community
Corporate website for trading company.
- Role:
- Co-developed server-side software. Performed system administration tasks.
-
Tinkoff Procycling
Website for Italian professional cycling team.
- Role:
- Improved existed CMS for full multilingual support. Integrated third-party forum system into website.
-
Mancala
Promotional website for African board game.
- Role:
- Hand-coded XHTML/CSS templates.
- Software:
- HTML, CSS.
-
Vh-1 Russia
Website for Russian version of the famous musical television channel, which is part of the MTV Networks.
- Role:
- Designed database schema, co-developed server-side software for website and for data synchronisation with external MS SQL Server. Hand-coded XHTML/CSS templates.
- Software:
- PHP, MySQL, Deformer, .NET/C#, SQL Server, HTML, CSS, JavaScript, ActionScript.
-
Deformer 2.0
Object-relational mapper and web application framework.
- Role:
- Co-developer. Gathered requirements, designed architecture modernisation, improved functionality.
- Software:
- PHP, PEAR/PECL, Smarty, MySQL/PostgreSQL, mnoGoSearch, FCKeditor.
Front-End Web Developer, IT-manager
A. V. Shubnikov Institute of Crystallography RAS, Moscow, Russia
October 1999 — August 2006
My main responsibilities and accomplishments were:
- Gathered requirements, prepared structure mocks and hand-coded first generation of Institute's website;
- Organised and supported division's IT-infrastructure;
- Designed and developed database of science samples and GUI for searching, filtering and sorting using MS Access; Made utility for converting data from MS Excel including VB-scripts for pre-export processing;
- Annually marked up several tens of posters, booklets, books and boards for Institute's events and conferences.
Education