Erdinc Mutlu, Developer in London, United Kingdom
Erdinc is available for hire
Hire Erdinc

Erdinc Mutlu

Verified Expert  in Engineering

Software Engineer and Developer

Location
London, United Kingdom
Toptal Member Since
June 16, 2022

Erdinc is a software engineer with 24 years of experience and extensive software and systems development skills in multinational companies. He has solid knowledge of the back end, fintech, payment systems, cryptocurrencies, AWS, GCP, test automation, and digital communication systems. He is highly proficient in Go, Python, ANSI C, C++, test automation, embedded systems, device drivers, Linux, and real-time operating systems. Erdinc is proactive, highly organized, and self-motivated.

Portfolio

Gartner
Go, TypeScript, Amazon Simple Notification Service (Amazon SNS)...
HSBC
Go, Python, REST, REST APIs, PostgreSQL, XML, Jira, Git, Docker, Jenkins...
Gartner
Go, MongoDB, Schemas, JavaScript, REST, Jira, Git, Docker...

Experience

Availability

Full-time

Preferred Environment

Windows, Linux, Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Python, Go

The most amazing...

...project I worked on involved more than 150 microservices and served more than 10 million customers.

Work Experience

Software Engineer | Technical Lead | Go Developer (via Toptal)

2023 - 2024
Gartner
  • Designed and developed full-stack software for Software Advice (softwareadvice.com).
  • Used Go, TypeScript, React, Next.js, event-driven architecture, Kafka, AWS (Lambda, DynamoDB, SQS, SNS, and S3), REST APIs, GraphQL, Bazel and Gazelle (build system), OpenAPI (Swagger), Docker, Terraform, GitHub, Jenkins, and Vercel.
  • Led technical discussions, defined and developed APIs, and prototyped solutions.
  • Interviewed engineering candidates for the roles within Gartner.
Technologies: Go, TypeScript, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Lambda, Lambda Functions, DYNAMO, Amazon Aurora, Apache Kafka, GraphQL, AWS AppSync, Amazon Web Services (AWS), Docker, Linux, Bazel, Next.js, Vercel, Event-driven Architecture, Gazelle, OpenAPI, Terraform, GitHub, GitHub Actions, OAuth 2, Kubernetes, Data Modeling, MySQL, Datadog, Redis, Kafka Streams, React, JavaScript, CSS, HTML, Web Development, Python, Full-stack Development, Full-stack, NGINX, Cloud Architecture, Technical Leadership, Architecture, API Integration, Large Language Models (LLMs), Regression Testing, Engineering, REST, Jira, Git, Jenkins, Test-driven Development (TDD), Agile, Microservices, GoLand, Visual Studio Code (VS Code), Back-end, SQL, YAML, REST APIs, CI/CD Pipelines, Message Queues, JSON, DevOps, Leadership, Team Leadership, Testing, Databases, System Architecture Design, Software Architecture, Swagger, Scripting, Automation, Project Management, Code Review, Integration, CSV Export, Distributed Systems, Relational Databases, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Unit Testing, Integration Testing, Back-end Development, API Development, Back-end Architecture, Regular Expressions, Serverless Architecture, CSV, Infrastructure

Full-stack Software Engineer

2022 - 2023
HSBC
  • Designed and developed the bank’s back-end services using Go, REST API, PostgreSQL, OpenAPI (Swagger), Docker, GitHub, Jenkins, and Kong.
  • Designed and developed an event-driven automation framework to automate different systems within the bank using Python, Kafka, Kubernetes, REST API, PostgreSQL, OpenAPI (Swagger), Docker, GitHub, Jenkins, and Webhook.
  • Interviewed Go developers and built a team of engineers.
  • Mentored other engineers within the organization.
Technologies: Go, Python, REST, REST APIs, PostgreSQL, XML, Jira, Git, Docker, Jenkins, Test-driven Development (TDD), Agile, Microservices, GitHub, Redis, Linux, PyCharm, GoLand, Visual Studio Code (VS Code), Back-end, SQL, YAML, Kong, Fintech, HTML, CSS, CI/CD Pipelines, SDKs, Message Queues, Financial APIs, Finance, Flask, JSON, API Integration, DevOps, Leadership, Technical Leadership, Team Leadership, Testing, Python 3, Databases, OpenAPI, Architecture, System Architecture Design, Python API, Software Architecture, Swagger, Scripting, Automation, Project Management, Code Review, Integration, CSV Export, Distributed Systems, Relational Databases, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Unit Testing, Integration Testing, Back-end Development, API Development, Back-end Architecture, Regular Expressions, Serverless Architecture, Lambda Functions, CSV, Infrastructure, Grafana, Event-driven Architecture, Terraform, Data Modeling, Kafka Streams, Full-stack Development, Full-stack, Cloud Architecture, Engineering, Regression Testing

Software Engineer | Technical Lead

2022 - 2023
Gartner
  • Designed and developed back-end services for Peer Insights using Go, event-driven architecture, AWS (SQS, SNS, SES, S3), REST API, MongoDB, Docker, GitHub, CircleCI, Mailchimp, Google APIs, Microsoft Graph API, Webex API, and Zoom API.
  • Handled Google and Microsoft OAuth development to access calendar services.
  • Integrated video conferencing with the platform users.
Technologies: Go, MongoDB, Schemas, JavaScript, REST, Jira, Git, Docker, Test-driven Development (TDD), Agile, GitHub, Redis, GoLand, Back-end, CI/CD Pipelines, APIs, Message Queues, API Integration, Amazon S3 (AWS S3), DevOps, Leadership, Databases, Architecture, System Architecture Design, Webhooks, Python API, Asyncio, Software Architecture, API Connectors, Swagger, REST APIs, Automation Scripting, Scripting, Google Sheets, Automation, Project Management, MongoDB Atlas, Database Schema Design, CircleCI, Code Review, Integration, Amazon Simple Queue Service (SQS), CSV Export, ETL, Figma, Distributed Systems, Service-oriented Architecture (SOA), Relational Databases, NoSQL, Microservices Architecture, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Startups, Amazon DynamoDB, Amazon RDS, Amazon Simple Notification Service (Amazon SNS), Elasticsearch, FastAPI, Unit Testing, Integration Testing, Back-end Development, API Development, OAuth 2, Technical Leadership, Team Leadership, Testing, OpenAPI, Amazon Web Services (AWS), Back-end Architecture, Regular Expressions, AWS Lambda, Serverless Architecture, Lambda Functions, Single Sign-on (SSO), CSV, TypeScript, Infrastructure, Event-driven Architecture, Terraform, GitHub Actions, Data Modeling, React, CSS, HTML, Web Development, Cloud Architecture, Regression Testing, Engineering, Jenkins, Microservices, Linux, Visual Studio Code (VS Code), SQL, YAML, JSON

Software Engineer

2022 - 2022
Insite Digital Solutions
  • Designed and developed a finance gateway for taxation services using Go, microservices, event-driven architecture, AWS (Firehose, Lambda, S3, Redshift, DynamoDB), Google Cloud Platform, REST API, MySQL, ISO8583 (financial transaction message).
  • Mentored other team members and shared fintech/cryptocurrency experience with the broader company.
  • Designed the system to be capable of analyzing millions of transactions daily.
Technologies: Go, AWS Lambda, Amazon S3 (AWS S3), Amazon DynamoDB, REST APIs, MySQL, REST, Google Cloud Platform (GCP), Jira, Git, Docker, Jenkins, Test-driven Development (TDD), Agile, GitHub, Redis, GoLand, Back-end, CI/CD Pipelines, APIs, Message Queues, API Integration, DevOps, Databases, Architecture, System Architecture Design, Software Architecture, API Connectors, Swagger, Scripting, Automation, Project Management, Database Schema Design, Code Review, Integration, CSV Export, Apache Kafka, ETL, Service-oriented Architecture (SOA), Relational Databases, Distributed Systems, NoSQL, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Startups, Amazon RDS, Amazon Simple Notification Service (Amazon SNS), Elasticsearch, FastAPI, Unit Testing, Integration Testing, Back-end Development, API Development, Leadership, Technical Leadership, Team Leadership, Testing, Amazon Web Services (AWS), Back-end Architecture, Regular Expressions, Serverless Architecture, Lambda Functions, CSV, Infrastructure, Bitbucket, GitHub Actions, Data Modeling, ISO 20022, HTML, Web Development, Python, Amazon Simple Queue Service (SQS), NGINX, Puppet, Cloud Architecture, Regression Testing, Engineering, Microservices, Linux, Visual Studio Code (VS Code), SQL, YAML, Fintech, CSS, Financial APIs, Finance, JSON, OpenAPI, Grafana, Event-driven Architecture

Senior Software Engineer

2021 - 2022
Elwood Technologies
  • Designed and developed a cryptocurrency digital asset platform.
  • Defined and developed APIs, prototyped solutions, and led technical discussions.
  • Integrated with cryptocurrency exchanges and liquidity providers in the world.
  • Mentored other engineers and the service support team.
Technologies: Go, Microservices, PostgreSQL, Google Cloud Platform (GCP), REST, gRPC, WebSockets, Docker, Protobuf, GitHub, Redis, Cryptocurrency, SQL, Prometheus, Back-end, Visual Studio Code (VS Code), GoLand, Linux, Agile, Test-driven Development (TDD), UML, Git, Jira, XML, Fintech, SQLite, Software QA, HTML, JavaScript, REST APIs, CI/CD Pipelines, SDKs, CSS, APIs, Message Queues, Financial APIs, Finance, Payment APIs, Card Payments, Cryptocurrency APIs, JSON, API Integration, DevOps, Trading, Leadership, Team Leadership, Testing, Pub/Sub, Databases, OpenAPI, Architecture, System Architecture Design, GraphQL, Webhooks, Software Architecture, API Connectors, Swagger, Automation Scripting, Scripting, Automation, Project Management, Database Schema Design, CircleCI, Code Review, Integration, CSV Export, ETL, Figma, Distributed Systems, Service-oriented Architecture (SOA), Relational Databases, Microservices Architecture, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Startups, Elasticsearch, Unit Testing, Integration Testing, Back-end Development, API Development, OAuth 2, Technical Leadership, High-frequency Trading (HFT), Back-end Architecture, Regular Expressions, AWS Lambda, Serverless Architecture, Lambda Functions, Cryptocurrency Wallets, Single Sign-on (SSO), CSV, Infrastructure, Grafana, NATS, Event-driven Architecture, Terraform, GitHub Actions, Data Modeling, ISO 20022, Trading Systems, Cloud Architecture, Regression Testing, Engineering, Jenkins, YAML, Kong

Senior Software Engineer | Technical Lead

2019 - 2021
Luno
  • Designed and developed cryptocurrency payments and security applications for Luno’s cryptocurrency exchange.
  • Acted as the technical lead of the payments team. Led the back-end, Android, iOS, and web engineers, a team of seven within the pod.
  • Integrated with banks and payment systems in many countries, including UK FPS, Europe SEPA, South Africa, Nigeria, Australia, Singapore, Indonesia, Malaysia, and other providers in new countries.
  • Wrote technical design documents for projects. Reviewed other teams' design documents.
  • Prototyped solutions and led technical discussions with third parties.
  • Developed the Agile and Scrum environment within the company.
  • Interviewed engineering candidates and reviewed their skills.
Technologies: Go, Microservices, MySQL, gRPC, REST, Docker, Protobuf, Prometheus, Redis, Cryptocurrency, SQL, Back-end, Visual Studio Code (VS Code), GoLand, Linux, GitHub, Agile, Test-driven Development (TDD), UML, Git, Jira, XML, Fintech, Jenkins, SQLite, Software QA, HTML, JavaScript, REST APIs, CI/CD Pipelines, SDKs, CSS, Open Source, APIs, Message Queues, Financial APIs, Finance, Payment APIs, Card Payments, Flask, Django, Cryptocurrency APIs, JSON, API Integration, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, DevOps, Trading, Leadership, Technical Leadership, Team Leadership, Testing, Pub/Sub, Amazon Aurora, Python 3, Python, Databases, AWS IAM, Architecture, System Architecture Design, Webhooks, Python API, Software Architecture, API Connectors, Swagger, Automation Scripting, Scripting, Google Sheets, Automation, Project Management, Database Schema Design, Code Review, Integration, Amazon Simple Queue Service (SQS), CSV Export, Apache Kafka, ETL, Figma, Distributed Systems, Plaid, Service-oriented Architecture (SOA), Relational Databases, Microservices Architecture, API Design, Serverless, Software Design, Cloud, Requirements Analysis, Startups, Amazon RDS, Amazon Simple Notification Service (Amazon SNS), Elasticsearch, FastAPI, Unit Testing, Integration Testing, Back-end Development, API Development, OpenAPI, High-frequency Trading (HFT), Back-end Architecture, Regular Expressions, Serverless Architecture, Lambda Functions, Cryptocurrency Wallets, Single Sign-on (SSO), CSV, Infrastructure, Grafana, RabbitMQ, Event-driven Architecture, Terraform, GitHub Actions, Kubernetes, Data Modeling, Kafka Streams, Web Development, NGINX, Puppet, Trading Systems, Cloud Architecture, Twilio API, Regression Testing, Engineering, YAML

Automation Technical Lead

2016 - 2019
Sky UK
  • Developed a test automation framework in an Agile Scrum environment for automated STB testing. Analyzed, planned, designed, and implemented test automation libraries.
  • Led the team and mentored for the best practices experience. Assisted the manager with work redesign and process improvement within the team. Regularly provided training sessions and know-how transfers to the colleagues.
  • Redesigned and redeveloped the framework for process improvement, better reliability and performance, and quicker test script development turnaround.
  • Wrote design guidelines and coding standards. Reduced the total test time to less than 25% of what was before. Increased the reliable pass rate to over 98% from 68%.
  • Conducted continuous integration using Jenkins, database development, improvement, and administration for test settings and data storage.
  • Implemented network traffic listener using Raspberry Pi and Wireshark to verify the network traffic from the STB.
  • Developed a Python library to access APIs within the company to extract data for the team.
Technologies: Python, SQL, C++, Jenkins, YAML, PRINCE2, Back-end, Visual Studio Code (VS Code), PyCharm, Linux, GitHub, Agile, Test-driven Development (TDD), UML, Git, Jira, XML, SQLite, Software QA, HTML, JavaScript, REST APIs, CI/CD Pipelines, Video & Audio Processing, SDKs, CSS, Open Source, APIs, Message Queues, Flask, Django, JSON, API Integration, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, DevOps, Leadership, Agile Project Management, Technical Leadership, Team Leadership, Testing, Pytest, Python 3, Databases, AWS IAM, Architecture, System Architecture Design, Python API, Asyncio, Software Architecture, API Connectors, Automation Scripting, Scripting, Google Sheets, Automation, Project Management, Database Schema Design, Code Review, Video Streaming, Integration, CSV Export, Relational Databases, API Design, Software Design, Cloud, Requirements Analysis, Amazon RDS, Elasticsearch, FastAPI, Unit Testing, Integration Testing, Back-end Development, API Development, Back-end Architecture, Regular Expressions, Serverless Architecture, Lambda Functions, CSV, Infrastructure, RabbitMQ, GitHub Actions, Data Modeling, MySQL, ANSI C, C, Cloud Architecture, Regression Testing, Engineering, Redis, OpenAPI

Senior Software Engineer and Lead

2009 - 2016
Sky UK
  • Developed set-top box (STB) middleware in C and C++, drivers in C, and applications using C, C++, and Java in a Linux environment.
  • Served as a technical lead of service center software for the development of new diagnostic systems for STB repair operations.
  • Stepped up as project manager during the manager's absence, preparing project plans, tracking, change control, risk, and issue management. Expanded the scope of the product to use in the field to deliver strategic benefits to the company.
  • Worked alongside the system integration team to help them when needed.
  • Created technical specification documents. Coordinated development and test groups.
  • Developed Linux device drivers for set-top boxes.
  • Built Python programs and Shell scripts for log and data processing and reporting.
  • Made kernel and driver memory profiling tools and graphical presentation to investigate memory issues.
Technologies: C++, ANSI C, Java, Python, Linux, PRINCE2, Back-end, Visual Studio Code (VS Code), PyCharm, GitHub, Agile, Test-driven Development (TDD), Git, Jira, XML, SQLite, Software QA, HTML, REST APIs, CI/CD Pipelines, Video & Audio Processing, SDKs, CSS, Open Source, APIs, Message Queues, JSON, API Integration, DevOps, Leadership, Agile Project Management, Technical Leadership, Team Leadership, Testing, Pytest, Django, Python 3, Databases, Architecture, System Architecture Design, Software Architecture, API Connectors, Scripting, Automation, Project Management, Database Schema Design, Code Review, Video Streaming, Integration, CSV Export, Software Design, Cloud, Requirements Analysis, Unit Testing, Integration Testing, API Development, Back-end Development, Back-end Architecture, Regular Expressions, CSV, Infrastructure, GitHub Actions, C, Regression Testing, Engineering, Jenkins, SQL, YAML, API Design, Data Modeling

Senior Software Engineer

2006 - 2009
Sky UK
  • Developed STBs for BSkyB and Sky Italia, with Cisco (NDS) conditional access and OpenTV middleware on Broadcom (MIPS processor) and NXP (ARM processor) platforms.
  • Supervised and developed product testing software for production line and service center (using C and XML).
  • Created several device drivers and Bootloaders for STBs.
  • Wrote requirements, development guidelines, and software product specifications documents.
Technologies: ANSI C, C++, XML, Python, Databases, Jira, Architecture, System Architecture Design, Software Architecture, API Connectors, Scripting, Automation, Project Management, Database Schema Design, Code Review, Video Streaming, Integration, CSV Export, Software Design, Cloud, Requirements Analysis, Unit Testing, Integration Testing, API Integration, API Development, Leadership, Technical Leadership, Team Leadership, Testing, Back-end Development, Regular Expressions, CSV, Infrastructure, C, HTML, Regression Testing, Engineering, Git, Jenkins, Test-driven Development (TDD), Agile, GitHub, Visual Studio Code (VS Code), CSS, CI/CD Pipelines, JSON, DevOps, Python 3, Back-end Architecture

Technical Lead | Senior Project Manager

2003 - 2006
Vestel
  • Employed as the project manager and technical team leader for several DVB projects.
  • Developed technical specification documents for the projects, preparing project plans.
  • Analyzed and supervised the software and product release deliveries from the development team and the third parties.
  • Designed and implemented real-time embedded software for DVBs (from specification to mass production).
  • Managed three engineers, developed project technical specification documents, and technically managed the joint and outsourced projects. Contacted Vestel's subsidiary software house, Cabot Communications (UK), and other companies.
  • Wrote several device drivers and Bootloaders for STBs.
Technologies: ANSI C, Agile, Agile Project Management, Databases, Architecture, System Architecture Design, Software Architecture, Scripting, Automation, Project Management, Database Schema Design, Code Review, Video Streaming, Integration, CSV Export, Software Design, Requirements Analysis, Unit Testing, Integration Testing, API Integration, API Development, Leadership, Technical Leadership, Team Leadership, Testing, Back-end Development, Regular Expressions, CSV, C, Regression Testing, Engineering, Git, HTML, CSS

Cryptocurrency Digital Assets Platform

While working at Elwood Technologies, I designed and developed a cryptocurrency digital asset platform and I used Go, microservices, PostgreSQL, Google Cloud Platform, REST API, gRPC, WebSocket, Docker, protocol buffers, Prometheus, Kong, Pulumi, GitHub, NATS, JetStream, Redis, Financial Information eXchange (FIX) Protocol, and Sumo Logic.

I also defined and developed API, prototyped solutions, and led technical discussions. Enabled the entegration with cryptocurrency exchanges and liquidity providers in the world.

Payment Systems Integration of Luno

http://www.luno.com
Integrated Luno's system with banks and payment systems in many countries, including UK FPS, Europe SEPA, South Africa, Nigeria, Australia, Singapore, Indonesia, Malaysia, and other providers in new countries.

New Framework for STB Test Automation

Developed the test automation framework in the Agile Scrum environment for automated STB testing. Analyzed, planned, designed, and implemented test automation libraries.

Redesigned and redeveloped the framework for process improvement, better reliability and performance, and quicker test script development turnaround. Written design guidelines and coding standards were to be used in the team. Reduced the total test time to less than 25% of what was before. Increased the reliable pass rate to over 98% from 68%.
1998 - 2001

Master's Degree in Electrical Engineering

Dokuz Eylul University - Izmir, Turkey

1994 - 1998

Bachelor's Degree in Electrical Engineering

Bilkent University - Ankara, Turkey

NOVEMBER 2021 - PRESENT

Kong Gateway Foundations

Kong Inc.

JUNE 2010 - PRESENT

PRINCE2 Project Management Foundation and Practitioner

Axelos

Libraries/APIs

Protobuf, REST APIs, OpenAPI, Python API, API Development, Asyncio, React, Twilio API, Pandas

Tools

Jira, Git, Jenkins, GitHub, PyCharm, GoLand, Pytest, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Grafana, Bitbucket, Kafka Streams, AWS IAM, Google Sheets, MongoDB Atlas, CircleCI, Figma, Plaid, RabbitMQ, AWS AppSync, Bazel, Terraform, NGINX, Kong, Puppet

Frameworks

gRPC, Swagger, OAuth 2, Flask, Django, Next.js

Languages

ANSI C, Go, Python, XML, UML, SQL, YAML, HTML, CSS, JavaScript, Python 3, GraphQL, DYNAMO, C, C++, TypeScript, Java, VHDL

Paradigms

REST, Test-driven Development (TDD), Agile, Microservices, DevOps, Agile Project Management, Testing, Automation, ETL, Service-oriented Architecture (SOA), Microservices Architecture, Requirements Analysis, Unit Testing, Back-end Architecture, Serverless Architecture, Event-driven Architecture, PRINCE2

Platforms

Google Cloud Platform (GCP), Docker, Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Apache Kafka, Vercel, Kubernetes, Windows, MacOS

Storage

PostgreSQL, MySQL, Redis, SQLite, JSON, Amazon S3 (AWS S3), Databases, MongoDB, Amazon DynamoDB, Relational Databases, Elasticsearch, Amazon Aurora, NoSQL, Datadog

Industry Expertise

Project Management, High-frequency Trading (HFT), Trading Systems

Other

Back-end, Prometheus, Cryptocurrency, Fintech, Software QA, CI/CD Pipelines, SDKs, Open Source, APIs, Message Queues, Financial APIs, Payment APIs, Cryptocurrency APIs, API Integration, Leadership, Technical Leadership, Team Leadership, Pub/Sub, Architecture, System Architecture Design, Schemas, Webhooks, Software Architecture, API Connectors, Automation Scripting, Scripting, Database Schema Design, Code Review, Integration, CSV Export, Distributed Systems, API Design, Serverless, Software Design, Cloud, Startups, Amazon RDS, FastAPI, Integration Testing, Back-end Development, Regular Expressions, Lambda Functions, Cryptocurrency Wallets, Single Sign-on (SSO), CSV, Infrastructure, GitHub Actions, Data Modeling, ISO 20022, Cloud Architecture, Regression Testing, Engineering, WebSockets, Video & Audio Processing, Finance, Card Payments, Trading, Payment Gateways, Video Streaming, Gazelle, Web Development, Full-stack Development, Full-stack, PCI, FIX Protocol, NATS, Large Language Models (LLMs)

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