
Erdinç Güzel
Verified Expert in Engineering
Software Developer
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
Experience
- JavaScript - 10 years
- HTML - 8 years
- Angular - 6 years
- TypeScript - 6 years
- CSS - 5 years
- WebRTC - 4 years
- Node.js - 4 years
- React - 3 years
Availability
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
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.
Senior Front-end Engineer
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.
Chief Software Architect
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.
Software Architect
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.
Senior Software Engineer
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.
Experience
SharedBoard Online Classroom
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
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/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.
Education
Bachelor's Degree in Computer Science
Marmara University - Istanbul, Turkey
Skills
Libraries/APIs
React, Node.js, WebRTC
Tools
Slack, Jira
Languages
JavaScript, TypeScript, HTML, Java, CSS, SQL, Sass
Frameworks
Angular, Spring, Hibernate, Redux, JSF
Paradigms
REST
Platforms
Java EE, Visual Studio Code (VS Code), MacOS, Windows, Linux, JBoss, Docker, Amazon Web Services (AWS)
Storage
MongoDB, MySQL, PostgreSQL, Cassandra
Other
Computer Science, Software Engineering, Architecture, Full-stack, WebSockets, Containerization
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