Development Lead
2013 - PRESENTBookmaker "Marathon"- Developed a credit system for gamblers in the online betting system.
- Developed an offender profiling system for "bad" gamblers in the online betting system.
- Interviewed, checked, and taught new members of the team.
- Built the development process for the local team.
- Participated in the design of the architecture of different aspects of the application.
Technologies: Java, Spring, Apache Click, JDBC, Hibernate, Web Services, Hessian, JMS (various implementations), jUnit, jQuery, HTML, CSS, JavaScript, AJAX, Velocity, Quartz, Git, SVN, Ant, Ivy, Maven, Tomcat, OracleTeam Lead
2011 - 2013Scand- Supported the full software development cycle by proposing ideas and making decisions.
- Specified requirements for the application. Analyzed and reviewed code, implemented features, and handled design.
- Developed the architecture of the application and managed the team using Scrum methodology for the product and Sprint backlog.
- Designed the architecture and developed the B2B online catalog based on Solr.
- Designed the architecture and developed the printed catalog.
- Designed the architecture and developed the digital asset.
- Created a management system for digital assets like images, PDFs, or files in other formats.
Technologies: Java, Groovy, Grails, Solr, Spring, Hibernate, XML, XSLT, Liquibase, jUnit, jQuery, HTML, CSS, JavaScript, AJAX, Velocity, Web Services, Mercurial, Maven, TomcatSoftware Engineer
2009 - 2011Scand- Created an import/export data workflow system.
- Built a customizable business workflow.
- Imported, exported, analyzed, merged, and checked data via XSL or Groovy scripts.
- Developed the product information manager for a large eCommerce solution.
Technologies: J2EE, Groovy, Grails, Spring, Hibernate, Spring MVC, JSF, XML, XSLT, Liquibase, jUnit, Prototype, Dojo, jQuery, HTML, CSS, JavaScript, AJAX, Velocity, Web Services, Mercurial, Maven, TomcatJunior Software Engineer
2008 - 2009EPAM Systems- Integrated Atlassian Confluence into internal EPAM systems via plug-ins.
Technologies: Java, Struts, Spring (IOC, AOP, Security), JSF, JPA (Toplink, Hibernate), XML, XSL, SQL, Oracle, MySQL, MS SQL, HTML, JavaScript, CSS, AJAX