Burak Goksel, Developer in Munich, Bavaria, Germany
Burak is available for hire
Hire Burak

Burak Goksel

Verified Expert  in Engineering

Front-end Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
June 14, 2020

Burak is a front-end developer with a robust background in enhancing human-computer interactions. He is a solution-oriented IT expert who's creative but also considerate of users' habits and expectations, so he strives for the best UX when delivering a product. Burak's value is most evident on front-end projects due to his perfect command of the Angular framework and his enthusiasm for TypeScript. Burak follows the SOLID principles and keeps up to date with the latest best practices.

Portfolio

Bilişim A.Ş.
User Experience (UX), Front-end, Linux, Grafana, NGINX, Traefik, Graylog...
StockMount
User Experience (UX), Front-end, i18n, TypeScript, HTML, SCSS, Linux...
Create and Soft
User Experience (UX), Front-end, Search Engine Optimization (SEO), JavaScript...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, Postman, Jira, Git, GitLab, Node.js

The most amazing...

...code I've written was the dynamic component loader service for an Angular project to select components conditionally and build a personalized website.

Work Experience

Front-end Developer and DevOps

2020 - 2020
Bilişim A.Ş.
  • Worked on a product called BilisimHR, an Angular-based application for human resource management.
  • Used Confluence for application standardization, BitBucket for version control, Jira for issue tracking, and Bamboo for automated deployment. These applications were all integrated with each other.
  • Migrated a reverse proxy configuration from Nginx to Traefik.
  • Set up monitoring tools such as Graylog, Grafana, and Prometheus to read and analyze all essential metrics and logs.
  • Updated the product to the latest stable versions of Angular and all NPM packages.
Technologies: User Experience (UX), Front-end, Linux, Grafana, NGINX, Traefik, Graylog, Bamboo, Bitbucket, Jira, Confluence, Docker, Angular

Full-stack Developer

2018 - 2019
StockMount
  • Created a modular, multilingual front-end architecture using Angular and developed an application that integrates products, categories, and orders across the most popular eCommerce platforms such as Amazon, eBay, and more.
  • Configured GitLab to automize unit tests and implemented CI/CD using Jenkins.
  • Dockerized the application and configured a registry using Portus.
  • Tracked issues and requirements using GitLab Tools.
  • Fixed bugs in a C# MVC application as a full-stack developer.
Technologies: User Experience (UX), Front-end, i18n, TypeScript, HTML, SCSS, Linux, ASP.NET Core MVC, Jenkins, GitLab, Docker, Angular

Full-stack Developer

2018 - 2018
Create and Soft
  • Created a custom MVC framework using PHP and coded an authorization module with multiple roles using JWT.
  • Developed the web admin panel as a combined CMS to manage customers, orders, and support requests.
  • Encrypted a REST dataflow to secure sensitive data with AES specifications.
Technologies: User Experience (UX), Front-end, Search Engine Optimization (SEO), JavaScript, CSS, HTML, REST APIs, SaaS, Content Management Systems (CMS), JSON Web Tokens (JWT), Model View Controller (MVC), PHP

IT Specialist

2017 - 2018
ESLA English Academy
  • Created two different one-page commercial websites of the company.
  • Set up and personalized a Moodle application: an open-source distant education system.
  • Monitored and carried out maintenance of the systems.
  • Made presentations and provided training sessions for the staff on the use of websites and in-office tech.
Technologies: Search Engine Optimization (SEO), JavaScript, CSS, HTML, REST APIs, PHP

Intern Developer

2012 - 2013
MySys Technologies
  • Provided developer support for internal software and applets using C#, SQL, and so on.
  • Installed systems for restaurants, such as restaurant management software.
  • Provided training for the staff on the use of the systems.
Technologies: CSS, JavaScript, HTML, SQL, C#

BilişimHR

BilişimHR is an application that carries the whole human resources processes to the digital environment with its modular infrastructure that responds to the functions needed by HR professionals with a user-friendly interface.
Tasks Accomplished:
• Contributed new modules to the Angular-based interface in line with UI/UX standards.
• Migrated a reverse-proxy configuration from Nginx to Traefik and set up monitoring tools such as Grafana and Prometheus to read and analyze all essential metrics.
• Updated to the latest stable versions of Angular and all NPM packages.
• Integrated BitBucket repository with Bamboo to enable continuous deployment. The website is only available in Turkish.

StockMount International

StockMount is an eCommerce integration application whereby businesses selling their products on eCommerce platforms and mobile applications can complete daily routine tasks. Operations such as product listing and updating, etc. are carried out automatically on StockMount and, product editing, bill preparation, messaging operations can be followed and completed easily.
Tasks Accomplished:
• Created an Angular-based front-end web application that works with the REST API on the back end.

Commercial Website of StockMount International

This an HTML and vanilla JavaScript-based website that provides information about StockMount International. It is an eCommerce integration software firm that helps businesses to manage all their eCommerce operations.

Management Panel for Cellograf

Cellograf is a custom product service, which personalizes products such as mugs, calendars, mobile phone covers, and more with photos provided by customers and delivers them to their address.
Tasks Accomplished:
• Designed, developed, and managed the management panel using PHP, HTML, JavaScript, and CSS.
• Configured the panel for customers to use the system as a combined CMS to manage their customers and content with multiple authorization types.
Additional Details:
• The website is only available in Turkish.
• https://m.cellograf.com/

Languages

JavaScript, HTML, CSS, SCSS, TypeScript, YAML, C#, PHP, T-SQL (Transact-SQL), Java, SQL

Frameworks

Angular, YARN, Bootstrap, JSON Web Tokens (JWT), MVC Razor, OAuth 2, ASP.NET Core MVC

Libraries/APIs

REST APIs, RxJS, Node.js, Google Maps API, Google Maps SDK

Tools

NPM, Git, Traefik, Jira, Bitbucket, Bamboo, Jenkins, Graylog, Trello, GitLab, GitHub, Docker Compose, Grafana, NGINX, Redmine, Confluence, Postman

Platforms

Docker, Visual Studio Code (VS Code), Firebase, Linux, Ubuntu, MacOS, Amazon Web Services (AWS)

Other

Front-end, User Interface (UI), User Experience (UX), Prometheus, SaaS, Metrics, Cross-browser Compatibility, i18n, Content Management Systems (CMS)

Paradigms

Agile Software Development, Search Engine Optimization (SEO), Model View Controller (MVC)

Storage

MongoDB, MySQL, Relational Databases, DBeaver

2019 - 2020

Master's Degree in Software Engineering

Hacettepe University - Ankara, Turkey

2013 - 2017

Bachelor of Science Degree in Computer and Instructional Technologies

Ankara University - Ankara, Turkey

SEPTEMBER 2016 - PRESENT

Cisco Certified Network Associate Routing and Switching (CCNA)

Cisco

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