Dmitriy Grigoryev – Java Software Engineer
Summary
About 3 years of experience in designing and developing enterprise and web applications using Java and J2EE technologies like:
Java Servlets, Spring, JDBC, JPA (Hibernate), SQL, UI frameworks (JSF (PrimeFaces), GWT), SOAP and RETS Services, JMS, XML, Git, Maven, JUnit.
Self-motivated, responsible and proper time management with ability to quickly master new concepts and applications.
Client projects include: Pentaho BI Server, Credit Factory Europe (EU Banking), Cloud PBX (RUS Mobile Operators).
Skills and Awards:
Agile: Continuous Integration, SCRUM, Test-Driven Development;
Enterprise Applications: Java;
Java: Ant, Apache Tomcat, Eclipse IDE, Hibernate, IBM WebSphere Application Server, IntelliJ IDEA, JAX-WS, JPA, Java SE, Java Server Faces (JSF), Java Server Pages (JSP), Java Servlets, Jetty Servlet Container, Maven, NetBeans IDE, PrimeFaces, Spring Framework, Spring MVC;
Miscellaneous Software Engineering Tools and Methods: Linux;
Mobile: GWT, HTML5/CSS3;
Software Configuration Management: Git, Jenkins, Subversion;
Software Construction: AJAX, JavaScript, MySQL, Oracle, PostgreSQL, SQL, XML/XSL/XSLT;
Software Design: Design patterns;
Software Engineering Management: JIRA;
Testing: JUnit/NUnit.
Work Experience
Jan-2016 - Dec-2016 - Java Developer , EPAM Systems, http://www.epam.com
Customer: Pentaho Corporation
Project: PENT-EES, Pentaho business analytics server.
Team Size: Dev Team: 4 members, QA Team: 4 members
Project Role: Software Engineer
Tasks performed:
Participated in the development of Pentaho 7.0 release. Worked with most of plugins for the Pentaho BI-Server. I participated in the development of such features for report generation like report caching - which improve scalability and performance, progress indicator, scheduling, running in background and others.
Environment:
PostgreSQL
IntelliJ IDEA, Git, Ant, GitHub.
Java, Spring, Concurrency, Web Services, XML, JSON , GWT, JavaScript, Dojo, HTML, CSS, Ant, Git.
Dec-2014 - Dec-2015 - Java Developer, Sberbank-Technology, www.sberbank.ru
Customer: Sberbank, The leader of Russian banking industry
Project: Work on projects “Credit Factory Europe” (for Czech Republic and Slovakia countries).
Team Size: Dev Team: 10 members, QA Team: 6 members
Project Role: Software engineer
Tasks performed:
I participated in development of the AU TransactSM
I participated in development of interfaces TransactSM interaction with external systems
I participated in development of modules of business logic
I participated in development of screens (visual interfaces on the thin client)
Environment:
Oracle 11g2
Idea, Java 7, Spring, Hibernate, JSF(Primefaces), Tomcat, WebSphere, Oracle.
Involved technologies: Java, Spring, Hibernate, XML, XSD/WSDL , JSF (PrimeFaces), HTML, CSS, JavaScript, Maven, Git, Oracle.
Jul-2014 - Nov-2014 - Java Developer, SiFox Group, www.sifoxgroup.com
Customer: Beeline. Beeline is a Russia's third-largest wireless[1] and second-largest telecommunications operator.
Project: Work on projects “Cloud PBX” for Beeline mobile operator.
Team Size: Dev Team: 5 members, QA Team: 1 member
Project Role: Software engineer
Tasks performed:
I participated in development of modules of business logic
I participated in development of screens (visual interfaces on the thin client)
I participated in development of unit and integration tests
Environment:
PostgreSQL, Oracle 11g2
Netbeans, Java, Spring, Hibernate, Git, Oracle
Involved technologies: Java, Spring, Hibernate, XML, XSD/WSDL, GWT, HTML, CSS, JavaScript, Maven, Git, Oracle, JUnit, DBUnit, Mockito.
Education
Graduation Year: 2008
Name of the Education Establishment: Polotsk State University
Faculty/College: Radio Technical
Degree (diploma): Bachelor
Specialty: SYSTEMS ENGINEERING