Ertan Arslan
Senior Software Engineer
Experience
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.
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.
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.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Product Development.
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
Education
University of Toronto
Bachelor's degree of Computer Science · Computer Science · Toronto, Canada
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ertan based?
What languages does Ertan speak?
How many years of experience does Ertan have?
What roles would Ertan be best suited for?
What is Ertan's latest experience?
What companies has Ertan worked for in recent years?
Which industries is Ertan most experienced in?
Which business areas is Ertan most experienced in?
Which industries has Ertan worked in recently?
Which business areas has Ertan worked in recently?
What is Ertan's education?
What is the availability of Ertan?
What is the rate of Ertan?
How to hire Ertan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Warsaw, Poland