Satiye Albakir Çatal, Developer in Ankara, Turkey
Satiye is available for hire
Hire Satiye

Satiye Albakir Çatal

Verified Expert  in Engineering

Bio

Satiye Çatal is a passionate and ambitious problem solver with over 10 years of experience in software development. Specializing in Java and Spring frameworks, she has excelled at top firms like Toptal and GrowthDay, using technologies such as MongoDB, AWS, and Redis to create scalable solutions. With a master's degree in computer science, Satiye is known for her excellent communication skills and punctuality. Discover how her expertise can elevate your projects to new heights.

Portfolio

GrowthDay
Spring Boot, Spring Security, JSON Web Tokens (JWT), MySQL, Stripe, Stripe API...
Tubitak Bilgem YTE
Java, Spring, Hibernate, AngularJS, Agile Software Development, Full-stack...
Türk Telekom
Relational Databases

Experience

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), Git, Jira

The most amazing...

...achievement of mine was the Live Sessions, which supported up to 2,000 participants. I manage complex, large-scale projects with precision and efficiency.

Work Experience

Senior Back-end Engineer (via Toptal)

2021 - 2024
GrowthDay
  • Developed and maintained features for GrowthDay, advancing from a startup phase to a leading self-improvement platform.
  • Gained extensive experience in designing, testing, developing, and monitoring web-based software applications, contributing to a robust and scalable application architecture.
  • Utilized Spring Boot, MongoDB, AWS, and Redis to build and enhance microservices-based applications.
  • Provided on-call engineering support to the customer support team, resolving 95% of escalated issues within a 24-hour timeframe.
  • Optimized platform performance, achieving a 50% reduction in load times and a 15% increase in user satisfaction scores.
  • Migrated Strapi from v3 to v4, ensuring a smooth transition and enhancing capabilities, which improved API response times.
  • Developed back-end components for WebSocket using AWS AppSync and Amazon DynamoDB, facilitating real-time communication and increasing data handling efficiency.
  • Implemented 100ms video API and Amazon Chime chat integration, enhancing communication features and reducing latency in video calls.
  • Managed website delivery through Amazon CloudFront, improving content delivery speed with data origin in Amazon S3.
Technologies: Spring Boot, Spring Security, JSON Web Tokens (JWT), MySQL, Stripe, Stripe API, REST APIs, Java, Amazon Web Services (AWS), Redis, MongoDB, DYNAMO, Strapi, Keycloak

Senior Full-stack Developer

2015 - 2018
Tubitak Bilgem YTE
  • Developed front-end, back-end, and database layers using J2EE technologies (Java SE, the Spring Framework, Hibernate, JavaScript, AngularJS, JUnit, and Oracle Database).
  • Elicited project requirements from stakeholder meetings and was involved in analysis, design, development, and testing phases of the software lifecycle.
  • Achieved over 90% code coverage by developing unit and integration tests for server-side and developed end-to-end tests.
  • Took part in team-based (own team and assisting other teams) code review activities.
  • Prepared the test plan and test generation on Zephyr and automation using Cucumber and Selenium.
Technologies: Java, Spring, Hibernate, AngularJS, Agile Software Development, Full-stack, APIs, SQL, NoSQL, CSS, HTML, Relational Databases, Java 8, Unit Testing, Integration Testing, REST, Apache Maven, REST APIs

SOA Developer

2013 - 2015
Türk Telekom
  • Created service definitions and interface specifications compliant with TM Forum Standards.
  • Provided architecture, engineering, design, and development services using Oracle Fusion Middleware (Oracle SOA Suite and Oracle Service Bus).
  • Designed and developed ESB/BPEL processes (synchronous and asynchronous) according to specifications.
  • Created WSDL, XSDs, and XQuery while creating BPEL process models.
Technologies: Relational Databases

Full-stack Developer

2010 - 2013
Smartsoft
  • Involved in the analysis, design, development, and testing phases using web technologies (HTML5, Ajax, PHP, and MySQL).
  • Managed the migration of multipage applications with Ajax technology.
  • Refactored the word search engine in exams with preprocessing techniques (hash lookups are approximately 480% faster).
  • Developed word games used in the platform via HTML5 technology.
  • Architected user and management modules of URL shortening system (kisa.ws).
  • Developed and maintained the Turkey General Online Foreign Language Practice Exam (Memcached and Amazon EC2).
Technologies: HTML5, Ajax, jQuery, JavaScript, MySQL, Full-stack, SQL, CSS, HTML, Relational Databases, Amazon Web Services (AWS), Hibernate

GrowthDay

https://app.growthday.com/
As a back-end developer at GrowthDay, I spearheaded the enhancement and scaling of the platform, transforming it from a startup to a leading self-improvement platform with significant user engagement and performance improvements.

Key accomplishments:
• Platform optimization
• Feature development and migration
• Payment and communication integrations
• Performance monitoring and enhancement
• Collaboration and documentation

National Product Tracking System (UTS)

The Product Tracking System Project aims to develop infrastructure in order to track medical devices and cosmetic products manufactured in Turkey or imported from other countries from the production line to where they are sold and used. The system that was developed has thousands of users. The project had eight modules.

I worked as a full-stack developer for Clinical Engineering Modules using J2EE technologies. With the ÜTS Clinical Engineering Module Group, the records of maintenance/repair and calibration on medical devices of healthcare institutions will be managed as well as the authorization and work permit processes of calibration companies and technical services. I was involved in the analysis, design, development, and testing phases of this module. There were four different software development teams on the project with over 30 engineers. The team that I took a role in consisted of six members.

Online YDS Tests

Online YDS Tests is an online exam simulation that can be applied to hundreds of thousands of participants simultaneously, and all analysis is announced in an hour. I designed and developed the application, implementation, and analysis of the exam with in-memory caches. I developed the project with a solo performance on the front end and back end.

Wordtest

https://www.wordtest.com/
Wordtest is an English learning website in a fun and addictive way. It has 1+ million registered users.

I managed the migration of multipage applications with Ajax technology. I refactored the word search engine in exams with preprocessing techniques and developed word games used in the platform via HTML5 technology.

City Lights

City Lights is a web application for a smart city solution developed in the 2010 IBM contest on smart solutions for the smart world. This 8-month project, developed with Java technologies, won a special jury prize among 128 teams.
2011 - 2013

Master's Degree in Computer Engineering

Bilkent University - Ankara, Turkey

2007 - 2010

Bachelor's Degree in Mathematics

Atılım University - Ankara, Turkey

2006 - 2010

Bachelor's Degree in Computer Engineering

Atılım University - Ankara, Turkey

FEBRUARY 2016 - PRESENT

International Certified Agile & Scrum

ACM

Libraries/APIs

REST APIs, Stripe API, jQuery, Stripe

Tools

Git, Jira, Apache Maven, Spring Tool Suite (STS), Keycloak, AWS IAM, SendGrid, OneSignal, AWS AppSync

Languages

Java, JavaScript, SQL, Java 8, HTML5, CSS, HTML, DYNAMO

Frameworks

JUnit, Spring Boot, Spring Security, JSON Web Tokens (JWT), Spring, Hibernate, AngularJS

Paradigms

Agile Software Development, Unit Testing, REST

Platforms

Amazon Web Services (AWS), Oracle, Amazon EC2, Docker, Kubernetes

Storage

MySQL, NoSQL, Relational Databases, Redis, Amazon S3 (AWS S3), Datadog, Memcached, MongoDB

Other

Full-stack, APIs, Integration Testing, Software Design, Algorithms, Strapi, Ajax, Video APIs, Amazon Chime, Statsig, Complex Problem Solving

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring