Senior Full-stack Developer
2021 - 2022Artificial Labs Ltd- Helped development of an MVP product in three months.
- Provided new features to the existing tools and made improvements on existing features.
- Fixed issues arising before the launch date and provided a smooth launch without any problems.
Technologies: React, Node.js, TypeScript, Tailwind CSSSenior Full-stack Developer
2021 - 2021Pampered Chef- Developed app's several features extending the previous codebase.
- Enabled migration to Salesforce from previous data warehouse.
- Provided new services for exporting marketing data for analytics.
Technologies: JavaScript, Node.jsSenior Full-stack Developer
2020 - 2021Yara- Worked in the field management and variable rate application (VRA) team.
- Converted a legacy app to a new version and made it ready for launch in three months.
- Implemented a VRA creation and management user interface using React and connected it to a proxy back-end service.
- Implemented the proxy back-end service with GraphQL, which connects the new app to the old legacy REST service.
- Add unit and integration tests using Jest and E2E tests using Cypress.
- Tracked and fixed bugs using the Jira reporting tool.
- Contributed to the design library used within the company.
Technologies: JavaScript, React, TypeScript, Node.js, GraphQL, Full-stack, Front-end Development, Jest, Cypress.io, Jira, Unit Testing, Front-endFull-stack Developer
2020 - 2020Adviise, Inc- Implemented the back end of a payment system with subscriptions using Firebase and Stripe.
- Added browse providers functionality by specialty and subspecialty with Algolia.
- Implemented recurring appointments and updated the UI accordingly with Firebase and Nuxt.js.
- Added the regular syncing of provider info on updates on both databases using Firebase, Algolia, and Contentful.
- Generated sitemaps for each specialty, subspecialty, state, and city with Algolia and Nuxt.js.
- Added SMS and email notifications for upcoming appointments and appointment updates using Firebase.
Technologies: API Integration, APIs, NoSQL, Jest, REST, Back-end, Front-end Development, Vue CLI, Vue-router, Software Development, Vue.js, Vuex, Full-stack, Git, JavaScript, Back-end Development, Algolia, Nuxt.js, Firebase, Node.js, Front-end, Cloud FirestoreSenior Full-stack Developer
2015 - 2020Panda Network- Developed a newsreader and aggregator for design and development-related websites.
- Built the back-end service for multiple clients such as web app, chrome extension, and mobile app.
- Handled mid-level scaling for 80,000 weekly active users.
- Promoted to the development team leader in the second year.
- Analyzed and updated system architecture to fix problems related to the maintainability and sustainability of the project.
Technologies: Web Crawlers, API Integration, NestJS, GitLab, APIs, NoSQL, CSS, Jest, REST, AWS EC2, Scraping, Serverless, Serverless Architecture, AWS Lambda, Amazon Web Services (AWS), Google Cloud Platform (GCP), Back-end, GitLab CI/CD, Passport.js, HTML, Google Cloud Functions, Software Development, TypeScript, Twitter API, Mongoose, Redis, PM2, Google Cloud, AWS, Git, JavaScript, Back-end Development, Web Scraping, Cloud Platforms, Docker, MongoDB, Express.js, Node.js, SvelteSenior Full-stack Developer
2019 - 2019Türkiye Klinikleri- Redesigned the tool called atifdizini, which is providing medical articles to researchers and academics.
- Improved search speed dramatically using Elasticsearch.
- Added new functionalities like full-text search and auto-complete inputs.
- Added new statistic display screens according to search results.
- Built a modern web interface using state-of-the-art technologies.
Technologies: GitLab, APIs, NoSQL, Jest, REST, Back-end, Front-end Development, GitLab CI/CD, Kibana, Vue CLI, Vuetify.js, Passport.js, Vue-router, Software Development, Mongoose, Elasticsearch, Vue.js, Vuex, Full-stack, Git, JavaScript, Back-end Development, Express.js, MongoDB, Node.js, Front-endSenior Developer and Consultant
2018 - 2019Agrovisio Limited.- Designed the service infrastructure and database to provide data for several company clients.
- Implemented and deployed the first version of the platform.
- Educated junior developers to contribute to future system requirements.
- Gave counseling for implementing new features or changes in the system.
Technologies: APIs, NoSQL, REST, Back-end, Kibana, Software Development, Elasticsearch, JavaScript, Express.js, MongoDB, Node.jsOwner | Manager | Software Developer
2017 - 2019Da Vinci Board Game Cafe- Opened the first new-generation board game cafe in the country.
- Developed an administration tool for tracking customers and board games played in the cafe.
- Connected the tool with the online website through their API to get information about board games.
- Added the analyze feature to track employed game guru's performance by showing stats about which games are mentored and how many times by which employee.
- Supported cafe management with an inventory tracking system.
Technologies: Jest, REST, Back-end, Front-end Development, Vue CLI, Vuetify.js, Passport.js, Vue-router, Software Development, Mongoose, Vue.js, Vuex, JavaScript, Express.js, MongoDB, Node.js, Front-endSoftware Developer
2008 - 2014SRDC- Contributed to many European Commission projects like iSurf, iCardea, and epSOS.
- Coordinated national project management of the Palante project.
- Developed many tools using Java at the back end and Adobe Flex at the front end according to project requirements.
Technologies: SQL, Adobe Flex, Java, Linux