Hello, I'm Sahin 👋
I'm a full-stack developer. I enjoy crafting clean, efficient code and focusing on user-friendly experiences. I love tackling challenges and helping businesses thrive through technology.
SM

Work Experience

M

MediSprout

Oct 2022 - Jul 2024
Front-end developer
Contributed to a U.S.-based startup's mental healthcare platform by:
  • Building scalable, maintainable React components using hooks.
  • Increasing code robustness with TypeScript and Jest.
  • Optimizing app performance, state management with React-query.
  • Designing responsive, mobile-friendly UI with Material UI.
  • Integrating RESTful APIs (Twilio, Stripe..) for seamless data flow.
  • Maintaining high-quality Agile workflows with Git and Bitbucket.
G

Globant

Oct 2021 - Oct 2022
Back-end developer
Contributed to backend services and infrastructure by:
  • Developing scalable RESTful APIs with Node.js and Express.
  • Implementing JWT-based authentication for secure user sessions.
  • Optimizing data handling and performance with PostgreSQL.
  • Automating deployments on AWS (EC2, S3, RDS) using Docker and CI/CD pipelines.
  • Maintaining version control and Agile workflows with Git and GitHub.
F

Freelance

May 2021 - Oct 2021
Full-stack developer
Completed several small projects on freelance platforms, contributing to both frontend and backend solutions by:
  • Fixing bugs and enhancing web app performance.
  • Updating versions and managing database backups and transfers.
  • Setting up servers and deploying applications.
  • Developing websites for small businesses for a yoga instructor, a carpenter, and personal portfolio sites.
E

Etermax

Jan 2016 - May 2021
Sr. Support & Reporting Specialist
Led process improvements by analyzing HelpDesk data, generating performance reports, and collaborating with developers to resolve technical issues and enhance user support.
  • Aided management in defining business objectives, requirements, and performance metrics.
  • Analyzed HelpDesk data, generated reports, and tracked key performance indicators (KPIs) to drive process improvements.
  • Collaborated closely with developers to resolve technical issues and develop effective solutions to enhance user support.
T

Teksko

Jan 2015 - Jan 2016
IT Support Specialist
Provided technical support and troubleshooting for hardware and software issues by:
  • Assisting users with technical inquiries and resolving issues promptly.
  • Configuring and maintaining computer networks and hardware components.
  • Performing software installations, upgrades, and updates.
  • Training end-users on software applications and best practices.
A

Aster

Jan 2014 - Jan 2015
Textile Engineer
Managed order timelines, developed cost-effective manufacturing strategies, and ensured timely delivery by coordinating schedules and client expectations.
  • Collaborated with clients to define order scopes and timelines.
  • Ensured on-time delivery through effective schedule management.
  • Developed economically viable manufacturing strategies.

Hard Skills

React
Typescript
JavaScript
HTML
CSS
Material UI
Node.js
Express.js
Python
Django
PostgreSQL
GraphQL
Git
GitHub
BitBucket
CI/CD
Docker
AWS
Linux
JWT
Firebase
Cybersecurity

Soft Skills

Comunication
Problem-solving
Attention to detail
Time management
Self organization
Ownership
Analytical thinking
Collaborative working
Flexibility / Adaptability
Desire to learn and improve

Projects

CRM app

CRM app

Konecta CRM is a customer relationship management application that allows users to manage and track interactions with clients effectively. This project provides features for user registration, login, and managing employee data.

React
Material UI
Node.js
Express
Sequelize
SQLite
JWT
Docker
Docker Compose
tic-tac-toe

tic-tac-toe

A web-based Tic-Tac-Toe game built with React, TypeScript, and Firebase for real-time multiplayer support.

React
Typescript
Material UI
Firebase Realtime Database
Minstagram

Minstagram

Minstagram is a full-stack photo-sharing application developed using React, TypeScript, Material UI, Firebase, and Firestore. This application allows users to register, upload, like, comment on, and report photos.

React
Typescript
Material UI
Firebase Firestore
Firebase Storage
Firebase Authentication
Firebase Hosting
Anime finder

Anime finder

Anime Finder is a simple web application that allows users to search for anime using the AniList GraphQL API. It displays information such as the anime's title, description, episode count, genres, and cover image.

Next.js
Typescript
Tailwind CSS
GraphQL
Apollo Client
Vercel
Network-IT

Network-IT

Network-IT is a web platform that connects IT professionals seeking community, collaboration, and career opportunities, especially for those relocating. It offers a central hub for users to network, join local groups, share opportunities, and access insights into the tech landscape of their new locations.

React
Typescript
Material UI
Node.js
Netlify
React Movie DB

React Movie DB

React Movie Database is a React and TypeScript project that uses an open API to let users search and find movie information.

React
Typescript
Movie DB API
Netlify
Invocing App

Invocing App

A robust full-stack application designed to efficiently handle CRUD operations.

React
Typescript
Material UI
Python
Django
SQL Server
POKE Api

POKE Api

This project is a simple Node.js-based API built using the NestJS framework. It connects to the PokéAPI to fetch data about Pokémon, such as their names, types, and translated type names.

Node.js
NestJS
PYME Registration

PYME Registration

A full-stack web application consisting of a frontend built with Angular and a backend built with .NET. The application allows users to register with their company details, including NIT, email, phone number, and password. Upon successful registration, a JWT token is generated and stored in session storage for subsequent authentication.

Angular
TypeScript
Tailwind CSS
Material UI
.NET 8.0
C#
JWT
Azure
Netlify

Courses & Certificates

  • E

    Ethical Hacking Certified Associate (EHCA)

    CertJoin

    The Ethical Hacking Certified Associate (EHCA) badge certifies your foundational knowledge in ethical hacking. It serves as evidence of your comprehensive understanding and technical proficiency to conduct penetration testing on an organization's computer infrastructure. By earning this badge, you demonstrate your capability to identify vulnerabilities, assess potential risks, and implement effective security measures to protect sensitive information and ensure the integrity of computer systems.
  • G

    Google Cybersecurity Professional Certificate

    Coursera

    Include hands-on, practicebased assessments and are designed to prepare them for entry-level roles in cybersecurity. They are competent in beginner-level Python, Linux, SQL, Security Information and Event Management (SIEM) tools, and Intrusion Detection Systems (IDS). They know how to identify common cybersecurity risks, threats, and vulnerabilities, as well as the techniques to mitigate.
  • E

    Ethical Hacking (Red, Blue & Purple Team)

    UdeCataluña

    Understand the concepts, types, and phases of Ethical Hacking. Learn about tools, techniques, and methodologies that help identify vulnerabilities and information security flaws within an organization, with a focus on professional ethics. Define offensive and defensive security as represented by highly sought-after roles in the industry (Red, Blue & Purple Team).

Contact me

Feel free to drop a message for any opportunities or inquiries!