Senior Software Engineer
JavaScript Software Engineer with more than 4 years in IT industry. • Team Leadership: Successfully led software development team (1 year). • Domains: Influencer Marketing, Health and Wellness, E-Commerce, Retail and Distribution. • Technology Proficiency: JavaScript, TypeScript, React, Angular, NodeJS, Contentful, Git, AWS. • Continuous Learning: Committed to continuous learning and self development. • Languages: English(Advance), Turkish (Native).
• JavaScript Software Engineer with more than 4 years in IT industry.
• Team Leadership: Successfully led software development team (1 year).
• Domains: Influencer Marketing, Health and Wellness, E-Commerce, Retail and Distribution.
• Technology Proficiency: JavaScript, TypeScript, React, Angular, NodeJS, Contentful, Git, AWS.
• Continuous Learning: Committed to continuous learning and self development.
• Languages: English(Advance), Turkish (Native).
HTML, CSS, Javascript, Typescript, Angular, ReactJS, React Native, NextJS, GatsbyJS, Webpack, Vite, Nodejs, RESTful API, GraphQL, PostgreSQL DynamoDB, Contentful, Git, Docker, AWS, GCP
Roles: Key Developer, ReactJS Mentor, NodeJS Mentor, Technical Interviewer
• Setting up projects from scratch
• Playing key roles in SDLC lifecycle.
• Attending presales activities for new projects
• Taking key role for Project Disvovery phases.
• Attending architecural planning events.
• Developing and maintaining web applications with using ReactJS, Gatsby, Angular, NextJS
• Using GraphQL, RestfulAPI, WebSocket communication protocols
• (CMS) Doing content modelling and customizations over various projects in Contentful.
• Handling project specific bundler configurations(Webpack, Vite)
• Writing Unit tests, e2e tests and integration tests with using Jest, Karma, Jasmine, Cypress
• Preparing UI documentation with Storybook
• Applied RTL support
• Figma to React/Angular
• Working with Scaled Agile Framework (SAFe)
• Doing code review amongst the developers
• Working within MACH Architecture.
• Developing serverless applications with using AWS CDK, NodeJS
Tools and Technologies: Jira, GitLab, Git, JavaScript, TypeScript, ReactJS, GatsbyJS, Angular,NextJs, A/B Testing Tools, Cypress, Jest, React Testing Library, Karma, Jasmine, Cypress, Tailwind CSS, SCSS, Webpack, Vite, Contentful, AWS CDK, GCP SDK
• Setting up projects from scratch
• Developing and maintaining web applications with using ReactJS, NextJS
• Developing and maintaining a mobile application with React Native from scratch
• Responsible for release processes across all products.
• RestfulAPI, GraphQL, Web Socket communication protocols used
• Writing unit tests, e2e tests, integration tests with using Jest, React Testing Library, Cypress
• Visualising social media stats with using HighCharts
• Implementing optimization techniques(React) according to non-functional requirements.
• Adding multilanguage support with using i18next, i18next-react
• Figma to React
• Leading Software Team
• Planning/Assigning tasks across developers.
• Doing code reviews and checking output of the frontend team
• Developing and maintaining microservices with Node.js, Express, RestfulAPI, PostgreSQL from scratch.
• Writing unit tests with Jest across backend services.
• Developing and maintaining backend services with using NestJS, TypeScript, Prisma, RestfulAPI, Firestore, PostgreSQL, GCP SDK
• Integrating Meta (Facebook) Graph API for gathering influencers social media stats from facebook and instagram
• Doing Database(PostgreSQL) optimization on SQL queries and creating Views depending on requirements.
• Responsible for technical interviews
Tools and Technologies: Jira, Gitlab, Github, Git, JavaScript, TypeScript, ReactJS, NextJS, React Native, Expo, Node.js, Express, NestJS, GraphQL, RestfulAPI, Web Socket, PostgreSQL, Firestore, Hasura, GCP SDK, Airflow, Docker, Git
• Developing and maintaining web apps with ReactJS, TypeScript.
• Migrating a legacy web applications from JQuery, PHP to ReactJS, TypeScript
• RTL styling applied
• Adding multi language support.
• Figma to React
• Integrating payment methods PayPal and Stripe
• Onboarding newcomers to the team
• Coordinated project tasks amongst to developers.
Tools and Technologies: JIRA, GitHub, HTML, CSS, JavaScript, TypeScript, ReactJS, MongoDB, Git, PayPal, Stripe, GraphQL, MySQL
Turkish — Native English — B2
Electrical & Electronics Engineering, Çukurova University 09/2014 – 07/2020 | Adana, Turkey
Certified SAFe 6 Practitioner
Kodluyoruz Istanbul Earlybird Front-End Talent Bootcamp
Our Aim is to improve the entrepreneurship ecosystem and encourage young people to become an entrepreneur in Adana, Turkey.
I worked 5 years includes 1 year as a chairman of the boards and 2 years as a member of the boards. Our goal is to organize events and workshops for university students and encoruage them to improve their skills.