Recommended expert
Ertan Arslan
Senior Software Engineer
Experience
Nov 2023 - Present
2 years 3 monthsSheridan, 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 monthsPoznań, 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 monthsWrocł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
AdvancedEnglish
IntermediateEducation
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