Bogdan S. Senior Java engineer
Summary
- 12+ years of experience in the development using Java and related technologies (Java, Groovy)
- Spring, Spring Boot framework
- Intermediate English
- Available ASAP
Experience
Senior Java Developer
03.2021- Present
Responsibilities:
- Implementing new features and new microservices
- Fixing the issues in the existing microservices
- Creating improvements of unit and integration tests
Technologies: Java 11, Spring Boot, Postgres, Elasticsearch, Kafka, Redis, Docker
Senior Java Developer
08.2018 – Present
Responsibilities:
- Handling requirements from customer
- Discussing and planning PIs and sprints
- Implementing new features
- Fixing the issues in the existing system
- Creating improvements of unit tests stu
Technologies: Java 8, JBoss, Oracle DB, Eclipse RCP, Maven, Bamboo
Senior Java Developer, Sophos
01.2018 – 08.2018
Responsibilities:
- Leading a small team(back-end developer, front-end developer, QA)
- Communicating with customer
- Developing new features
- Fixing existing issues
- Improving integration with SalesForce
Technologies: Java 8, AngularJS, MongoDB, Spring, Groovy, Mockito
Senior Java Developer, PaymodeX
04.2017 – 01.2018
Responsibilities:
- Developing new features for the system
Technologies: Java 8, JBoss, Oracle DB, Spring
Senior Java Developer
11.2015 – 12.2016
Responsibilities: Developing new features for Business Process Management System(Tracking
software something like a Jira for corporate translation projects)
Technologies: Java 8, Guice, PostgreSQL, JOOQ, Backbone, Marionette
Java Developer, VaultMR (Automation system for rehabilitation clinics)
02.2013 – 11.2015
Responsibilities:
- Developing front-end and back-end part of the system
Technologies: Java 8, Cassandra, Vert.x, Hazelcast
Java Developer, Poker
Responsibilities:
- Developing gameplay features.
- Fixing security issues.
- Updating protocols
Technologies: Java 8, Hazelcast, Cassandra, MySQL, Netty, Google Protobuf
Android Developer,Superconnect
Responsibilities:
- Developing an android client application for corporate social networks.
- Optimizing SQL statements for execution on mobile devices.
Technologies: Eclipse, Ant
Senior Mobile Developer,Mobile Clearinghouse Network (Nowadays it’s a usual client-bank software like privat24)
04.2011 – 03.2012
Responsibilities:
- Developing and supporting client software for different devices(Blackberry, J2me Phones, Android smartphones)
Technologies: Eclipse, Ant, Blackberry SDK
Android Developer
09.2009 – 03.2011
Responsibilities:
- Developing mobile client in order to protect and handle corporate phones like a desktop in Active Directory. Currently this functionality is named Mobile Device Management(MDM)
Technologies: Java, Android SDK, Eclipse
Mobile Java Developer
09.2008 – 09.2009
Responsibilities:
- Implementing J2ME application to communicate with VoIP server and provide VoIP service(Routing calls with the cheapest way)
Technologies: Eclipse, Ant
Mobile Java Developer
02.2008 – 09.2008
Responsibilities:
- Bug xing issues in the existing games. Porting the j2me applications to BREW and Windows Mobile platforms
Mobile Java Developer, Gameloft Project: Pub Darts
06.2007 – 02.2008
Responsibilities:
- Developing a pre-production version of the game. Integrating visualcomponents
Midnight Snooker
Responsibilities:
- Refactoring the old game-engine. Integrating new visual components
System Administrator
03.2005 – 06.2007
Responsibilities:
- Supporting an o ce local network. Installing the internet server and service.
Technologies: Linux, FreeBSD
Support Engineer
09.2003 – 02.2005
Responsibilities:
- Supporting an o ce infrastructure. Installing internet server and service.
- Programming internal projects.
Education
Master’s Degree of mechanics and mathematics Kharkiv V.N.Karazin University
1998 – 2003