Top expert badge
Recommended expert
Profile header background

Ertan Arslan

Senior Software Engineer

Ertan Arslan
Profile header overlay
Warsaw, Poland

Experience

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

Senior Software Engineer

bART Solutions

Expertise details
Position Summary
Senior Software Engineer at bART Solutions
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Senior Software Engineer at Netguru
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Software Engineer at Ciklum
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology.

Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

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

Statistics

Experience

Total positions 3
Experience in Information Technology 9 y
Avg length 3 y
Longest experience 3 y 7 m

Global Experience

Countries worked in 2 (Poland, United States)
Primary country Poland

Expertise

Recent roles Senior Software Engineer, Software Engineer
Main industries Information Technology
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ertan based?

Ertan is based in Warsaw, Poland.

What languages does Ertan speak?

Ertan speaks the following languages: Polish (Advanced), English (Intermediate).

How many years of experience does Ertan have?

Ertan has at least 9 years of experience. During this time, Ertan has worked in at least 2 different roles and for 3 different companies. The average length of individual experience is 3 years. Note that Ertan may not have shared all experience and actually has more experience.

What roles would Ertan be best suited for?

Based on recent experience, Ertan would be well-suited for roles such as: Senior Software Engineer, Software Engineer.

What is Ertan's latest experience?

Ertan's most recent position is Senior Software Engineer at bART Solutions.

What companies has Ertan worked for in recent years?

In recent years, Ertan has worked for bART Solutions and Netguru.

Which industries is Ertan most experienced in?

Ertan is most experienced in industries like Information Technology.

Which business areas is Ertan most experienced in?

Ertan is most experienced in business areas like Information Technology and Product Development.

Which industries has Ertan worked in recently?

Ertan has recently worked in industries like Information Technology.

Which business areas has Ertan worked in recently?

Ertan has recently worked in business areas like Information Technology and Product Development.

What is Ertan's education?

Ertan holds a Bachelor in Computer Science from University of Toronto.

What is the availability of Ertan?

Ertan is immediately available full-time for suitable projects.

What is the rate of Ertan?

Ertan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Ertan?

To hire Ertan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Market avg: 560-720 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.