kicikhaluk

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).

Base Story

Summary

• 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).

Technical Skills

HTML, CSS, Javascript, Typescript, Angular, ReactJS, React Native, NextJS, GatsbyJS, Webpack, Vite, Nodejs, RESTful API, GraphQL, PostgreSQL DynamoDB, Contentful, Git, Docker, AWS, GCP

Professional Experience

Javascript Software Engineer, EPAM Systems 07/2022 – present | İzmir, Turkey

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

Full Stack Developer, Appidia 06/2021 – 07/2022 | İstanbul, Turkey

• 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

Frontend Developer, NDB Technology 11/2020 – 06/2021 | London, UK

• 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

Languages

Turkish — Native English — B2

Education

Electrical & Electronics Engineering, Çukurova University 09/2014 – 07/2020 | Adana, Turkey

Certificates

Certified SAFe 6 Practitioner

Kodluyoruz Istanbul Earlybird Front-End Talent Bootcamp

Volunteering

The Union of Chambers and Commodity Exchanges of Turkey, Member of the Board of Young Entrepreneurs 02/2019 – 11/2020 | Adana, Turkey

Our Aim is to improve the entrepreneurship ecosystem and encourage young people to become an entrepreneur in Adana, Turkey.

IEEE Çukurova Student Branch, Chairman of the Board 05/2018 – 06/2019 | 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.