Kenan Sevindik

Kenan Sevindik

Ankara, Türkiye

+90 533 638 2091 ksevindik@gmail.com

kenansevindik.com

Summary

Highly experienced Software Architect with over two decades of expertise in Enterprise Java, microservices, and software architecture. Proven ability to lead and contribute to numerous projects, helping organizations adopt modern technologies such as Spring Boot, JPA/Hibernate, Vaadin.

Strong background in:

  • Software Development Practices & Architectures
  • Technical Leadership & Consulting
  • Infrastructure & Middleware Development
  • Agile Software Project Management
  • Object Oriented Software Analysis & Design Methods
  • Software Testing & Quality Assurance
  • Enterprise Java Technologies, Spring, Spring Security, JPA/Hibernate, AspectJ, Vaadin

Experience

Software Architect | Udemy | Full-time

📅 Sep 2021 - Present · 3 yrs 7 mos 📍 Ankara, Turkey · Hybrid
  • Expanded responsibilities to support multiple teams in Turkey, including payments and instructor teams.
  • Initiated and lead development of an acceptance testing framework and library for Spring Kotlin-based microservices, actively supporting its adoption and maintenance across the organization.

Software Architect | Udemy | Contractor

📅 Sep 2019 - Sep 2021 · 2 yrs 1 mo 📍 Ankara, Turkey
  • Helped the company adopt microservices and enterprise Java technologies while leading development of a software solution supporting partnership team business functionalities.
  • Participated in a technology council to transform the organization’s skills and technology ecosystem.
  • Initiated and continue to guide a collaborative knowledge and experience-sharing program to facilitate expertise diffusion and foster strong employee bonds across Udemy.

Technical Consultant | Trendyol Group | Contractor

📅 Apr 2019 - Sep 2019 · 6 mos 📍 Istanbul, Turkey
  • Provided technical consultancy and mentoring for multiple software teams.
  • Applied expertise in Software Design and Microservices.

Founder & Partner | Harezmi IT Solutions | Full-time

📅 Jan 2011 - Sep 2021 · 10 yrs 9 mos 📍 Ankara, Turkey
  • Founded the company in Ankara METU Technopolis to deliver middleware and enterprise software solutions using Enterprise Java technologies; served private and public sector clients.
  • Organized and delivered mentoring, coaching, and training programs on Java, Spring, Hibernate, AOP, Security, OOP, and Design Patterns for software companies and IT teams.

Technology Manager | Innova | Full-time

📅 Jun 2007 - Jun 2010 · 3 yrs 1 mo 📍 Ankara, Turkey
  • Led the architecture and infrastructure group that built reusable middleware and glue frameworks with Spring, Acegi Security, JPA/Hibernate, JSF, WebFlow, and JasperReports; empowered multiple JEE projects with consistent infrastructure.
  • Established an agile development and release platform using Eclipse, SVN, JIRA, IVY, and CruiseControl; implemented CI/CD practices and automated traceability from code commits to issues and releases.

Java Developer | Ontometrics

📅 Mar 2007 - Jun 2007 · 4 mos 📍 Greater Los Angeles Area · Remote
  • Participated in design and development of enterprise web applications using latest J2EE technologies including Spring Framework, Acegi Security Framework, Hibernate JPA, JSF, TestNG, and Maven.
  • Practiced agile development with a virtually distributed team, organizing daily stand-up meetings, coding with test-driven development, and applying story estimation techniques such as planning poker.

Senior Software Developer | STM | Full-time

📅 Dec 2004 - Mar 2007 · 2 yrs 3 mo 📍 Ankara, Turkey
  • Led architecture in a large-scale military project using Spring, Hibernate, JSF, and Acegi; built core systems like SSO, applet-web session sharing, and role-based authorization solutions.
  • Applied TDD with JUnit and Selenium, used AOP for middleware tasks, and built reporting frameworks with JasperReports and Inetsoft; automated config and builds with XDoclet and Ant.

Software Developer | Turkish Armed Forces – Software Development Unit | Officer

📅 Mar 2004 – Nov 2004 · 9 mo 📍 Ankara, Turkey
  • Designed and developed enterprise web apps with ASP.NET and C# on the .NET platform. Used Maverick for .NET MVC2 to separate layers and NHibernate for ORM-based persistence.
  • Built reusable SQL utilities to eliminate boilerplate CRUD code. Maintained legacy JSP/Servlet apps and compared Java vs. .NET in enterprise contexts, emphasizing domain understanding and agile practices over specific technologies.

Java Developer and Consultant | İnfopark | Full-time

📅 May 2001 – Dec 2003 · 2 yrs 8 mo 📍 Ankara, Turkey
  • Provided J2EE consultancy for Turkish Aerospace Industry (TAI). Designed and developed CALS project systems for the Turkish Armed Forces using J2EE, Java threading, and object modeling.
  • Built a custom HTTP/XML communication framework to replace RMI/IIOP, resolving security issues and enabling standard-based integration.

J2EE Consultant and Mentor | Bilişim Ltd. | Contractor

📅 Jan 2003 – Feb 2003 · 2 mo 📍 Ankara, Turkey
  • Mentored the team on J2EE, OO design, iterative development, and use-case-driven analysis. Led knowledge transfer on J2EE Patterns and agile startup practices.
  • Delivered a proof-of-concept app demonstrating architecture, design, and development aligned with real business needs.

Sun System Support Engineer | Gantek Teknoloji | Full-time

📅 Jul 1999 – Nov 2000 · 1 yr 5 mo 📍 Ankara, Turkey
  • Supported enterprise-scale Sun systems (E450 to E5500) and Solaris OS. Experienced in UNIX admin, networking, clustering, and system deployments.
  • Worked on Veritas Cluster, Volume Manager, and Sun backup tools; deployed and configured disk arrays, autoloaders, and other peripherals.

Java Programmer | Informatics Institute, METU | Full-time

📅 Jun 1998 – Nov 1998 · 6 mo 📍 Ankara, Turkey
  • Built Java applets and CGI-driven dynamic web interfaces for a distance learning platform.
  • Delivered seminars on Java and CGI in an academic workshop.

Education

🎓 Orta Doğu Teknik Üniversitesi (Middle East Technical University) Bachelor of Science (BS), Computer Engineering 📅 1994 - 1999

Licenses & Certifications

  • Vaadin 7 Certified Developer
  • Sun Certified Java Programmer
  • Sun Certified Web Component Developer
  • Sun Certified Business Component Developer
  • Sun Certified System Administrator

Publications

📖 Beginning Spring Wiley Publishing