Mehmet Alp Karatepe
Fullstack Developer

Download PDF version Up-to-date version of CV is available at https://synwix.github.io/cv

Residence:
Ankara, Turkey
LinkedIn:
Mehmet Alp Karatepe
GitHub:
synwix
StackOverflow:
synwix
HackerRank:
synwix
Email:
m.alp.krtp@gmail.com

Skills

TypeScript
+++++
JavaScript
+++++
React
+++++
Redux
++++
Next.js
+++++
Node JS
++++
GraphQL
+++
Git
+++++
HTML
+++++
CSS
+++++
SASS
++++
Tailwind
++++
PostgreSQL
++++
MongoDB
+++
npm
+++
Webpack
+++
Java
++++
C#
++
C/C++
++
Python
++++
Firebase
++
Matlab
+
Django
++
Keras
++++
Tensorflow
++++
.NET
+

Extensive knowledge of Data Structures and Algorithms, Object-Oriented and Functional Programming and Machine Learning. 4 years of experience with TypeScript, JavaScript, React, Redux-Saga, SASS and Tailwind, Node.js and 2 years of experience with Nextjs for Fullstack Development and Java, C, C# and Python. 4 years of study and experience on Machine Learning with Tensorflow and Keras, I also have several certificates from the Stanford Universities Machine Learning professor Andrew Ng's courses. I'm experienced in Front-end and Back-end engineering with 4 years of experience, with the usage of several frameworks such as React, Redux-Saga, Next.js, Node.js and MongoDB. Interested in building and have built SaaS products and the SaaS ecosystem.

Professional Experience

Software Engineer at Wick Hunter

Full-Stack Developer at Wick Hunter between Jan 2023 - Jan 2025 wickhunter.io

Implemented the core backend infrastructure using Node.js, architecting a high-throughput, low-latency system that processed real-time market data from multiple exchanges, with all kinds of API's and via WebSockets. Developed a responsive and intuitive frontend with React, Next.js, and TypeScript, enabling users to configure strategies and monitor performance in real-time. My work spanned the full development lifecycle, from system design and API integration to deployment and performance optimization.

TypeScript JavaScript React Redux-Saga Next.js Node.js MySQL

Software Engineer Internship at JotForm

4 Months of Internship as a Front-End Developer at JotForm between Sep 2022 - Dec 2022 jotform.com

Worked on a project in a team of four as the Frontend Developer of the said team.

JavaScript React Redux-Saga Next.js Node.js SASS Tailwind

Software Engineer Internship at JotForm

4 Months of Internship as a Full-Stack Developer at JotForm between Jan 2022 - Apr 2022 jotform.com

Worked on two projects, both on which I have used GraphQL, Apollo, Monorepo technologies such as nx, React and Redux on front-end and NodeJS with express on the back-end. I have deployed several applications for in-house use of the company with the use of Vercel.

JavaScript React JS Redux-Saga GraphQL NodeJS Express Apollo HTML CSS Nx Monorepo

Software Engineer Internship at JotForm

4 Months of Internship as a Front-End Developer at JotForm between May 2021 - Sep 2021 jotform.com

Worked with a team of developers on a project that lasted for 4 months from start to finish as the front-end developer of the team. I have used JS, React and Redux-Saga for side effect management. Worked together closely with the back-end developer, UI Developer and the designer of our team, from which I have gained a great experience at front-end development, project management and working as a team on a project.

JavaScript React JS Redux-Saga HTML CSS

Teknofest Machine Learning Competition

Machine Learning Competition

We were one of the finalists with our team in a Machine Learning competition project as a group in Teknofest, which involved object detection and maneuvering we used Keras to develop a Machine Learning model for.

Keras Tensorflow Machine Learning Research

Skills

Frontend
I have used JavaScript, TypeScript, React, Redux, Next.js, SASS, Tailwind and Redux-Saga for side effect management on big web application projects, and I consistently learn and follow new tools in this field, have used Vercel and Railway for deploment. Many times, I have used Figma used by the designer of my team to help the design process.
Backend
I have used backend frameworks for big web application projects such as NodeJS and Rails, also with PostgreSQL, MySQL, MongoDB and Django, and backend services such as Firebase and AWS, and I consistently learn new frameworks and tools.
Data Structures and Algorithms
The Programming, Computer Science and Discrete Mathematics for Computer Science courses has taught me the ability of Algorithmic thinking by both theory and applying.
Machine Learning
I studied in a Machine Learning bootcamp at Datajarlabs, and also have taken an online course of Machine Learning by Andrew Ng from Stanford University. I have been reading research papers in the field from various resources. I have done a project on Exploratory Data Analysis and done many assignments regarding model training with Linear Regression and Logistics Regression, and Boosting Algorithms at the bootcamp of Datajarlabs. Here.
Java Programming
I programmed in Java for 4 years, done several projects as assignments and as well as side projects.
C Programming
I have taken a Systems Programming course which also had C programming in its syllabus, which I learned extensively myself apart from the course work.
Linux and Shell
All my courses on Programming and Algorithms required using linux as the OS for their labs and lessons. The Systems Programming class was focused mostly on unix and linux, consisting of unix kernel, shell, file system, shell programming, task control, signal capture and communication between tasks.

Education

TOBB ETU Computer Engineering Bachelor's Degree [2019 - 2025]

Languages

Turkish - Native

English - C2/Fluent

German - A2/Beginner

Certifications