Mehmet Ergülcü

Mehmet ERGULCU

Software Development Team Lead

Turkey, Istanbul, Umraniye
About Me

I am a highly experienced Software Development Team Lead with over 10 years of experience in backend development, system architecture, and process optimization. I specialize in Java, Spring, and Microservices. I have a proven track record of mentoring teams, making architectural decisions, and optimizing software systems for better performance. I am passionate about innovation, continuous learning, and adopting new technologies to solve complex problems.

,
Professional Experience

Software Development Team Lead

Etiya

Software Development Team Lead

Leading backend development and system architecture for product management microservice. Responsible for architectural decisions, code quality analysis, and database optimization. Migrated newly created Microservices UI to old mono with backend adapters without touching old legacy code. Conducted database versioning using Liquibase.

Technologies: Java, Spring Boot, Microservices, Kubernetes, PostgreSQL, Kafka, Jenkins, Docker

Principal Software Developer

Contributed to the backend development of high-performance systems, with a focus on code quality and architectural integrity. CRM Microservices application backend development and performance improvements across various applications.

Technologies: Java, Spring Boot, Microservices, Kubernetes, PostgreSQL, Kafka, Jenkins, Docker, Liquibase

ATP

Senior Software Developer

Developed central reporting backend services and made key architectural decisions to optimize system performance. Successfully reduced Java process bottlenecks by optimizing application and query performance.

Technologies: Java, Spring, Spring Boot, Struts, REST, Azure DevOps, Kibana, Docker, Jenkins

Ozyegin University

Backend Team Leader

Led a team in integrating web services, syncing Microsoft Teams and Zoom meeting reports, and developing custom reporting systems. Optimized Java and query performance while providing technical guidance and mentoring to developers. Researched and designed strategies to transition from monolithic to microservices architecture.

Technologies: Java, DB2, Spring, Zoom API, Microsoft Graph API, Jira, SVN

Java Specialist

Developed and maintained integrations with web services, built synchronization tools, and implemented payment system integrations. Led backend development for a variety of internal applications and provided technical mentorship to junior developers.

Technologies: Java, DB2, Spring, Zoom API, Microsoft Graph API, Jira, SVN

Mepsan

Senior Software Developer

Led a team of developers in designing a Point of Sale (POS) system using hexagonal design pattern, improving transaction efficiency. Developed a database migration tool to seamlessly transition data from legacy systems to new architecture.

Technologies: Java, JavaFX, SQL Server, PostgreSQL, Linux, Bash, PL/SQL

Bilisim Ofis

Senior Software Developer

Designed and developed web and mobile applications, including real estate apps with asynchronous image processing. Worked on various web applications, focusing on system optimization and reducing resource consumption.

Technologies: Java, Android, C#, ASP.NET, Javascript, HTML

Mepsan

Software Developer

Developed ERP solutions, managed system architecture design, and led technical teams in creating business process management tools. Played a pivotal role in query optimization, reducing system bottlenecks and enhancing performance.

Technologies: Java, Spring, PostgreSQL, PL/SQL, Linux, JavaFX

Perspektif Advertisement

Software Developer

Built desktop and web applications, and worked on projects related to multimedia advertisement and data processing. Developed solutions for importing data from Excel into SQL Server, as well as custom photo processing tools.

Technologies: C#, T-SQL, SQL Server, ASP.NET, HTML, Javascript, WPF

Education

Bachelor’s Degree in Computer Technology and Information Systems

Mersin University, Turkey

Programming skills

Java, Spring/Spring Boot, PL/SQL, T-SQL, REST

Development Tools & Technologies

Git, Docker, Kubernetes, Jenkins, Azure DevOps, Liquibase, Kibana, Jira

Interests

Technology discussions, Software optimization, System monitoring, Cycling, Walking