Turkdogan Tasdelen
Turkdogan Tasdelen
Senior Software Engineer

About Me


I have over 12 years of experience as a software engineer and have worked at small startups and large organizations. While I'm proficient with many programming environments, my expertise is in Java programming.

In my current company, I work as a team leader in a couple of defense-based projects. My main responsibility is to design the infrastructure of the systems and direct the team members for optimal output. I'm a coder and I love programming. Therefore I'm also writing code to solve everyday issues with the team members.

Highlights

  • Team leadership responsibilities in software based projects.
  • Worked on different kinds of software projects from defense based ones to the enterprise-scale applications.
  • Studied deep learning subjects, but dropped out of Ph.D. due to difficulty to deal with private sector and academic requirements at the same time.

Interests


My personal interests include:

  • Deep learning. It's an exciting time for machine learning. I found an opportunity to work with some deep learning subjects during studying for my Ph.D. Now I'm trying to stay synchronized with the latest development in this field to create helpful mobile apps.
  • Sports. Running is my passion. I try to run at least twice even in my busiest weeks. I also love weight lifting, it makes me feel more energetic after a challenging workout session.
  • Personal Development. I believe that similar to the software development approach, continuous improvement in everyday life is the key to lifetime success. I like reading some personal development stuff. Trying new approaches, productivity frameworks to do something in an efficient manner is crucial for me.

Recent Projects

  • A microservice based with project with event driven architecture and Amazon Web Services (AWS) integration.
  • A Supervisor project that makes it easier to manage subsystems and synchronize critical data between those subsystems.
  • A couple of enterprise-scale projects to manage huge amounts of data. Took opportunity at designing, implementing, and integration of many modules and systems.

Other Things

  • Java platform
    • Java
    • Kotlin
    • Spring Boot
    • Hibernate Framework
    • Java Server Faces (JSF)
  • Other
    • AWS (Lambda, SNS, SQS, Cognito etc.)
    • Restful Architecture
    • Event Driven Architecture
    • Test Driven Development
    • C#
    • Swift, Python

Contact Me