
Murat Bayram
Verified Expert in Engineering
Full-stack Developer
London, United Kingdom
Toptal member since July 16, 2021
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
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
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
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.
Senior Full-stack Software Engineer
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.
Back-end Developer
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.
Senior Full-stack Developer
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.
Solution Architect
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Junior Full-stack Developer
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.
Experience
Central Invoice Record System
https://www.fkb.org.tr/central-invoice-record/Ericsson Retail Management System
Sahmik
https://sahmik.comEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring