CV

www.victor-v-rad.name

General Information

Name: Victor Rad'
My photo
Birth: 1 December 1980
Education: Masters Degree in Software Engineering
Overall experience in IT: 11 years
Experience with PHP: 5 years
Knowledge of Java: 1 year of training
Experience as a System Administrator: 6 years
Personal qualities: Without harmful habits, responsible, motivated

Programming Skills

WEB Development:

  • PHP
    • Magento eCommerce
    • Symfony (Doctrine), Zend Framework, CodeIgniter
    • Functional and Unit testing
    • Protection from SQL Injection, XSS and CSRF attack
    • Debugging/profiling, Regex/PCRE, PEAR, SOAP, XML-RPC, Sockets, CLI, SPL, GD and ImageMagick
  • Java SE/EE
    • Language Basics, Generics, Collections Framework, I/O, JavaBeans, Reflection, HotSpot JVM Garbage Collection
    • JBoss AS, JSP, JSF, JavaBeans Components, Unified EL, JSTL, JPA
  • JavaScript
    • JQuery, JQuery UI, Prototype
  • W3C
    • HTML/XHTML/XML/DOM
    • CSS, XPath, CSS Selector
  • Architecture
    • Good level of OOP design patterns
    • UML class diagram
    • RESTfull
    • Coding Standards
    • Database Modeling

Other:

  • GIT/SVN/CVS, SQL, Unix Shell, Wiki, Mantis/JIRA bug tracker system

System Administration Skills

Unix/Linux OS:

  • Linux distribution: Debian, Gentoo, Fedora Core, Mandriva, OpenSuse. Tuning and compiling kernel, CUPS, network settings, routing, Traffic Control and Queueing Disciplines, PPP, MTA, IPTABLES, NAT, PAT
  • Unix distribution: FreeBSD. Managing Ports Collection, tuning and building kernel, makeworld, manage diskless terminals, LPD and CUPS, network settings, routing, traffic shaping, VPN MPD, PPP, MTA, IPFW, IPFILTER, NAT, PAT
  • Network services: MySQL, PostgreSQL, Apache, Proftp, Samba, NFS, Sendmail, Exim, Bind, DHCP, OpenVPN, Net-SNMP, Zabbix, Nagios, FreeRadius, OpenSSH, BGP Quagga/Zebra

Other:

  • Competent in TCP/IP stack, working with Active Networking Hardware (Cisco, 3Com, NSG)

Portfolio

For more information look at the section portfolio

Work Experience 2007-present

2010.04 – present Magento, Inc., an eBay Company (X.Commerce)
Position: PHP/WEB Developer
Responsibilities: Development Magento eCommerce in Core (EE/PE/CE) and Saas (Go) team. Development of new features, new modules and bug fixing. Supervise a group of developers to provide new features. Analytical researches and creating implementation guides with UML for new functionality of Magento. Conduct a workshops on the topic of design patterns.
2008.09 – 2010.04 Digital Ventures
Position: PHP/WEB Developer
Responsibilities: Development websites and horizontal web portal tochka.net. Participated in full project life cycle of development from designing architecture to testing, bug-fixing, introduction and maintenance. Supervise a group of developers to provide new features. Uses Scrum for the organization of development process.
2007.07 – 2008.09
Polygon Integration Ukraine
Position: PHP/WEB Developer
Responsibilities: Development WEB/WAP-sites, projects related with mobile industry. Participated in full project life cycle of development from designing architecture to testing, bug-fixing, introduction and maintenance.
2007.01 – 2007.07
Myronivsky Hliboproduct
Position: Unix/Linux/Network Administrator
Responsibilities: Administrating Unix/Linux servers (average 20 units), Active Networking Hardware, including new branches of company into local network through VPN, monitoring activity network objects through network management system Zabbix

Work Experience 2000-2006

2006.01 – 2007.01 Private Entrepreneur
Position: System Administrator
Responsibilities: Providing services of system administration to legal and private person. Administration of a local network and computer park. Installation and configuration various software. Configuration connection to the Internet.
2004.02 – 2006.01 Infocom
Position:

PHP/WEB Developer and Unix/Linux/Network Administrator

Responsibilities: Installing and introduction servers powered by OS Unix. Configuring routers Cisco and NSG. Administration modem pool for Internet users, through switched connection. Introduction of the billing system FreeRadius and rewriting Mabill (by PHP) - the WEB-interface of management system. Installation, configuration and support of the big network to corporate clients on regions.
2002.05 – 2003.02 MTC Ltd, joint medical-engineering company
Position: System Administrator
Responsibilities: Administration of a local network and computer park. Installation and configuration various software. Configuration connection to the Internet.
2000 – 2002
Ukrsotsbank
Position: System Administrator
Responsibilities:
Administration of a program complex of banking system, local network and computer park. Administration of remote network connection between bank branches. Administration of client-bank.