Murat Bayram, Developer in London, United Kingdom
Murat is available for hire
Hire Murat

Murat Bayram

Verified Expert  in Engineering

Bio

Murat is a senior full-stack mobile developer with 15 years of experience developing applications from scratch and providing robust solutions to technical challenges on existing applications. In addition to working at Nortel Networks, Ericsson, and Siemens, he has banking and credit union experience. Murat is passionate about SOLID principles, test coverage for applications, and researching and applying new technologies.

Portfolio

Open GI
Java 11, Angular 12, ELK (Elastic Stack), Azure, Containerization, Enterprise...
Gentrack
Java 11, SQL, Angular, Unit Testing, Mockito, Jasmine, Karma...
Autonomotech
Java, Spring Boot, PostgreSQL, Liquibase, Spring Security, REST, Google Cloud...

Experience

  • Java - 15 years
  • Oracle RDBMS - 12 years
  • Spring Boot - 9 years
  • REST - 6 years
  • REST APIs - 6 years
  • Angular - 4 years
  • Docker - 4 years
  • Node.js - 3 years

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), Git, Slack, Docker

The most amazing...

...things I've achieved were receiving three recognition awards from Nortel Networks and working as a solution architect at Ericsson for almost two years.

Work Experience

Full-stack Developer

2022 - 2025
Open GI
  • Developed a platform that delivers an end-to-end infrastructure for insurance brokers' quote and buy sites. It also integrates price comparison websites and serves a diverse range of brokers through a shared application stack.
  • Implemented Azure pipelines to establish CI/CD workflows.
  • Established the ELK (Elastic, Logstash, and Kibana) stack to provide real-time dashboards and analytics for effectively monitoring quoting statistics.
Technologies: Java 11, Angular 12, ELK (Elastic Stack), Azure, Containerization, Enterprise, Elasticsearch

Senior Full-stack Software Engineer

2022 - 2022
Gentrack
  • Developed a project that is a utility customer information and billing system provider for energy retailers.
  • Fixed long-standing performance issues in many use cases.
  • Implemented complex business requirements.
Technologies: Java 11, SQL, Angular, Unit Testing, Mockito, Jasmine, Karma, Source Code Review, Code Review, Full-stack, IntelliJ IDEA, JSON

Back-end Developer

2021 - 2022
Autonomotech
  • Developed a public application that collects and serves all financial data of corporations.
  • Built the application to run in GCP, integrated with the stock market, and exposed the front-end and third-party integration APIs.
  • Developed the application with Java 15, Spring Boot, JUnit, Mockito, Google Cloud Platform (GCP), PostgreSQL, Liquibase, and Docker.
Technologies: Java, Spring Boot, PostgreSQL, Liquibase, Spring Security, REST, Google Cloud, Google Cloud Platform (GCP), Spring, Hibernate, JUnit, Node.js, APIs, REST APIs, Unit Testing, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Sublime Text, IntelliJ IDEA, JSON, Microservices, Containerization, Event-driven Architecture

Senior Full-stack Developer

2019 - 2021
Siemens
  • Developed applications used by Siemens departments all over the world.
  • Implemented CI/CD pipelines and used various technologies, such as Angular, Node.js, and Spring Boot, to develop many different applications.
  • Developed applications with a microservices architecture using AWS and Docker Swarm.
Technologies: Amazon S3 (AWS S3), Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Amazon EC2, AWS ELB, AWS ALB, AWS Lambda, Amazon API Gateway, Docker, Docker Swarm, Docker Compose, Serverless, GitLab CI/CD, Spring Boot, Node.js, Angular, React, Microservices, REST, OpenAPI, Swagger, CI/CD Pipelines, Amazon Web Services (AWS), Microservices Architecture, JUnit, Hibernate, RDBMS, JavaScript, TypeScript, APIs, REST APIs, Unit Testing, Source Code Review, Code Review, HTML, Full-stack, IntelliJ IDEA, JSON, Containerization, MongoDB

Solution Architect

2017 - 2019
Ericsson
  • Served as a solution architect and team leader in the team that developed Ericsson's retail management system, which is part of the Ericsson Revenue Manager product that has a global market.
  • Led the development of a retail management system for a telecom company. The system's primary focus is on stock control and management of the sales organization.
  • Owned responsibility for code merges and architectural design.
Technologies: Git, Java, Apache Karaf, OSGi, AngularJS, Oracle RDBMS, Hibernate, JProfiler, Jira, REST, Gerrit, Angular, JUnit, RDBMS, APIs, REST APIs, Unit Testing, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, HTML, Full-stack, IntelliJ IDEA, JSON, Microservices, Distributed Systems

Senior Full-stack Developer

2014 - 2017
Credit Bureau of Turkey
  • Developed centralized, nationwide applications for banks and finance corporations.
  • Performed architectural design and full-stack development for the central invoice system for the Financial Corporates Union in Turkey.
  • Contributed to the development of a credit scoring system and applications that share financial data across banks.
  • Provided architectural design and full-stack development for a loan disbursement information sharing service, which will be the first cloud application of KKB.
  • Served on a cloud research team that developed proofs of concepts for cloud-native applications.
Technologies: Spring Boot, JPA 2, Spring Data JPA, EJB 3, PrimeFaces, JSF, AngularJS, Hibernate, Dynatrace, JProfiler, Spring Cloud, APIs, REST APIs, HTML, Full-stack, IntelliJ IDEA, JSON

Senior Full-stack Developer

2013 - 2014
Aktif Bank
  • Developed and designed a payment system for managing customers’ bills and standing orders by integrating with corporate billing systems.
  • Integrated new corporate clients and enhanced the system infrastructure.
  • Managed outsourced developers to boost capacity as needed.
Technologies: Java, Oracle RDBMS, Oracle WebLogic Application Server, JSF, Hibernate, APIs, REST APIs, Full-stack, JSON

Junior Full-stack Developer

2009 - 2012
Nortel Networks
  • Performed technical product ownership activities, including development, testing, training, and presentations.
  • Developed and maintained a network element simulator (NES), which was a framework for building traffic applications that simulated network elements. Received the Nortel Silver Recognition Award developing this tool.
  • Worked as a developer on a wide range of telecommunications and enterprise projects, such as the Turkish Airlines baggage tracking system, Turkcell-Zain CMS integration project, Netas Loupe, and Turkcell PSA GUI.
  • Received the Netas Gold Recognition Award for the Loupe product, a monitoring tool for IP packets, and Nortel Silver Recognition Award for the Turkcell PSA GUI project.
Technologies: Java, Oracle, Java Servlets, Full-stack

Experience

Central Invoice Record System

https://www.fkb.org.tr/central-invoice-record/
CIRS is a service that records information and/or statements of assigned receivables of factoring companies and banks to a common system. It also consolidates information, controls repetition, and provides reports. I designed and developed the CIRS from scratch.

Ericsson Retail Management System

ERMS is a retail management application that covers all scenarios of a GSM operator to manage its retailers. The application is part of Ericsson Revenue Management, a complete CRM application in the global market. In addition to being one of the solution architects, I led a team of five developers.

Sahmik

https://sahmik.com
A web portal developed in Java and deployed on Google Cloud Platform, allowing real-time tracking of stock prices and access to financial information of companies based in the Qatar and Saudi regions.

Education

2005 - 2009

Bachelor's Degree in Computer Science

Ege University - Izmir, Turkey

Skills

Libraries/APIs

Java Servlets, JPA 2, REST APIs, Node.js, OpenAPI, React, Liquibase

Tools

Git, JProfiler, Jira, Amazon Elastic Container Registry (ECR), AWS ELB, Docker Swarm, GitLab CI/CD, Gerrit, IntelliJ IDEA, Slack, Dynatrace, Amazon Elastic Container Service (ECS), Docker Compose, ELK (Elastic Stack), Apache Karaf, Karma, Sublime Text

Languages

Java, JavaScript, HTML, TypeScript, Java 11, SQL

Frameworks

JSF, Spring Boot, PrimeFaces, Angular, Spring, Hibernate, JUnit, Angular 12, AngularJS, OSGi, Swagger, Spring Security, Mockito, Jasmine

Paradigms

REST, Unit Testing, Microservices, Continuous Integration (CI), Continuous Delivery (CD), Event-driven Architecture, Microservices Architecture

Platforms

Docker, Oracle, Amazon EC2, AWS ALB, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Azure, Google Cloud Platform (GCP), Firebase

Storage

Oracle RDBMS, Spring Data JPA, Amazon S3 (AWS S3), JSON, Elasticsearch, PostgreSQL, MongoDB, Google Cloud, RDBMS

Other

Oracle WebLogic Application Server, EJB 3, APIs, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Full-stack, Containerization, Spring Cloud, Amazon API Gateway, Team Management, Distributed Systems, Enterprise, Serverless, CI/CD Pipelines, Cordova

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