07/30/2025 updated

**** ******** ****
100 % available

Senior Software Engineer with Expertise in Java Development and Cloud Solutions

Biot, France
Only remote
MS: Business information management systems
Biot, France
Only remote
MS: Business information management systems

Profile attachments

CV Fedir Petrukhin 2024.pdf
CV extended Fedir Petrukhin.pdf

Java (Programming Language)Apache AirflowAmazon Web ServicesArchitectureCloud ComputingContinuous IntegrationGradleJUnitApache MavenNode.jsProduct Family EngineeringSoftware ArchitectureCloud ServicesEnterprise Application PlatformApache SparkBackendGitLabKotlinEvent Driven ArchitectureKubernetesTeam ManagementApache KafkaGraphQLDomain Driven DevelopmentEvent SourcingApi DesignData Pipeline
Java Development
Expertise in Java development for enterprise applications and cloud services.

Cloud Solutions
Proficiency in designing and implementing AWS cloud solutions.

Data Platform Engineering
Experience in building and deploying scalable data pipelines and datalakes using technologies like Spark, Airflow, and Kafka.

Backend Development
Proficiency in backend development using Java/Kotlin and Node.js.

CI/CD Management
Experience with CI/CD management using GitLab CI pipelines, Maven, Gradle.

API Design
Skills in API design and development using REST and GraphQL.

Software Architecture
Knowledge of software architecture principles including event-driven architecture, DDD.
 

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishNative speakerFrenchGoodUkrainianNative speaker

Project history

Senior Software Engineer

AppsFlyer

Internet & IT

500-1000 team member

Developing and maintaining datalake platform, focusing on cloud cost reduction, robustness, and scalability. Developed metadata catalog and data lineage solution for improved observability and governance across various data storages.

Fullstack developer, Software Architect

JurDep

Auditing, Taxes & Law

< 10 team member

Developed MVP for a collaboration and productivity tool tailored to legal companies and departments. Implemented SaaS solution with integration to open court registries, AI-powered information retrieval, and collaborative features.

Senior Software Architect

CC-Interactive

Banking & Financial Services

10-50 team member

Designed CRM systems for financial and insurance companies. Focused on architecture and continuously improving development and CI/CD processes to ensure the adoption of advanced and efficient methodologies.

Software Engineer

Ciklum

Banking & Financial Services

50-250 team member

Developed backend services for Yapital Payment System project. Implemented performance testing, analysis practices, and integrated tools to mitigate concurrency and performance issues.

Software Engineer

Infopulse

Banking & Financial Services

500-1000 team member

Delivered web and mobile corporate banking applications for top banking solutions provider in the Nordic market. Involved in implementing quality standards as an internal projects auditor.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in