Yusuf Aksoy

Senior Software Engineer

Istanbul, Türkiye

About

I've been writing code since I was a kid, and over the years, that passion turned into a profession focused on building robust, maintainable, and scalable software systems. As a Software Engineering Team Lead, I've successfully delivered full-featured platforms, from backend architecture to frontend design, deployment, and long-term maintenance. Most recently, I led the development of AutomationHub, a Spring Boot + React-based platform used for end-to-end telecom testing, both internally and externally. I'm proficient with technologies like Java, Spring, React, Redis, Kafka, Docker, and CI/CD pipelines. I also write documentation, participate in agile workflows, and lead small development teams with a focus on clean, maintainable code. I enjoy building things that work, also making sure they keep working. :)

Experience

  • i2i Systems (Full-time · 6 yrs 5 mos)
    • Software Engineering Team Lead
      Jul 2022 - Present · 4 yrs

      • Led the design and development of AutomationHub, a full-stack platform for automated telecom testing, replacing Katalon-based rating tests with a more maintainable and scalable solution • Extended AutomationHub to support full telecom lifecycle testing, including usage generation, rating, billing validation, and reporting, used both internally and by external partners • Developed and maintained core features such as test suite management, schedulers, error tracking, live logs, notification systems, and dashboard insights • Wrote extensive technical documentation covering architecture, usage, deployment, and onboarding for both internal teams and external users • Participated in agile ceremonies as part of project directives, including daily standups, sprint planning, and sprint reviews • Supervised a team of 2 senior developers and 1 junior, providing technical guidance, conducting code reviews, and ensuring alignment on architecture and implementation • Participated in technical interviews for backend and full-stack roles, mainly focused on evaluating algorithmic and design skills • Java, Spring, Hibernate, Redis, RabbitMQ, Kafka, React, Docker, GitLab CI/CD, Postman, Confluence, JIRA

    • Software Engineer
      Feb 2020 - Jul 2022 · 2 yrs 6 mos

      • Key maintainer of the company's ongoing telecom industry oriented Customer Care CRM • Designed the overall API in compliance with TM Forum’s (TMF) standards in order to support CRUD operations, events, caching, error reporting, advanced entity filtering, pagination and sorting • Built both backend and frontend generic components to implement any TMF based solution in a very short time, which were eagerly adopted by other teams • Gave several trainings to teammates and other development teams, which were recorded and are regularly consulted • Completed many TMF courses, and acquired several career certificates such as Platform Development Manager • Responsible for reviewing commits and merge requests of half a dozen developers • Java, Spring, Hibernate, JSF/PrimeFaces, Gitlab, Sentry, Camunda, Postman, Confluence, JIRA

  • Open Source Maintainer at GitHub
    Sep 2021 - Present · 4 yrs 10 mos

    • Maintained and developed Spring Filter, a popular open-source project that simplifies building dynamic query filters for Spring-based applications • Resolved 100+ issues, contributed to bug fixes, added new features, and ensured compatibility with the latest Spring modules • Actively engaged with a vibrant community of developers by providing support, reviewing pull requests, and incorporating feedback to improve the project's usability and performance • Implemented features such as filter parsing (using ANTLR), expression handling, and customized query building • Managed releases, documented features, and guided users through implementation and troubleshooting via detailed documentation and community discussions • Java, Spring, Mongo, JUnit, Maven, Docker, GitHub Actions https://github.com/turkraft/springfilter

  • Full Stack Development Intern at Darülaceze Başkanlığı
    Dec 2018 - Jan 2019 · 2 mos

    • Implemented pillars of the care services module • Created a new innovative way of generating Excel reports • Fixed many bugs and corrected wrongly generated reports • Participated to key meetings with directors • Consulted system users and implemented features accordingly • C#, ASP.NET MVC, MS SQL Server, Git (Contact for report)

  • Software Development Intern at P.I. Works, Inc.
    Jul 2018 - Sep 2018 · 3 mos

    • Developed a VS Code extension for automatic JS linting and presented the solution to the front-end team • Refactored a big part of the uSON UI project according to given rules and wrote tests • Organized, helped, and distributed work to other interns • Familiarized with TortoiseHg (Mercurial), Microsoft Teams, JIRA, TeamCity, Confluence • C#, ASP.NET MVC, MySQL, AngularJS (SPA), Webpack, Jasmine, Protractor, ESLint, Mercurial (Contact for report)