Taner Mansur, Developer in Istanbul, Turkey
Taner is available for hire
Hire Taner

Taner Mansur

Verified Expert  in Engineering

Back-end Developer

Location
Istanbul, Turkey
Toptal Member Since
September 26, 2022

Taner is an experienced Jakarta EE back-end developer who builds and maintains back-end systems capable of handling thousands of transactions per second in clusters spanning hundreds of servers. He has recent experience developing cloud-native Jakarta EE applications built using state-of-the-art frameworks.

Portfolio

Educational Networks
Java, Apache Tomcat, Back-end, Back-end Development, Back-end Architecture...
Telenity
Java EE 8, JBoss, JAX-RS, JAX-WS, JPA, Spring Boot, MongoDB, Elasticsearch...
AgeSA
Java EE 6, JAX-RS, JAX-WS, Oracle WebLogic Application Server, Back-end...

Experience

Availability

Part-time

Preferred Environment

Java, Jakarta EE, JBoss, Spring Boot, MongoDB, SQL, Docker, Redis, C, Algorithms

The most amazing...

...thing I've created is replacing the Google Play integration of a GSM operator, receiving over $300 thousand daily transactions.

Work Experience

Senior Software Engineer

2021 - PRESENT
Educational Networks
  • Developed a task scheduling and batch processing system that sent bulk emails and executed and monitored various background task scripts like finding, preparing, and sending homework notifications.
  • Designed and implemented a configurable security filter that allows IP CIDR range filtering, rate limiting, and throttling.
  • Refactored and fixed bugs in the CMS back-end that schools use to customize their public websites.
Technologies: Java, Apache Tomcat, Back-end, Back-end Development, Back-end Architecture, APIs, RESTful Web Services, Jakarta EE, Algorithms, Software Engineering, SQL, Java EE, Web Services, MySQL, Java Application Servers, JDBC, Apache Kafka, IntelliJ IDEA, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), Apache Maven, JUnit, Mockito, H2 Database, Unit Testing, REST APIs

Senior Software Engineer

2016 - 2021
Telenity
  • Replaced the Google Play integration of a GSM operator through which they received over $300 thousand daily transactions.
  • Developed POCs demonstrated to potential clients or business partners as future projects.
  • Contributed to the development process improvement decisions as a software architecture team member.
Technologies: Java EE 8, JBoss, JAX-RS, JAX-WS, JPA, Spring Boot, MongoDB, Elasticsearch, Redis, GIS, PostGIS, Back-end, Back-end Development, Back-end Architecture, APIs, RESTful Web Services, Java, Jakarta EE, Algorithms, Software Engineering, SQL, Docker, Java EE, SOAP, Web Services, JBoss EAP, WildFly, SIP, FreeSWITCH, JMS, ActiveMQ, MySQL, Java EE 7, Java SE 8, Java Application Servers, JDBC, PostgreSQL, Apache Kafka, Eclipse IDE, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), Apache Maven, Jenkins, SonarQube, JUnit, Mockito, H2 Database, Unit Testing, REST APIs

Senior Software Engineer

2014 - 2016
AgeSA
  • Contributed to the design, development, and integration testing of the new in-house built insurance automation and ERP software.
  • Designed and implemented the automation and ERP software's bulk messaging and printing modules, which delivered electronic and printed e-mails to customers with private pension plans.
  • Evaluated many different Java back-end platforms supplied by insurance software vendors. Developed in-house solutions and POCs to demonstrate how we would perform the digital transformation the company was aiming for.
Technologies: Java EE 6, JAX-RS, JAX-WS, Oracle WebLogic Application Server, Back-end, Back-end Development, Back-end Architecture, APIs, RESTful Web Services, Java, Jakarta EE, JBoss, Algorithms, Software Engineering, SQL, Java EE, SOAP, Web Services, JPA, Java EE 7, Java Application Servers, JDBC, Eclipse IDE, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), Apache Maven, Jenkins, SonarQube, JUnit, Mockito, Unit Testing, REST APIs

Senior Software Engineer

2014 - 2014
Turkcell
  • Improved the design and the code structure of an in-house built programming language, its web-based IDE, and its Java-powered runtime back end.
  • Refactored most of its back-end APIs Java code to detect and fix its bugs quickly and efficiently.
  • Developed various Java-powered little console applications, primarily batch processing subscriber payment data.
Technologies: Java, Oracle WebLogic Application Server, Back-end, Back-end Development, Back-end Architecture, APIs, RESTful Web Services, Algorithms, Software Engineering, SQL, Web Services, Spring MVC, Spring JDBC, Java Application Servers, JDBC, Eclipse IDE, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), JUnit, Unit Testing

Software Development Engineer

2013 - 2014
Huawei Technologies Co.
  • Started as a team member in the next-generation intelligent network team and developed an example prepaid subscription system during my probation period.
  • Served as an experienced Java back-end developer in multiple multi-national GSM operator VAS subsystems back-end projects, mainly for revenue sharing among third-party application store content providers of GSM operators.
  • Received multiple commendations for my commitment to work.
Technologies: Java, Spring MVC, Spring JDBC, iBATIS, SQL, Back-end, Back-end Development, Jakarta EE, Algorithms, Software Engineering, Java EE, SOAP, Web Services, JPA, Java Application Servers, JDBC, Eclipse IDE, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), JUnit, Unit Testing

Software Development Engineer

2007 - 2012
Cybersoft
  • Developed and maintained modules of a large project serving SOAP web services for the Turkish Ministry of Finance, supporting thousands of transactions per second.
  • Maintained the Java back-end code, continuously refactored and replaced nearly 90%, added new features, improved performance, and fixed production bugs.
  • Contributed to performance improvements and code refactoring that made scaling-up possible. Starting with only around 500 users, consuming my web services increased by ten thousand concurrent users over the years.
Technologies: Java EE, GlassFish, SOAP, Web Services, XML-RPC, Swing, Eclipse SWT, Apache Tomcat, Capability Maturity Model Integration (CMMI), Back-end, Back-end Development, Java, Jakarta EE, C, C++, Algorithms, Software Engineering, SQL, JMS, ActiveMQ, Java Application Servers, JDBC, Sybase, Eclipse IDE, Multithreading, Data Structures, Design Patterns, Object-oriented Programming (OOP), JUnit, Unit Testing

Google Play Integration with GSM Operator's Charging System

Replaced the Google Play integration of a GSM operator through they received over $300 thousand daily transactions. Developed POCs demonstrated to potential clients or business partners as future projects. As a software architecture team member, I contributed to the development process decisions.

Fleet Tracking API

A Jakarta EE-powered distributed application that enables asset tracking via GSM or GPS signals. It runs in the JBoss WildFly Application server in domain mode, with multiple nodes capable of tracking 300K assets simultaneously.

Tax Office Automation Project Phase 3

Developed and maintained modules of a large project serving SOAP web services for the Turkish Ministry of Finance, supporting thousands of transactions per second. While maintaining the Java back-end code, I refactored and replaced nearly 90%, added new features, improved performance, and fixed production bugs. I also contributed to performance improvements and code refactoring that made scaling up possible. Starting with only around 500 users, consuming my web services increased by ten thousand concurrent users over the years.
2009 - 2011

Master's Degree in Computer Engineering

Middle East Technical University (METU) - Ankara, Turkey

2003 - 2007

Bachelor's Degree in Computer Engineering

Ankara University - Ankara, Turkey

Libraries/APIs

JAX-RS, JAX-WS, JDBC, REST APIs, JMS, Eclipse SWT

Tools

WildFly, Apache Tomcat, Java Application Servers, Eclipse IDE, GIS, ActiveMQ, IntelliJ IDEA, Apache Maven, Jenkins, SonarQube, FreeSWITCH

Languages

Java, SQL, Java EE 8, Java EE 7, Java SE 8, C, C++

Paradigms

Back-end Architecture, Design Patterns, Object-oriented Programming (OOP), Unit Testing

Platforms

Jakarta EE, JBoss, Java EE, JBoss EAP, Docker, Apache Kafka, Unix

Storage

MySQL, PostgreSQL, Sybase, H2 Database, Redis, Elasticsearch, PostGIS, MongoDB, XML-RPC

Frameworks

Spring Boot, JPA, iBATIS, JUnit, Mockito, Swing, Spring MVC, Spring JDBC

Other

Java EE 6, Back-end, Back-end Development, APIs, RESTful Web Services, Multithreading, SOAP, Web Services, Oracle WebLogic Application Server, Data Structures, Algorithms, Software Engineering, GlassFish, Capability Maturity Model Integration (CMMI), SIP

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