Hakan Sandıkkaya

Senior Software Developer

Java & Spring Boot Expert

Hakan Sandıkkaya

About Me

Experienced software developer with over 15 years of expertise in designing and implementing scalable backend systems, microservices architecture, and full-stack applications. Adept at leading cross-functional teams and delivering high-impact projects in sectors such as finance and healthcare. Proficient in cutting-edge technologies, including Spring Boot, PostgreSQL, and ReactJS, with a strong focus on system integration, real-time data processing, and DevOps practices.

Committed to driving innovation and operational efficiency, I aim to contribute by delivering robust software solutions that align with organizational goals. My expertise in designing event-driven systems, optimizing workflows, and mentoring teams ensures successful project outcomes and enhanced productivity. With a passion for continuous learning and creative problem-solving, I strive to create value through technology, improve user experiences, and support company growth in a dynamic, fast-paced environment.

Key Qualifications

Comprehensive Backend Development Expertise

  • Strong command of backend technologies like Spring Boot, Java, and database systems such as PostgreSQL, Oracle and Redis
  • Proven ability to design and implement scalable and efficient backend systems

Microservices Architecture

  • Proficient in designing, developing, and managing microservices-based architectures, including event-driven systems and the Saga Pattern

Finance and Healthcare Sector Experience

  • Significant contributions to projects in cryptocurrency platforms, telemedicine, and radiology imaging systems, demonstrating domain versatility

Integration Expertise

  • Hands-on experience with third-party integrations, such as Binance API, payment gateways, and medical device systems

Leadership and Team Management

  • Successful leadership as Technical Team Lead, involving team coordination, mentoring, and decision-making for project architecture and execution

Full-Stack Development

  • Proficiency in frontend frameworks such as ReactJS, AngularJS and EmberJS, with a holistic understanding of application development

Big Data and IoT Implementation

  • Experience with Big Data platforms (Hadoop) and IoT devices (Raspberry Pi 4) for predictive analytics and sensor data management

DevOps Practices

  • Familiarity with tools like Google Cloud, Digital Ocean, and DevOps pipelines, ensuring efficient deployment and scaling

Industry Certifications

  • Certified Java Software Specialist, reflecting a deep understanding of Java programming

Cross-Domain and Role Adaptability

  • Transitioned seamlessly across diverse industries (education, finance, healthcare, and public sectors) and roles (developer, team lead, manager)

Key Experience Highlights

Project Management

Extensive experience managing project lifecycles, from feasibility studies to deployment

Real-Time Systems

Developed systems that process real-time data from exchanges and sensors

Problem Solving

Addressed complex challenges, such as migrating legacy systems and implementing advanced features in regulated environments

Technical Proficiency

Mastery over tools like RabbitMQ, Keycloak, and Apache Tomcat, reflecting a comprehensive technology stack

Education

International Relations

Anadolu University

2023 - 2027

Software Engineering

Akdeniz Education and Research University

2018 - 2022

Business Administration

Anadolu University

2018 - 2022

Computer Technology and Programming

Cumhuriyet University

2004 - 2007

Professional Experience

SG Veteris

London, UK

2021 - 2025

Ydm Informatics

Ankara, TR

2021

Sirius Group

Ankara, TR

2020 - 2021

Promet Informatics

Ankara, TR

2018 - 2020

Tübitak SAGE

Ankara, TR

2018

Medoc Technology

Ankara, TR

2012 - 2018

Datasel Information Systems

Ankara, TR

2009 - 2010

Sisoft Healthcare Information Systems

Sivas, TR

2008 - 2009

Bilsa Software Inc.

Sivas, TR

2006 - 2007

Technical Skills

Backend Technologies

JavaSpring BootSpring CloudSpring SecuritySpring BatchSpring DataJSPJSFHibernateJPAMavenGradleRabbitMQKeycloakNode.jsExpress.jsWebSocketOAuth2JWTTomcatREST APIGraphQLJUnitThymeleafAOPSwagger

Databases

PostgreSQLOracleSQL ServerMongoDBCassandraHBaseRedisElasticsearch

Big Data

Apache HadoopApache SparkApache HiveApache HBaseApache KafkaApache ZookeeperApache FlumeApache Sqoop

Frontend Technologies

ReactJSAngularJSEmberJSPrimeFacesTypeScriptTailwindCSSHTML5CSS3JavaScriptRedux

DevOps & Cloud

DockerKubernetesJenkinsGoogle CloudDigital OceanLinuxCI/CDGatewayNginx

Methodologies & Tools

Agile/ScrumMicroservicesGitJIRAConfluenceRedmineDesign PatternsSOLIDClean Architecture

Contact

Get in Touch

Contact Information