Professional Summary
Software Engineer with 6+ years of experience specializing in JavaScript, TypeScript, and frameworks like React, Next.js, and Angular. Skilled in building scalable applications for e-commerce, gaming, and crypto industries. Proficient in translating Figma designs into functional UIs, implementing automated testing with Jest and Cypress, and optimizing performance through modern architectures like MVC and REST APIs. Adept at aligning technical solutions with business goals to deliver high-quality results.
Technical Skills
- Frontend Development: React, Angular, Next.js, Vue, Redux, RxJS, SCSS, Styled Components
- Backend Development: Node.js, Express.js, .NET Core, REST, MVC, CQRS
- Testing Frameworks: Jest, Cypress, React Testing Library
- DevOps: Docker, Kubernetes, Azure CI/CD, GitHub Actions, GitLab CI
- Tools & Platforms: Figma, Storybook, Jira, Postman, Swagger
- Other Expertise: Webpack, Babel, Agile Methodologies
Education
- Yeditepe University: 2015-2019 | Graduated
Bachelor’s Degree in Information Systems & Technologies - Eastern Mediterranean University: 2012-2015 | Transfer
Bachelor’s Degree in Mechanical Engineering
Languages
- English: Advanced C1
- Turkish: Native
Certificates
- English City & Guilds Certificate Advanced C1
- Kodluyoruz React Contributor Certificate
Work Experience
BtcTurk Crypto Exchange Platform
Senior Software Developer (Sept 2023 – Present)
- Upgraded Angular projects from v12 to v17, ensuring compatibility and optimizing performance.
- Integrated TradingView components for enhanced real-time trading features.
- Implemented OAuth 2.0 and OpenID Connect for secure authentication.
- Collaborated on Azure Cloud CLI and Docker pipelines to ensure scalable deployments.
- Enhanced application performance by 25% and reduced code complexity by 20% through refactoring and optimization efforts.
Tech Stack: Angular, RxJS, .NET, TypeScript, TailwindCSS, TradingView, Azure, Docker
Azerion
Senior Software Developer (May 2022 – Sept 2023)
- Developed a Game SiteBuilder platform for white-label solutions using Next.js, React, and Redux.
- Created SDKs integrating Algolia, Redis, and GraphQL for enhanced APIs.
- Improved performance by transitioning client-side components to server-side rendering with Next.js.
- Reduced server response times by 30% and improved code maintainability by 15% through systematic optimization.
Tech Stack: Next.js, React, Node.js, GraphQL, Styled Components, Google Cloud
Akinon
Software Developer (Oct 2020 – May 2022)
- Won 1st place at Akinon Hackathon with a live commerce solution using Mux and WebRTC.
- Built omnichannel and live streaming applications, collaborating with cross-disciplinary teams.
- Increased frontend rendering speed by 20% and improved resource utilization by 25% through codebase analysis and refactoring.
Tech Stack: React, TypeScript, Material UI, Storybook, AWS, Mux
Birgi Mefar Group
Full Stack Developer (Mar 2020 – Oct 2020)
- Migrated .NET core services to microservices, improving scalability.
- Developed a reporting module for legacy CRM systems.
- Improved reporting module performance by 15% and reduced API response times by 10% through database query optimization.
Tech Stack: .NET, Node.js, React, TypeScript, Docker
Kodluyoruz
Research Assistant (Aug 2019 – Mar 2020)
- Conducted React Bootcamps at ITU, focusing on SPA development and SEO optimization.
- Enhanced application performance by 18% by implementing best practices in React component structure and rendering.
Tech Stack: React, Git, Trello
Emc Information
Full Stack Developer (Jan 2019 – Aug 2020)
- Designed and managed e-commerce websites with optimized user interfaces and payment systems.
- Performed end-to-end testing and ongoing optimization post-deployment.
- Increased e-commerce site load speeds by 25% and improved user satisfaction scores by 20% through UI/UX enhancements.
Tech Stack: Laravel, CodeIgniter, JavaScript, SCSS
Netaş
Software Intern (Jun 2018 – Aug 2018)
- Built prototypes and learned best practices in software development workflows.
- Developed PHP modules and created JavaScript scripts to automate tasks and improve server performance.
- Collaborated with the development team to integrate new scripts into the existing system architecture using Scrum.