Ivan Khalopik
Fabriciusa 11-2,
Minsk, Belarus
Mobile: +375 29 7620799
E-mail: ikhalopik@gmail.com
Summary
Experienced in software design, development and maintain about 4 years. Skilled in different java technologies. I know and apply in practice design patterns. I like to get acquainted with new technologies. I know how to work in a team. Able to solve all possible and impossible problems.
Education
Belarusian State University of Informatics and Radio electronics,
Minsk, 2007
Software for information technologies, Faculty of Computer Systems and Networks
Key skills
Process/Methodology: Continuous Integration, Test Driven Development, UML modelling.
Environment: Windows, Linux(Debian, Ubuntu, Gentoo).
Programming language: Java, HTML/CSS/JavaScript, XML, SQL, ActionScript, Perl, Python, C, C++, Delphi.
Tools: Subversion, CVS, ClearCase, Maven, IntelliJ IDEA, CruiseControl, Jira, Bugzilla, Liquibase, Apache Tomcat, JBoss.
Technology: J2EE, JSP, Servlets, JDBC, Swing, Spring, Hibernate, Toplink, Tapestry, Struts, JSF, Spring Security, JUnit, TestNG, Prototype, Dojo.
Databases: MySQL, Oracle, DB2, HSQLDB.
Languages: Russian, Belorussian, English.
Professional Experience
Software Engineer,
Tieto,
Minsk, Belarus,
August 2010 – Present
Kyriba: Software Engineer,
BelHard Development,
Minsk, Belarus,
September 2009 – July 2010
Project description: Online cash management software for businesses. Its software integrates bank balances, transaction reporting, payments, cash positioning/forecasting, automated general ledger posting, and investment portfolio reporting, among other features.
Responsibilities: Use cases analysis, design and implementation of user interface, design data model, design and implementation of business logic, communication with customer, code refactoring.
Key technologies: J2SE, J2EE, Toplink, Swing, Velocity, HTML/CSS/Javascript, Oracle, JBoss, Ant.
Students: Software Engineer,
BSUIR,
Minsk, Belarus,
January 2009 – September 2009
Project description: System of educational process. This system is used for student education processes analytics and load calculation for teachers. It has improved reporting system that is used for printing different kinds of documents.
Responsibilities: Setup of development process and environment, database design, project architectural design, create maven project structure, frameworks integration and configuration, development of infrastructure for integration tests, setting up continuous integration and build server, code refactoring, team training, code review.
Key technologies: J2SE, J2EE, Spring, Spring Security, JSF, RichFaces, Hibernate, HTML/CSS/JavaScript, Apache Tomcat, MySQL, Oracle, Hsqldb, TestNG, CruiseControl, Liquibase, Maven.
TAO: Software Engineer,
MIODAT,
Minsk, Belarus,
September 2008 – December 2008
Project description: Yahoo! advertising network extension for advanced data analytics to improve campaign optimization.
Responsibilities: Design and implementation of user interface, design and implementation of business logic, test development, code refactoring.
Key technologies: J2SE, J2EE, Spring, Spring Security, Struts 2, Hibernate, APEX, YUI, HTML/CSS/JavaScript, Liquibase, Oracle, Maven.
AdRevolver UI: Software Engineer,
MIODAT,
Minsk, Belarus,
August 2006 – September 2008
Project description: Web interface for online advertising network. Its service is intended to join behavioral targeting with advanced data analytics to improve campaign optimization over a global advertising network.
Responsibilities: Use cases analysis, design and implementation of user interface, design data model, design and implementation of business logic, code refactoring.
Key technologies: J2SE, Spring, Tapestry, Hibernate, Spring Security, HTML/CSS/JavaScript, Dojo, Apache Tomcat, MySQL, TestNG, Maven.
Additional information
Possibility for flexible working time.
Travel possibility with long travelling duration (up to 6 months).
Комментариев нет:
Отправить комментарий