Erdinç Güzel, Developer in Sakarya, Turkey
Erdinç is available for hire
Hire Erdinç

Erdinç Güzel

Verified Expert  in Engineering

Software Developer

Location
Sakarya, Turkey
Toptal Member Since
December 23, 2021

Erdinç is a passionate software engineer with over 15 years of professional experience. He's worked as a software developer, architect, and team lead in various companies with multiple technology stacks, including JavaScript-related technologies like React, Node.js, and Angular. He also utilizes Java-based technologies like Spring and Hibernate. Erdinç has full-stack experience from pixel-perfect UIs to high-performance back ends and has worked remotely numerous times.

Portfolio

SharedBoard
JavaScript, TypeScript, React, Node.js, Angular, MongoDB, Containerization...
Alaric Securities
Angular, TypeScript, HTML, CSS, Java, PostgreSQL, Containerization, Docker, REST
Aurea
Angular, TypeScript, Java, Spring, PostgreSQL, Containerization, Docker, REST

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Jira, MacOS, Windows, Linux

The most amazing...

...thing I've developed is a SaaS platform providing a remote teaching environment as a service. https://sharedboard.io

Work Experience

Chief Software Architect

2019 - 2021
SharedBoard
  • Developed the front end with React and Redux and the back end with Node.js. Used TypeScript on both ends and implemented two SaaS clients with Angular and Node.js since the original product was a SaaS platform.
  • Implemented a concurrent whiteboard, video conferencing, and a synchronization engine for consistent synchronization of user screens. Used MongoDB and Mongoose for the database.
  • Implemented a geolocation-based media server selection system for users from different geographical locations.
Technologies: JavaScript, TypeScript, React, Node.js, Angular, MongoDB, Containerization, Docker, REST, WebSockets

Senior Front-end Engineer

2019 - 2020
Alaric Securities
  • Implemented reporting for financial operations. Created the application's architecture and developed the environment and critical application modules.
  • Used Angular to implement the front end. Created and implemented the UI design with HTML and SASS.
  • Supported the back-end team on development and code reviews with Java.
Technologies: Angular, TypeScript, HTML, CSS, Java, PostgreSQL, Containerization, Docker, REST

Chief Software Architect

2018 - 2019
Aurea
  • Worked for modernizing legacy applications to the up-to-date technology stack and replacing front ends for easier usability.
  • Used Angular, HTML5, and Sass for front ends and Java and Spring technologies for the back ends.
  • Developed a product for generating unit tests for existing Java codes by parsing the codes and detecting common patterns.
Technologies: Angular, TypeScript, Java, Spring, PostgreSQL, Containerization, Docker, REST

Software Architect

2016 - 2017
Online Freelance Marketplace
  • Participated in development in the online freelance marketplace.
  • Used Angular, HTML, and CSS to develop front-end pages.
  • Worked with Java, Spring, Hibernate, and Elasticsearch to develop back ends.
Technologies: Angular, HTML, CSS, Java, Hibernate, Containerization, Docker, REST

Senior Software Engineer

2004 - 2016
Tubitak
  • Collaborated in the analysis, design, and development of the Turkish National Identity Card project. Implemented a policy server using Java EE and JSF.
  • Implemented several remote management system software for devices developed by Tunitak. Used Java-related technologies and developed web-based and desktop applications incorporating protocols like SNMP.
  • Led several teams and mentored my teams on learning new technologies.
  • Built continuous integration pipelines for projects and built development environments for the team.
  • Developed a project that was selected as the candidate project for the CMMI Maturity Level 3, and it succeeded in getting the appraisal of the institute.
Technologies: Java, Java EE, Hibernate, JSF, JBoss, Angular, MongoDB, MySQL, PostgreSQL, REST

SharedBoard Online Classroom

https://sharedboard.io
A browser-only collaborative classroom environment that enables tutors and teachers to give live remote courses to students.

It includes a collaborative whiteboard, video and audio chat capabilities, and desktop sharing. Developed as a SaaS platform so that any software can embed and use the online classroom transparently as if it is part of that software.

It is developed with React and Redux on the front end and Node.js on the back end. WebRTC is used for video conferencing.

I also developed two client software utilizing Angular, Node.js for this SaaS platform. This is my startup project, entirely developed by me in all aspects.

ReportX

ReportX is a regulatory reporting application for SFTR and EMIR data.

I have created the UI design with HTML and Sass and implemented the project's front end using Angular. Also, when needed, participated in the development and review of back-end code written in Java and Spring Boot

AlertFind

https://alertfind.com/
AlertFind is an emergency notification and IT alert application that I have modernized.

The UI got a fresh new look developed the front end with a modern technology stack. The new front end is built with Angular. Also, the application architecture is changed to a REST-based architecture. I have replaced the back-end stack with Spring Boot, implementing the required REST APIs.

Languages

JavaScript, TypeScript, HTML, Java, CSS, SQL, Sass

Frameworks

Angular, Spring, Hibernate, Redux, JSF

Libraries/APIs

React, Node.js, WebRTC

Paradigms

REST

Platforms

Java EE, Visual Studio Code (VS Code), MacOS, Windows, Linux, JBoss, Docker, Amazon Web Services (AWS)

Other

Computer Science, Software Engineering, Architecture, Full-stack, WebSockets, Containerization

Storage

MongoDB, MySQL, PostgreSQL, Cassandra

Tools

Slack, Jira

2000 - 2004

Bachelor's Degree in Computer Science

Marmara University - Istanbul, Turkey

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