Profile
-Highly motivated software developer with 4+ years of experience in software development, complemented by a Bachelor Degree in Computer Science (5-year diploma program)
-Skilled in all aspects of software development including planning, designing, developing, testing, supporting
-Experienced in web application and enterprise application development, database design, unit testing, and web services development
-Strong team player skilled in gaining consensus and commitment within the team, with solid communication abilities in English and Russian
-Excellent problem solving and negotiation skills; able to establish strong working relationships with suppliers and customers
Technical Skills
Languages/programming/technologies: JavaEE (JSP/Servlet, JSF, EJB, JPA, JDBC, Hibernate, ICEFaces/ACEFaces, Sparks), Javascript (JQuery, AJAX), SQL
Interactive Development Environment (IDE): Intellij IDEA 11/12, NetBeans 6/7, Oracle SQL Developer
Application servers: IBM WebSphere 6.1, JBoss 7
Databases: MySQL 5, Microsoft SQLServer 2005, MongoDB 2.2
Version and revision control tool: TortoiseSVN
Compiling and building tools: Maven, Gradle
Deployment tool: TeamCity
Testing frameworks and tools: JUnit, TestNG, SOAPUI, Selenium WebDriver
Markup languages: HTML, XHTML, XML, WSDL
Operation Systems: Microsoft Windows 2000/2003, XP/7/8, Ubuntu, Centos, AltLinux, MintLinux
Database tool: FlyWay
Network technologies and protocols: LAN / WAN, VLAN, DNS/DDNS, DHCP, SNMP, FTP
Network Communicators: HP ProCurve 2650, D-Link DES 3200, Cisco catalyst 3560
Small office/home routers: D-link DIR series/ TP-Link TL series, Zyxel P series
Networking Software: OpManager monitoring server, VNC, Remote Administrator, VMWare WorkStation 6/7, AtGuard FireWall, Kerio WinRouteFirewall, Squid
Related Training and Certifications
Oracle Certified Java SE 7 Programmer I Jan 2014
JUnit / Behavior-driven development (BDD) Feb 2014 – Mar 2014
EPAM Systems Karaganda, Kazakhstan
MongoDB for Java developers Apr 2013 – May 2013
10Gen Education Inc. Online
DB Oracle 11G/SQL Feb 2013 – Mar 2013
EPAM Systems Karaganda, Kazakhstan
SCRUM Introduction Feb 2013, July 2013
EPAM Systems Karaganda, Kazakhstan
JQuery Jan 2013 – Jan 2014
EPAM Systems Karaganda, Kazakhstan
Employment History
Technical System Administrator / System Programmer since September 2014
Company: Novramedia inc. Toronto, Ontario
Web: www.novramedia.com
Novramedia Inc. is a Digital Media Solutions company offering a suite of solutions ranging from digital signage, video walls, kiosks and digital signage shelving. Novramedia Inc. is a Toronto based provider offering end-to-end solutions to clients and their brands. Since 2006, Novramedia installs, operates and manages digital signage networks to the retail, banking, hospitality, healthcare and automobile sectors. We provide a premiere end-to-end solution model designed to provide seamless operation with minimum client involvement, other than the approval of content. Content delivery is achieved through the most effective medium available depending on the services available in the area of application (satellite, Internet, or mobile). Unlike other providers, Novramedia manufactures and develops its own software and hardware offering a state of the art solution that uses the best customized technology and project management support to maximize network customization, flexibility and reliability.
Customers: Toronto Eaton Centre, Bank of Montreal, Ontario Travel Services, The Beer Store.
Project: Proximity sensor for TV.
Developing new device for detecting presence of or someone close to the screen. This device can control TV (On/Off, mute, change volume) depending on distance from TV to person.
Team Included: Developers: 2 // Support Engineer 1
Tasks:
-Develop device with ultrasound sensor and Passive Infrared Motion sensor.
-Develop control module to send commands to Samsung TV via RS232
-Make documentation.
-Programming microcontrollers MSP430G2553 and ATMEGA328P-PU
Software Engineer Dec 2012 – Apr 2014
Company: EPAM Systems Karaganda, Kazakhstan
Web: www.epam.com
EPAM Systems, Inc. is a global provider of software engineering and IT consulting services with headquarters in Newtown, PA, USA. The company has software development centers and branch offices in the United States, Canada, UK, Switzerland, Germany, Sweden, Netherlands, Singapore, Belarus, Hungary, Russia, Ukraine, Kazakhstan and Poland.
The list of EPAM’s clients includes Canadian Tire, Colgate-Palmolive Co., SAP AG, Sephora, Four Seasons Hotels and Resorts, Coca-Cola Co., Adidas AG, Barclays Capital, among others.
Customer: Ministry of Finance of the Republic of Kazakhstan
Project: Personal Tax office www.cabinet.salyk.kz
The core sub-project of “KZTC-CAB” (services for processing tax accounts), its objective is to allow taxpayers to fill appropriate tax declarations and send them to server for storing and processing. Project exists since 2005. Project consist from six modules: Monitoring module, Open Part module, Secure Part module, Oil and gas industry module, Alcohol sales and industry module, Customs Union module. Each module using for filling and processing Tax declarations, Reporting and servicing.
Team Included: Developers: 6 // Business Analytics: 4 // Functional QA: 5 // Automation QA: 2
Environment:
Database: Oracle 11g
Application Server: IBM WebSphere 6.1 (+IBM HTTP Server 6 with load balancer )
Hardware: 12 x HP-UX based servers in cluster; 30+ Nodes; Hardware Security Module (HSM)
Development platform: JavaEE 1.4, EJB3, JPA (Hibernate), JSP/servlet,JSF
IDE: Intellij IDEA, Oracle SQL Developer
Project methodology: SCRUM
Tasks:
-Implementation Hardware Security Module (HSM) into existed project:
-Develop interface for HSM
-Add new ability for authorisation using HSM
-Add new ability to sign documents using HSM
-Develop new declaration forms for Customs Union (Russia, Kazakhstan, Belorussia)
-Extended functionality
-Redesigning user interface.
-Fixing bugs
-Modified Java Applets
Software Developer Dec 2011 – Dec 2012
Company: Shon Be LLC Karaganda, Kazakhstan
Web: www.intertel.kz
Shon Be LLC with the brand name «Intertel» established in 1997. Shon Be LLC licensed by the Agency for Information and Communications of Republic of Kazakhstan. The main activities of the company Shon Be LLC is to provide local, long distance and international telephone services, provision of data services, Internet access, implementation and support of projects of digital communication networks for the transmission of multimedia traffic.
Project: Remote Control and Monitoring System Dec 2011 – Mar 2012
Building monitoring application for internal usage. Making service for connecting to network equipment to provide monitoring and control.
Team Included: Developers 2 // Functional QA: 1
Environment:
Database: Oracle 9
Application server: JBOSS 7
Hardware: 35 x D-link communicators, 5 x Cisco communicators, Red Hat Linux based server.
Development platform: PHP 5, JaveEE 1.5 Servlet/JSP
IDE: NetBeans 6, Oracle SQL Developer
Tasks:
-Developed software for connection to network equipment for monitoring and remote control using SSH and SNMP
-Developed notifying system using GSM modems for notify system administrator about problems
-Stored all information and logs in existed database
-Collected information about attack on network
Project: Billing System INTERTEL Mar 2012 – Dec 2012
Developing new telecommunication billing system for internal usage. Operations area includes functions of capturing usage records : call detail records, charging data records, network traffic measurement data, rating, applying prices, tariffs, discounts, taxes and compiling charges for each customer account, rendering bills, managing bill delivery, applying adjustments, maintaining of customer account.
Team Included: Developers: 2 // Business Analytics: 2 // Functional QA: 1
Environment:
Database: Oracle 9
Application server: JBOSS 7
Hardware: Red Hat Linux based server.
Development platform: PHP 5, JaveEE 1.5 Servlet/JSP
IDE: NetBeans 6, Oracle SQL Developer
Tasks:
-Develop module for user account control
-Develop payment module (Using Bank API)
-Design database
-Develop module for capturing usage records
-Develop administrative module (Web interface for control all system)
-Develop personal account web interface for customers
-Develop user model for operators
System administrator (full time 40h/week) Sep 2009 – Sep 2011
Company: Vester LLC Karaganda, Kazakhstan
Web: www.vester.ru
“Vester LLC” was established in May of 1990 as provider of electronics for home. Now “Vester LLC” is a large network of sales markets with 150+ supermarkets.
Responsibilities:
-Server administration and maintenance.
-Network administration, maintenance, add new equipment such as network printers, IP-phones,
-LAN supporting.
-Troubleshooting and problem solving.
-Database administration.
Team:
System administrator: 1
Support engineer: 1
Environment:
Database: 3x Microsoft SQLServer 2005
Hardware: 8 x HP ProCurve communicators, Cisco communicator, 1x Ubuntu server. 5 x HP ProLiant 480 servers (Microsoft Windows 2003).
System administrator (full time 40h/week) Sep 2007 – Sep 2009
Company: DanaBank Karaganda, Kazakhstan
Web: www.DanaBank.kz
DanaBank was established in September of 1992 as bank to provide all kind of bank service. Now DanaBank is not exists.
Responsibilities:
-Server administration and maintenance.
-Network administration, maintenance.
-LAN supporting.
-Troubleshooting and problem solving.
-Database administration.
Environment:
Database: Oracle 10g
Hardware: 2 D-link communicators, Cisco communicator, AD server (Microsoft Windows 2000).
Support Engineer (full time 40h/week) 2005 – 2006
Company: Valut-Tranzit-Bank Karaganda, Kazakhstan
Responsibilities:
-Network administration, maintenance.
-LAN supporting.
-Troubleshooting and problem solving.
Organization Memberships
Member of Kazakhstan Agile Community 2013 – 2014
EPAM Systems Karaganda, Kazakhstan
Role: participant
This organization provided learning opportunities for Agile novices, intermediates and experts, technical professionals, team leaders, managers, executives, and organizational change leaders
Trainer/Facilitator Experience
Java Basics for OATS Testing Engineer Apr 2013 – May 2013
EPAM Systems Karaganda, Kazakhstan
Role: Trainer
Education Background
Diploma Computer Science / Systems Engineer Sept 2000 – June 2005
Karaganda State Technical University Karaganda, Kazakhstan