Ömer Buğra ÖZ
Frontend Developer
Experienced Frontend Developer with expertise in Vue, React, Next.js and Nuxt.js. Skilled in building dynamic, interactive web applications with a focus on modularity, maintainability, and user experience.
Work Experience
Over 4 years, I made significant contributions to the development of multiple large-scale projects
- Followed the innovations in frontend technologies, integrated them into projects and improved the user experience.
- Collaborated with cross-functional teams (designers, backend developers, QA) to design and implement features that improve the user experience.
- Provided feedback to my teammates by conducting code reviews and supported a culture of continuous improvement.
Projects
Villa Sepeti realizes the reservation and marketing of thousands of villas in Turkey and abroad.
ReactNext.jsZustandHasuraGraphQLDirectus CMS
- Developed a dynamic and interactive frontend using React and Next.js
- Used GraphQL for efficient data querying and manipulation between frontend and backend
- Used Zustand for state management and data flow
Second-hand vehicles buying and selling - Sensat.com - Web platform that relates buying and selling cars.
VueNuxt.jsLESSStorybook
- Developed a dynamic and interactive frontend using Vue and Nuxt.js
- Used LESS CSS pre-processor for creating modular and maintainable stylesheets with variables and mixins
- Used Storybook to develop, test, and document reusable components, making our codebase modular and easy to maintain
Maxitech offers capital and market validation to help enterprise clients grow rapidly.
ReactRemix.jsTailwindCSSStorybookFramer Motion
- Developed a web application using React, Remix.js.
- Implemented Tailwind for styling
- Utilized Storybook for developing, testing, and documenting reusable components
- Integrated Framer Motion for smooth animations and transitions
Second-hand vehicles buying and selling platform that relates buying and selling cars.
VueNuxt.jsAnt DesignStorybookLess
- Developed a dynamic and interactive frontend using Vue and Nuxt.js
- Styled based on Ant Design
- Used Storybook to develop, test, and document reusable components, making our codebase modular and easy to maintain
Mobilet is a social discovery and sharing platform that redefines the ticket buying experience.
ReactNext.jsRedux ToolkitHasuraGraphQL
- Developed a dynamic and interactive frontend using React and Next.js
- Used GraphQL for efficient data querying and manipulation between frontend and backend
- Used Redux Toolkit for state management and data flow
Kunduz is internal drawing management tool for Orhan Sanayi.
ReactNext.jsZustandFastifyRESTfulDrizzleTypeScriptMySQLTurbo Monorepo
- Implement and maintain global state management for the frontend, ensuring efficient and scalable state handling across React components
- Set up and configure a high-performance Node.js server using Fastify to handle HTTP requests and responses, focusing on speed and low overhead
- Design database schemas in MySQL, write optimized SQL queries, and use Drizzle as an ORM to simplify database interactions and ensure data integrity
- Organize multiple packages within a monorepo, handle dependencies, and use Turbo to streamline build, test, and deployment processes for efficient project management.
Skills
HTMLCSSSassLessStyled ComponentsTailwindJavaScriptTypeScriptReactReact NativeVueNuxt.jsNext.jsRemix.jsGitJiraBitbucketHasuraGraphQLRESTNode.jsFastifyZustandDirectus CMSDrizzleMySQL