Murat Bayram
Verified Expert in Engineering
Full-stack Developer
Murat is a senior full-stack mobile developer with 12 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
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
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 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
Education
Bachelor's Degree in Computer Engineering
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, Apache Tomcat, Dynatrace, Amazon Elastic Container Service (Amazon ECS), Docker Compose, Apache Karaf, Karma, Sublime Text
Frameworks
JSF, Spring Boot, PrimeFaces, Angular, Spring, Hibernate, JUnit, AngularJS, OSGi, Swagger, Spring Security, Mockito, Jasmine
Languages
Java, JavaScript, HTML, TypeScript, Java 11, SQL
Paradigms
REST, Unit Testing, Microservices, Continuous Integration (CI), Continuous Delivery (CD), Microservices Architecture
Platforms
Docker, Oracle, Amazon EC2, AWS ALB, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Google Cloud Platform (GCP)
Storage
Oracle RDBMS, Spring Data JPA, Amazon S3 (AWS S3), JSON, 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, Spring Cloud, Amazon API Gateway, Team Management, Serverless, CI/CD Pipelines
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