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

Satiye Albakir Çatal

Verified Expert  in Engineering

Software Developer

Location
Ankara, Turkey
Toptal Member Since
April 22, 2021

Satiye is a hardcore, passionate, and ambitious problem solver who enjoys interesting and challenging projects. She has 7+ years of software development experience in the full life-cycle software development process. She specializes in Java and Spring frameworks, as well as React and AngularJS on the front end. Satiye holds a master's degree in computer science. She communicates extremely well and is very punctual.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), Git, Jira, Spring Tool Suite (STS)

The most amazing...

...thing I've developed is an online exam simulation that can be applied to hundreds of thousands of participants simultaneously; all analysis is done in an hour.

Work Experience

Senior Full-stack Developer

2019 - 2021
Freelance
  • Developed a personal project management (PPM) tool using Spring Boot, Spring Security, JWT web token, MySQL, React, Redux, Thunk, Bootstrap, and Material-UI.
  • Wrote an eCommerce application using React including Hooks, Context API, Redux, Redux Thunk, CSS in JavaScript with styled-components, routing with React Router, online payments handled with Stripe API, Firebase, and Heroku.
  • Created an apartment rental application with Spring Boot, Spring Security, JWT web token, MySQL, React, Redux, Thunk, Bootstrap, and Material-UI.
Technologies: Spring Boot, Spring Security, JSON Web Tokens (JWT), MySQL, Redux, Redux Thunk, SCSS, React Router, Stripe, Stripe API, Firebase, Heroku, Bootstrap, REST APIs, React, Material UI, CSS, JavaScript, Styled-components

Senior Full-stack Developer

2015 - 2018
Tubitak Bilgem YTE
  • Developed front-end, back-end, and database layers using J2EE technologies (Java SE, Spring Framework, Hibernate, JavaScript, AngularJS, JUnit, and Oracle Database).
  • Elicited project requirements from stakeholder meetings and 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 approx. 480% faster).
  • Developed word games used in the platform via HTML5 technology.
  • Developed 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

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 places where they are sold and used. The System that has been developed has thousands of users. The project had 8 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 consists 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 English learning website to fun and addictive way. It has over 1 million registered users.

I have managed the migration of multipage applications with Ajax technology. I have 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 smart city solution which is developed in the contest on smart solutions for the smart world organized by IBM in 2010. This project was an 8-month project developed with Java technologies and won special jury prize among of 128 teams.

Languages

Java, HTML5, JavaScript, SQL, CSS, HTML, Java 8, Python, SCSS

Frameworks

Spring, Hibernate, JUnit, Spring Boot, Spring Security, JSON Web Tokens (JWT), AngularJS, Material UI, Redux, Bootstrap

Libraries/APIs

REST APIs, React, jQuery, React Router, Stripe, Stripe API

Tools

Apache Maven, Git, Jira, Spring Tool Suite (STS), Redux Thunk

Paradigms

Agile Software Development, Unit Testing, REST

Storage

MySQL, Relational Databases, Memcached, NoSQL

Other

Full-stack, APIs, Integration Testing, Ajax, Styled-components

Platforms

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

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

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