Position: Senior Java Software Developer
Category: Java
English level: intermediate
Years of experience: 5

At my workplace, I implemented a project architecture for mobile applications with the ability to reuse in other projects, which allows you to quickly start developing an application and keep the code clean.
Personal Statement
~ 3 years of experience in Java development.
~ 4 years of experience in Delphi and C# development.
* Experience in mobile development (android / ios)
* Experience in interacting with the customer in the formation of those tasks based on his wishes.
* Experience in RESTful api application development.
*Application support and maintenance in Play Market / App Store .
* Experience in Firebase integration (push notifications, analytics, cloud base)
* Creation and maintenance of documentation for API / application. 
* Experience with SOAP.
* Designing Application and Database Architecture.

Employment History

Job Title: Software Engineer  (February 2022- Now)
Project Roles: Java Developer, Data Engineer
- Developed communication between different Google Cloud projects using Pub/Sub
and Cloud Functions;
- Implemented data delivery from Google Cloud Storage to SFTP;
- Added an ability to kickstart Airflow DAGs for launch dataflow process;
- Took part in data mapping implementation according to business rules.
Dev Team: 8, QA Team: 6, DevOps Team: 3, BA Team: 1
Used Technologies: Apache Beam, Google Cloud Functions, Google Dataflow, Google
Healthcare, Google Pub/Sub, Google BigQuery, Google Logging, Google Datalake,
AirFlow, SFTP, Junit, Mockito.
Database: Google BigQuery, Google Firestore.
Tools: Java 11, Gitlab, Maven, Git.

Job Title: Java/Kotlin Developer 
Dates of Employment: Marсh 2021 – January 2022
Project: Gogol - marketplace for shippers and carriers
Full lifecycle application development. The project is being developed in a full team (frontend and backend developers, QA testers, business analysts, ui / ux designers)
according to the Scrum methodology.
My responsibilities as a backend application developer within microservices include implementing new features based on the Quarkus framework.
To communicate with the backend use graphql for data exchange. For communication with othe

Job Title: Java Developer
Dates of Employment: June 2020 - February 2021
Project: Interactive Theater

Full lifecycle application development. The project is being developed in a full team (frontend and backend developers, QA testers, business analysts, ui / ux designers) according to the Scrum methodology.

Responsibilities: Develop RESTful api application using Spring framework. Participation in the development of architecture. Apply unit testing.
- Remote Job
- Career Growth