Kislin GrigoryLocation: Saint-Petersburg, RussiaPhone: +7 (921) 855 0482 gkislin@yandex.ru grigory.kislin StackOverflow profile GitHub profile Habrahabr profile Personal strenghts: quick analytical mind, strong logic, initiative and creative. Purist code and architecture. |
Objective |
Java Architect/ Senior Java/Scala developer |
Achievement |
|
Qualifications |
|
Experience |
|
Wrike |
|
10/2014- now: | Senior backend developer Took part in developing online project management and collaboration platform Wrike (java 8 API, Maven, Spring, MyBatis, Guava, Vaadin, PostgreSQL, Redis). Two-factor authentication, authorization via OAuth1, OAuth2, JWT SSO. |
RIT Center |
|
04/2012- 10/2014: | Java architect Development process setup for ERP system in multi-environments: release policy, versioning, CI (Jenkins) maintenance, DB migration (Flyway customization), system configuration (pgBouncer, Nginx), AAA via SSO. DB and server side architecture. Integration with CMIS , BPMN2, 1C (WebServices), common services implementation (EMail, export into pdf, doc, html). MS Office documents online editing from browser via customized Alfresco JLAN. Maven + plugin development, Ant, Apache Commons, Spring security, Spring MVC, Tomcat, WSO2, xcmis, OpenCmis, Bonita, Python scripting, Unix shell remote scripting via ssh tunnels, PL/Python |
Luxoft (Deutsche Bank) |
|
12/2010- 04/2012: | Lead developer Developing of Deutsche Bank CRM (WebLogic, Hibarnate, Spring, Spring MVC, SmartGWT, Jasper, Oracle). Client and server CRM parts implementation. Implementating of RIA application for stock strategy instanses administration, monitoring and analysis. JPA, Spring, Spring-MVC, GWT, ExtGWT (GXT), Highstock, Commet, HTML5. |
Yota |
|
06/2008- 12/2010: | Senior developer SOA-based architecture JavaEE framework design and implemenatation for "Payment Systems" departement(GlassFish v2.1, v3, OC4J, EJB3, JAX-WS RI 2.1, Servlet 2.4, JSP, JMX, JMS, Spring, Hibernate, Maven2, Oracle, HSQLDB). Administration, motitoring, statistics implementation. Online JMX client implememntation (Python/ Jython, Django, ExtJS) |
Enkata |
|
03/2007- 06/2008: | Java developer Implementation of client (Eclipse RCP) and server (Jboss 4.2, Hibernate 3.0, Tomcat, JMS, MS SQL) parts of clustering J2EE application (OLAP, Data mining). |
Siemens AG |
|
2005- 02/2007: | Java developer Project specifications developing/ support, interface and domain model design, SW implementation for Siemens @vantage mobile IN platform (Java, Unix, Oracle, Unix shell scripts). |
Alcatel |
|
1997-2005: | Software test Engineer Testing, debugging and integration of software for public network switches Alcatel 1000 S12 (CHILL, ASM). |
Education | |
Coursera |
|
2013: | Course Functional Programming
Principles in Scala by Martin Odersky Statement of Accomplishment WITH DISTINCTION (100%) |
Luxoft |
|
2011: | Course "Object oriented IS analyse. Conceptual UML modelling." |
Siemens AG |
|
2005: | 3 month courses of IN mobile network (Berlin) |
Alcatel |
|
1997-1998: | 6 month courses of digital telecommunication network (Moscow) |
Saint Petersburg State University of Information Technologies, Mechanics and Optics |
|
1993-1996: | postgraduate school (C, C++ programmer) |
1987-1993: | master of science (Fortran, C programmer) |
Correspondence physical-technical school of Moscow Physical Technical Institute |
|
1984-1987: | graduated with honors |