Upstaff Sign up
Bogdan S.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since September, 2021

Bogdan S. — Senior Java engineer

Bio Summary

- 12+ years of experience in the development using Java and related technologies (Java, Groovy)
- Spring, Spring Boot framework
- Intermediate English
- Available ASAP

Technical Skills

Programming LanguagesGroovy, Java
JavaScript FrameworksAngularJS, Backbone.js
Java Libraries and ToolsApache Ant, Guice, Hazelcast, JOOQ
Java FrameworksHibernate, Spring, Spring Boot
JavaScript Libraries and ToolsMarionette.js
Databases & Management Systems / ORMAWS ElasticSearch, Cassandra, Hibernate, MongoDB, MySQL, Oracle Database, PostgreSQL, Redis, SQL
Amazon Web ServicesAWS ElasticSearch
QA, Test Automation, SecurityApache Maven, Mockito
Deployment, CI/CD & AdministrationBamboo
SDK / API and IntegrationsBlackberry SDK
Third Party Tools / IDEs / SDK / ServicesBlackberry SDK, Eclipse, Eclipse RCP, IntelliJ IDEA
Virtualization, Containers and OrchestrationDocker
Operating SystemsFreeBSD, Linux
Version ControlGit
Web/App Servers, MiddlewareJBoss
Message/Queue/Task BrokersKafka
Other Technical SkillsNetty, Protobuf

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 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Bogdan S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring