Profile
-Highly motivated software developer with 3+ 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, JSTL, JSF, EJB, JDBC, Hibernate, ICEFaces/ACEFaces, Sparks), Javascript (JQuery, AJAX), SQL, Python
Interactive Development Environment (IDE): Intellij IDEA, Andriod Studio
Application servers: IBM WebSphere 6.1, JBoss 7
Databases: MySQL 5, PostgreeSQL, MongoDB 2.2
Version and revision control tool: SVN, git
Compiling and building tools: Maven, Gralde
Deployment tool: TeamCity, Jenkins
Testing frameworks and tools: JUnit, 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
Related Training and Certifications
Python September 2015
Courser.org Online
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
Software developer 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.
Customers: Toronto Eaton Centre, Bank of Montreal, Ontario Travel Services..
Project: Advanced Video Content System
Developing hardware and software solution to play video content according to clients needs based on their Facebook post and comments.
Team Included: Developers: 2 // Support Engineer 1
Accomplishment:
-Developed hardware solution based on sensors and iBeacons.
-Preparing documentation.
-Developed software to collect store and recognize information.
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.
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
Project methodology: SCRUM (partially)
Accomplishment:
-Implemented Hardware Security Module (HSM) into existed project:
-Developed interface for HSM
-Added new ability for authorisation using HSM
-Added new ability to sign documents using HSM
-Developed new Tax form (application) for Customs Union (Russia, Kazakhstan, Belorussia)
-Extended functionality
-Redesigning user interface.
-Fixing bugs
Junior 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
Accomplishment:
-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
-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
Accomplishment:
-Developed module for user account control
-Developed payment module (Using Bank API)
-Designed database
-Developed module for capturing usage records
-Developed administrative module (Web interface for control all system)
-Developed personal account web interface for customers
-Developed user model for operators
System administrator 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).
Support engineer / Build engineer / QA 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:
-Deploy new releases to test stands and production servers.
-Testing software
-Preparing software for testing.
-Client supporting.
-LAN supporting.
-Troubleshooting and problem solving.
Support Engineer 2005 – 2006
Company: Valut-Tranzit-Bank Karaganda, Kazakhstan
Responsibilities:
-Network administration, maintenance.
-LAN supporting.
-Troubleshooting and problem solving.
Education Background
Diploma Computer Science / Systems Engineer Sept 2000 – June 2005
Karaganda State Technical University Karaganda, Kazakhstan