Karaca Ã.

About Me

Karaca is a Senior Java Developer with hands-on development and expertise across middle-tier and backend platforms - providing solutions based on technical documents and client business requirements. He works on solution design, microservices, process flow diagrams, and Interface Control Documents (ICDs). He dives into challenges, identifies patterns and works to maintain software tools to ensure high-quality releases.

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Java Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Garnetmind
Garnetmind
Lead Developer
2019 - Present (6 years)
Istanbul, Turkey
  • Work with architects and other developers on specifications, designs, standards, code reviews, and test capabilities for solutions.

  • Implement low latency microservices and solutions with robustness, scalability, resiliency, and high performance.

  • Follow coding standards and industry best practices on projects - maintaining and supporting mission-critical solutions.

Trendyol.com
Trendyol.com
Software Developer
2018 - 2018
Istanbul, Turkey
  • Worked within Trendyol's marketplace team to build rich and complex enterprise solutions for its e-commerce platform.

  • Provided technical oversight across systems and applications on the project.

  • Ensured that essential procedures were followed on projects - contributing to defining standards and best practices.

Demirören Teknoloji
Demirören Teknoloji
Software Developer
2017 - 2017
Istanbul, Turkey
  • Designed and delivered high-quality solutions for a news portal project - working on time and within budget.

  • Developed and implemented the testing procedures, programming mechanisms, and documentation for the solution.

  • Engineered, maintained and improved the build frameworks and toolchains for the news portal.

Siemens
Siemens
Software Developer
2016 - 2017 (1 year)
Istanbul, Turkey
  • Evaluated and built proof-of-concept for interfacing solutions on the Siemens IoT project.

  • Actively participated in technical discussions and decisions on the project - guiding development direction and embracing best practices.

  • Wrote high-quality code, executed unit tests, optimized performance tuning tasks and integrated 3rd-party products with the IoT platform.

Bilyoner
Bilyoner
Software Developer
2012 - 2016 (4 years)
Istanbul, Turkey
  • Led efforts to design, architect and write backend software components on a betting platform for Bilyoner.

  • Architected the solution - building, testing and releasing scalable, flexible, clean, and performant code for the platform.

  • Identified and implemented modern development frameworks, libraries, and principles across the project.

Asseco SEE
Asseco SEE
Software Developer
2010 - 2012 (2 years)
Istanbul, Turkey
  • Designed and developed system architecture for a virtual POS solution - working on integration and implementation.

  • Wrote and delivered readable, testable code for test automation with an eye for performance on the project.

  • Diagnosed and troubleshot application issues in production and test environments for Asseco SEE.

Showcase

Software Developer - Newspaper Project
Software Developer - Newspaper Project
  • Developed and implemented backend services for a personalized newspaper application.

  • Designed and deployed solutions to AWS.

  • Worked on all backend services for a client.

Software Developer - Online Betting
Software Developer - Online Betting
  • Migrated a legacy betting platform to a new architecture.

  • Developed and deployed over 100 microservices.

  • Worked with 4 backend developers on the project.

Software Developer - Betting Analyzer
Software Developer - Betting Analyzer
  • Developed a betting platform analyzer to generate real-time betting metrics on live events.

  • Analyzes historical events to create a logical comment for current events.

  • Focuses on providing insightful data for betting strategy and analysis.