Senior Frontend Engineer | React & TypeScript
Summary
- 10+ years of experience in frontend development, building scalable, high‑performance user interfaces and complex, data-intensive web applications for startups and enterprises.
- Expertise in the React ecosystem, including React, TypeScript, Next.js, Redux, and Tailwind CSS; experienced with Vite, Webpack, Docker, CI/CD pipelines, and testing with Jest and React Testing Library; practical experience building APIs using Node.js and Python.
- Experienced in building scalable frontend architecture and design systems; creating reusable, accessible UI components using Atomic Design; applying performance optimization techniques; following WCAG accessibility guidelines; and migrating legacy systems.
- Collaborative team member who partners with designers, engineers, and PMs within Agile teams, participating in code reviews, mentoring peers, and leading a culture of continuous improvement and technical excellence — while working autonomously and taking ownership.
- Creator of Nowadays.app, an AI-powered productivity application in early stages, demonstrating full‑cycle product development, UX design, and scalable frontend architecture.
Skills
Languages:
JavaScript (ES6+), TypeScript, Python, HTML5, CSS3
Frontend:
React, Next.js, Redux, RTK Query, Tailwind CSS, Jest, React Testing Library
Backend:
Node.js, Express, Django, RESTful APIs, WebSocket, MySQL, MongoDB
DevOps & Toolchain:
Git, Docker, AWS, CI/CD, Vite, Webpack, NX Monorepo, Figma
AI & Data:
OpenAI API, LangChain.js, Pinecone, Retrieval-Augmented Generation (RAG)
Work Experience
Dec 2024 - Present
- Led frontend development and built responsive, high-performance UIs for a critical data-intensive finance platform, translating Figma designs into clean, scalable React and TypeScript interfaces.
- Collaborated across product, backend, and QA teams within Agile cycles to synchronize UI logic with business needs, troubleshoot edge cases, and deliver high-quality interfaces.
- Guided engineers through code reviews and pair programming, identifying performance bottlenecks and improving critical UI flows by ~20% using caching and render optimizations.
- Implemented AG Grid’s server-side row model for rendering 100K+ records, achieving a 70% reduction in render lag and improved responsiveness.
- Contributed to the design system by building reusable, accessible UI components that ensured visual consistency and accelerated frontend development across teams.
Mar 2023 - Nov 2024
- Designed, built, and launched the productivity platform composed of 6 applications using the MERN stack, replacing traditional PDF planners with 50+ interactive, AI-powered widgets.
- Architected a modular, scalable codebase and developed a shared React UI library of 40+ reusable components across 3 applications, improving consistency, maintainability, and development speed.
- Implemented lazy loading with React.lazy and Suspense, optimized render performance through memoization, designed mobile-first layouts, applied cache-first data fetching using RTK Query, and ensured WCAG accessibility and cross-browser compatibility.
- Implemented generative AI features using OpenAI API, LangChain.js, and RAG to generate custom planner layouts and automate dynamic content creation based on user prompts.
Frontend Engineer,
GUI BilisimApr 2020 - Feb 2023
- Developed real-time dashboards and control panels using React and TypeScript for network device monitoring and management, enabling live status tracking and configuration updates.
- Migrated legacy JavaScript codebase to TypeScript and refactored React class components to functional components with hooks, improving maintainability and reducing bugs.
- Managed project workflows using TFS, collaborating with cross-functional teams to develop features and resolve bugs.
- Developed a React UI library, reducing development time by 30% and increasing team productivity.
Frontend Engineer,
Eti MadenJune 2018 - Mar 2020
- Built an intranet portal using React and Django REST Framework with role-based access control and modular API design, improving internal communication and document sharing.
- Automated network device configuration with Python and Flask, cutting configuration time by 70% for 300+ devices and significantly improving consistency.
- Implemented an email alert solution using Python and React to inform the network team of network device failures in real time.
System and Network Administrator,
Eti MadenJan 2013 - May 2018
- Collaborated with an outsourced team to collect requirements and implement web features using jQuery, JavaScript, HTML, and CSS, maintaining alignment with project goals.
- Coordinated troubleshooting with outsourced teams to promptly resolve issues, minimizing delays and keeping the project on schedule.
- Actively participated in project meetings to coordinate progress, clarify tasks, and ensure smooth communication across teams.
Education
Ankara University
Bachelor's Degree in Computer Engineering
June 2018
Ankara, Turkey
Ankara University
Associate’s Degree in Computer Programming
June 2012
Ankara, Turkey