seit Apr. 2020KFM Digital Minds UG (haftungsbeschränkt)
Fullstack Software Developer, Technical Project Manager
Main Technologies:Â React, React-Native, NestJs, Docker, Redux, MySQL, MongoDB, Keycloak
Projects:Â Learning Application (Fullstack Developer), Document Management System(Tech. PM & Full Stack Developer), POS System (Fullstack-Developer) and many more projects.
- Designed and developed a multi-tenant database structure for an interactivelearning application that can handle big data and group management
- Implemented a multi-company structure to allow multiple companies ororganizations to use the platform and manage their own data separately
- Created a user-friendly interface for group management, allowing administrators toeasily create, manage and monitor user groups and their access to content andresources
- Developed custom reports to help administrators analyze user engagement andlearning outcomes at the individual and group levels
Used
data analytics and machine learning
techniques to identify patterns andtrends in user behavior, and to personalize the learning experience based onindividual preferences and performance
- Used software development best practices, including
version control, automatedtesting, and continuous integration
, to ensure high-quality and reliable softwaredelivery
Successfully deployed the interactive learning application for multiple clients invarious industries, resulting in improved user engagement and learning outcomes
- Demonstrated expertise in software development, database design, and projectmanagement, as well as the ability to deliver solutions that meet client needs andimprove business operations
- Manage cross-functional teams to deliver complex software projects on-time andwithin budget.
- Develop and maintain project plans, budgets, and schedules, ensuring alignmentwith business objectives and stakeholder expectations.
- Collaborate with product owners and development teams to define requirementsand scope, and ensure effective communication throughout the project lifecycle.
- Implement and maintain agile methodologies, including
Scrum and Kanban,
toimprove project delivery efficiency and quality.
- Monitor and report project progress, risks, and issues to stakeholders, ensuringtransparency and effective risk management.
- Lead project retrospectives and continuous improvement initiatives to identify andimplement best practices.
Mai 2019 - Apr. 2020Shift Bilişim, Shift Planner, Istanbul
Senior Software Developer, Team Manager
- Designed and developed a point of sale application using React, Scala, andObjective-C for iPads
- Integrated with multiple payment systems, including credit card processing anddigital wallet integration, to provide a seamless checkout experience for customers
- Created a user-friendly interface for cashiers to easily process transactions andmanage inventory in real-time
- Developed custom reports to help managers analyze sales data, monitor inventorylevels, and forecast demand
-Â Used software development best practices, including version control, automatedtesting, and continuous integration, to ensure high-quality and reliable softwaredelivery
- Implemented security measures, such as encryption and access control, to protectsensitive customer and business data
- Successfully deployed the point of sale application in multiple retail and hospitalitybusinesses, resulting in improved efficiency and customer satisfaction
- Demonstrated expertise in software development, user experience design, andproject management, as well as the ability to deliver solutions that meet clientneeds and improve business operations.
Mai 2018 - Feb. 2019Posmatic GmbH
Software Developer
- Designed and developed a point of sale application using React, Scala, and Objective-C for iPads
- Integrated with multiple payment systems, including credit card processing anddigital wallet integration, to provide a seamless checkout experience for customers
- Created a user-friendly interface for cashiers to easily process transactions andmanage inventory in real-time
- Developed custom reports to help managers analyze sales data, monitor inventorylevels, and forecast demand
- Used software development best practices, including version control, automatedtesting, and continuous integration, to ensure high-quality and reliable softwaredelivery
- Implemented security measures, such as encryption and access control, to protectsensitive customer and business data
- Successfully deployed the point of sale application in multiple retail and hospitalitybusinesses, resulting in improved efficiency and customer satisfaction
- Demonstrated expertise in software development, user experience design, andproject management, as well as the ability to deliver solutions that meet client needsand improve business operations.
Jan. 2017 - Mai 2018ezv.io Digital Signage Solutions
Embedded Software Developer
- Designed and developed a digital signage solution for restaurantsusing embedded devices such as Raspberry Pi and networking system
- Researched and selected appropriate hardware and softwarecomponents, and developed custom software to manage content andnetworking
- Collaborated with restaurant managers to create a user-friendlyinterface for managing digital displays, including updating content andscheduling promotions
- Implemented software development best practices, including versioncontrol, automated testing, and continuous integration
- Successfully deployed the digital signage solution in multiplerestaurants and received positive feedback from clients for its ease ofuse and effectiveness in driving customer engagement
- Demonstrated expertise in software development, hardwareintegration, and networking, as well as the ability to collaborate withclients to deliver solutions that meet their business needs.
Jun. 2016 - Mai 2018Station Point Gastronomie System GmbH
Software Developer
- Designed and developed software solutions for clients in variousindustries, including gastronomie, finance, and retail.
- Collaborated with product owners and business analysts to definerequirements and scope, and ensure alignment with clientexpectations.
- Implemented and maintained software development best practices,including version control, automated testing, and continuousintegration.
- Worked collaboratively with cross-functional teams to ensure timelyand high-quality software delivery.