I am a software engineer with 13 years of experience, focused on precision and accuracy, with a deep background in the Java ecosystem and Spring Framework. I enjoy guiding teams, mentoring junior developers, and delivering projects from concept to production, always aiming for robust, scalable solutions. I thrive on cross-functional collaboration, aligning technical decisions with business goals, and fostering best practices to build a high-performing engineering culture. I’m eager to contribute my technical leadership and hands-on expertise to a dynamic development team and drive innovative software solutions.

Ali Akbarpour

I am a software engineer with 13 years of experience, focused on precision and accuracy, with a deep background in the Java ecosystem and Spring Framework. I enjoy guiding teams, mentoring junior developers, and delivering projects from concept to production, always aiming for robust, scalable solutions. I thrive on cross-functional collaboration, aligning technical decisions with business goals, and fostering best practices to build a high-performing engineering culture. I’m eager to contribute my technical leadership and hands-on expertise to a dynamic development team and drive innovative software solutions.

Available to hire

I am a software engineer with 13 years of experience, focused on precision and accuracy, with a deep background in the Java ecosystem and Spring Framework. I enjoy guiding teams, mentoring junior developers, and delivering projects from concept to production, always aiming for robust, scalable solutions.

I thrive on cross-functional collaboration, aligning technical decisions with business goals, and fostering best practices to build a high-performing engineering culture. I’m eager to contribute my technical leadership and hands-on expertise to a dynamic development team and drive innovative software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Work Experience

Senior Software Engineer at Tecnotree
August 31, 2022 - October 16, 2025
Led a development team to implement microservices using Java and NodeJS, ensuring high availability and scalability. Developed RESTful APIs with Spring MVC and TM Forum Open API standards; integrated SOAP and gRPC services for legacy systems. Built real-time and batch data processing pipelines using Apache Kafka, delivering complex data transformations and maximizing throughput. Designed and maintained CI/CD pipelines with GitHub Actions. Customized WSO2 API Gateway and integrated into the infrastructure. Designed and implemented a distributed system using Scala and the Akka actor model, and integrated Zeebe workflow engine into production. Established caching with Redis to reduce DB load and improve transaction times, achieving a 30% throughput improvement.
Senior Software Engineer & Head of Development at Tentamus Group
August 1, 2022 - Present
Led the development team in selecting tools for each microservice and middleware, and designed scalable integration applications to transfer customer historical data from the legacy data warehouse (LIMS) to the new Customer Portal. Achieved a 50% increase in concurrent user capacity and reduced message delivery latency by 40%. Engineered backend applications using Java, Spring Boot, Hibernate ORM, and SQL; designed RESTful APIs following microservices architecture and domain-driven design. Worked with MySQL, PostgreSQL, MongoDB, and Redis. Collaborated with DevOps to implement CI/CD pipelines using Maven/Gradle, Git, GitLab, Docker, Kubernetes, and Azure DevOps. Conducted code reviews, performance tuning, debugging, and troubleshooting. Collaborated with front-end team, business analysts, QA engineers, and stakeholders in a Scrum environment.
Software Developer at Behsazan Mellat (BSM)
September 1, 2019 - October 16, 2025
Developed backend RESTful APIs using Java Spring Boot and migrated a large monolithic application toward a microservice architecture. Built and maintained E-Procurement applications using Java, IBM DB2, Apache Struts, Quartz, and JSP. Implemented DevOps practices with Kubernetes, Jenkins, and GitLab. Translated business requirements into milestones, developed messaging with Spring JMS, Apache Camel, and ActiveMQ, and contributed additional services with JavaScript and Spring. Built payment integration with Stripe and delivered multi-threaded, high-concurrency solutions.
Software Developer at DadePardaz
August 1, 2018 - October 16, 2025
Implemented a microservices-based architecture in Java 8 to ensure high availability, flexibility, and scalability. Added JWT/OAuth2 authentication. Worked with financial data, collaborated with analysts, product managers, and engineers to build tools for processing and visualizing large datasets. Contributed to unit testing and code quality in a team environment.
Software Developer at FamSystem
February 1, 2014 - October 16, 2025
Implemented SOAP and REST web services consumer for inquiries and developed DAO and service layers for diverse business flows using Java EE, JAX-RS, and JAX-WS. Applied SOLID and domain-driven design principles to create modular, testable code. Created API documentation with Swagger to facilitate external integrations.

Education

Bachelor of Science in Software Engineering at Istanbul Technical University
September 1, 2004 - June 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Telecommunications, Financial Services, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Hire a Web Developer

We have the best web developer experts on Twine. Hire a web developer in Brussels today.