Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Erhan Mert

Software Architect & Senior Software Engineer
Ankara

Summary

Hands-on Software Architect with extensive experience developing and supporting mission critical applications. Purpose-driven professional active in engaging, training and mentoring others.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Software Architect

Siemens R&D
04.2022 - Current
  • Mentored junior developers on best practices in software architecture design and coding techniques, fostering a culture of continuous learning and growth within the team
  • Actively participating in refinement process with the Product Owner
  • Preparing architectural documentation
  • Contributing to development
  • Code reviews

Achievements

  • Taking active role in creating event-driven architecture from scratch
  • Collaborating with other teams to implement distributed system
  • Implementing boilerplate code to increase development productivity
  • Establishing mentoring for team members, resulting in 50% increase in productivity
  • Promoted as Software architect

Languages / Technologies / Common Practices
Java17, Spring Boot, Apache Kafka, Redis, Angular, PostgreSQL-PostGIS, architecture, Micro frontend/ microservice architecture, Docker, AWS EKS, Helm charts, GitOps, Argo CD, JUnit, E2E UI, Test, Integration test, Performance/Load test, Scaled Agile Framework (SAFE)

Senior Software Consultant

Turkcell Technology
04.2021 - 04.2022
  • Developed high performance backend code
  • Mentoring team members with ownership and proactive approach

Achievements

  • Implemented Agile methodologies best practices, increased communication, collaboration and prevented SILOs
  • Implemented custom Kafka retry mechanism, resulting in 25% time saving of operation team
  • Fine-tuning Kafka configuration, resulting in 20% cost savings
  • Optimized branching strategy, resulting in 0 code-freeze time

Languages / Technologies / Common Practices

Java8, Spring Boot, Apache Kafka, Elasticsearch, Redis, PostgreSQL, Docker, Vue JS, JUnit, Scrum of Scrums

Technical Lead

Innova IT Solutions
04.2013 - 04.2021
  • Engaging development activities
  • Actively participating in technical design decisions
  • Refactoring existing integration layers
  • Formulating integration strategy and overseeing implementation
  • Upgrading library and framework versions
  • Proficiently managing Scrum methodologies
  • Contributing to development

Achievements

  • Concurrently leading two teams Successfully completed all releases with 0 delay time
  • Received positive customer feedback about acting with e2e perspective in the customer environment
  • Managed to develop a product to handle about 4m daily inbound and outbound requests
  • Promoted as a technical lead

Languages / Technologies / Common Practices

Java, Spring framework, Hibernate, Activiti BPMN framework, React Native, Drools, XSLT, Soap WS, JMS, Groovy, Vaadin, Oracle, JUnit, Soap UI Test suits

Software Developer

Anadolu Insurance
11.2008 - 04.2013
  • Integrating virtual POS systems with various banks
  • Contributing to development.

Education

Bs. Computer Science Engineering - Computer Engineering

Sakarya University
Sakarya, Turkey
09.2004 - 2008.06

Skills

    Software Design

Certification

Certified Software Architect International Software Architecture Qualification Board(ISAQB)

Timeline

Certified Software Architect International Software Architecture Qualification Board(ISAQB)

06-2023

Software Architect

Siemens R&D
04.2022 - Current

Senior Software Consultant

Turkcell Technology
04.2021 - 04.2022

Technical Lead

Innova IT Solutions
04.2013 - 04.2021

Software Developer

Anadolu Insurance
11.2008 - 04.2013

Bs. Computer Science Engineering - Computer Engineering

Sakarya University
09.2004 - 2008.06
Erhan MertSoftware Architect & Senior Software Engineer