Recommended expert

Ertan Arslan

Senior Software Engineer

Ertan Arslan
Warsaw, Poland

Experience

Nov 2023 - Present
2 years 3 months
Sheridan, United States

Senior Software Engineer

bART Solutions

  • Developed Customer Portal Revamp using Java and Spring Boot to implement scalable microservices.
  • Implemented concurrent processing pipelines for high-volume customer data using Java streams API.
  • Integrated JPA/Hibernate for seamless data persistence and optimized database performance.
  • Applied Spring Security to secure user authentication and authorization mechanisms.
  • Wrote unit and integration tests using JUnit 5, Mockito, and TestContainers for high reliability.
  • Built CI/CD pipelines with GitHub Actions and Maven to automate build and deployment processes.
  • Utilized Kafka messaging system to handle asynchronous events efficiently.
  • Deployed microservices in Docker containers and orchestrated them with Kubernetes.
  • Monitored JVM performance and optimized memory management using JProfiler and VisualVM.
  • Leveraged AWS cloud services for scalable infrastructure supporting AI-assisted document features.
  • Collaborated with cross-functional teams to define project architecture and ensure code quality.
Mar 2020 - Oct 2023
3 years 8 months
Poznań, Poland

Senior Software Engineer

Netguru

  • Developed E-Commerce Subscription Platform using Java, Spring Boot, and JPA/Hibernate.
  • Implemented concurrent processing features to handle large-scale user subscriptions efficiently.
  • Built secure REST APIs with Spring Security to manage user authentication and roles.
  • Conducted unit and integration testing with JUnit 5, TestNG, and Mockito.
  • Configured CI/CD pipelines with Jenkins and Gradle for automated builds and deployments.
  • Integrated RabbitMQ messaging system to streamline asynchronous service communication.
  • Deployed Dockerized services to AWS cloud for highly available and scalable infrastructure.
  • Applied JVM profiling and optimization techniques to improve application responsiveness.
  • Collaborated with AI-assisted coding tools for refactoring and performance improvements.
  • Coordinated with product and QA teams to ensure high-quality delivery of features.
Feb 2017 - Mar 2020
3 years 2 months
Wrocław, Poland

Software Engineer

Ciklum

  • Developed Smart Retail Order Portal using Java, Spring Boot, and Hibernate for efficient order management.
  • Implemented concurrent processing for real-time order tracking using Java streams API.
  • Built secure RESTful APIs with Spring Security to handle customer authentication.
  • Wrote comprehensive unit tests using JUnit 5 and Mockito to ensure system reliability.
  • Integrated RabbitMQ for asynchronous messaging and workflow processing.
  • Deployed services using Docker and configured CI/CD pipelines with GitLab CI.
  • Monitored and optimized JVM performance using VisualVM and profiling tools.
  • Collaborated with cross-functional teams to implement complex business rules effectively.
  • Supported gradual migration towards microservices architecture and cloud deployment.
  • Maintained high-quality codebase while adapting to evolving project requirements.

Summary

Experienced in developing robust and scalable software solutions using modern backend technologies. Skilled at designing systems that integrate seamlessly with multiple services and platforms. Adept at optimizing performance and implementing complex business logic. Passionate about contributing to innovative projects and improving software quality.

Skills

  • Java
  • Spring Boot
  • Spring Data
  • Spring Security
  • Jpa/hibernate
  • Maven
  • Gradle
  • Jenkins
  • Github Actions
  • Gitlab Ci
  • Docker
  • Kubernetes
  • Aws
  • Azure
  • Kafka
  • Rabbitmq
  • Junit 5
  • Testng
  • Mockito
  • Testcontainers
  • Microservices Architecture
  • Jvm Profiling
  • Performance Optimization
  • Design Patterns
  • Ai-assisted Coding Tools

Languages

Polish
Advanced
English
Intermediate

Education

Sep 2012 - Jun 2016

University of Toronto

Bachelor's degree of Computer Science · Computer Science · Toronto, Canada

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Piotr Nowak
Piotr Nowak

Senior Software Engineer

View Profile
Damian Wnuk
Damian Wnuk

Senior Software Engineer

View Profile
Adam Cemerys
Adam Cemerys

Senior Software Engineer

View Profile
Piotr Judycki
Piotr Judycki

Lead Software Engineer

View Profile
Piotr Ostrowski
Piotr Ostrowski

Senior Full Stack Developer

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Dennis Betke
Dennis Betke

Senior Software Engineer

View Profile
Christopher Gorski
Christopher Gorski

Senior Software Engineer

View Profile
Vitalii Paderin
Vitalii Paderin

Senior Full Stack Engineer

View Profile
Aleksander Inoue
Aleksander Inoue

Senior Full Stack Engineer

View Profile
Lukasz Ren
Lukasz Ren

Software Engineer

View Profile
Aliaksei Stohniy
Aliaksei Stohniy

Backend Developer (Java)

View Profile
Andrzej Kostek
Andrzej Kostek

Senior Software Engineer

View Profile
Alessandro Carrera
Alessandro Carrera

Junior Full-Stack Developer

View Profile
Maxim Yafimau
Maxim Yafimau

DevOps

View Profile
Paweł Mucha
Paweł Mucha

AI Solutions Project Lead Consultant

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Marcin Szalski
Marcin Szalski

Mobile / Game Developer

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Vadim Drokov
Vadim Drokov

Senior Java Developer

View Profile
Michal Budzyn
Michal Budzyn

Senior Golang Engineer

View Profile
Maciej Wilanowski
Maciej Wilanowski

Senior Software Engineer

View Profile
Lars Larsson
Lars Larsson

Senior Software Engineer

View Profile
Sebastian Ciźla
Sebastian Ciźla

Software Engineer and Business Analyst

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile
Matas Kazlauskas
Matas Kazlauskas

Senior Full Stack Engineer

View Profile
Adam Nowak
Adam Nowak

Senior Software Engineer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile