Alparslan Yilmaz

Alparslan Yilmaz

Software Engineer

I am a Software Engineer with five years of experience in developing and optimizing complex algorithms to tackle challenging projects. Recently, my work has focused on leveraging AWS, NestJS, Vue.js, and MySQL to deliver robust and scalable solutions.

Experience

Full Stack Developer

Studyportals
May 2023 - Present
Eindhoven / NETHERLANDS
  • Integrating new micro-frontends to improve modularity and maintainability.
  • Maintaining legacy applications developed with PHP.
  • Deploying, maintaining, and monitoring endpoints in AWS environments.
  • Ensuring scalability, reliability, and security of cloud-based services.
  • Actively working with Vue.js to create and enhance user interfaces.
  • Refactoring and optimizing existing codebases for improved performance.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Staying updated with emerging technologies and applying them to improve development processes.
  • Creating system, unit, integration, and end-to-end tests using Jest and Cypress.
expand_more

Web Developer

Dephion
Jan 2022 - May 2023
Geleen / NETHERLANDS
  • Built visually stunning, high-end user interfaces that are intuitive and user-friendly.
  • Built a tool called Habtic HUB that helps users to consume health related articles, which contains a 3D model on the page and provides tips to users about healthy lifestyles.
  • Built a management tool for administrators to invite new users, set roles, recommend articles, and edit content for Habtic HUB.
  • Experienced with multiple animation libraries, such as Framer Motion and GSAP, which I have used to achieve complex UI animations.
  • Cloned the Graphviz Visual Editor and implemented new features to support our Data Science team, resulting in an efficiency improvement of almost 50%.
expand_more

Backend Lead & Developer

Rappider
Mar 2020 - Jan 2022
Istanbul / TURKEY
  • Developed secure and optimized endpoints for the user interface in our Low Code platform project.
  • Created Nunjucks templates for exporting the project and developed microservices to fill the templates with meaningful data.
  • Implemented Role-Based Access Control (RBAC) into the backend system to cater to diverse user roles and serve customized data accordingly.
  • Implemented multiple authentication methods, including JSON Web Token (JWT), Google Login, and Facebook Login, utilizing the Passport.js library.
  • Managed backend team, overseeing tasks such as planning sprints, assigning tasks, and providing support.
  • Prioritized organization and open communication channels to ensure team worked effectively and efficiently.
  • Worked closely with team members to understand their strengths and weaknesses.
  • Leveraged knowledge of team members' strengths to assign tasks that best suited their capabilities.
expand_more

Software Engineer

Oredata
Sep 2019 - Mar 2020
Istanbul / TURKEY
  • Managed approximately 15 million monthly traffic on mobile IVR channels.
  • Improved the organization's CI/CD pipeline through the implementation of GitHub Actions, Terraform, and various AWS services.
  • Worked on a CRM project to ensure that all controls over the B2C part were made on the UI by giving the CRM code abstraction.
  • Utilized React and Node.JS to deliver an efficient solution that streamlined operations.
expand_more

Education

Computer Science & Engineering

Hochschule Schmalkalden
2017 - 2018

Computer Science

Suleyman Demirel University
2015 - 2019