Gul fidan Ozturk


Full Stack Developer

Summary

With a foundation in human resources, I transitioned to a fulfilling career as a Full Stack Developer in Python, Django, React, and Node.js. My journey includes immersive coding experiences gained through bootcamps and continuous learning, bringing a unique blend of skills to both front-end and backend development. Proficient in Scrum and Agile methodologies, my problem-solving abilities and adaptability have been enriched by my diverse background. Thriving in remote teams, I am eager to contribute my skills to impactful projects and work in a startup environment. I have a green card.

skills

My technical skillset includes but is not limited to the following:

<

Education

2010 - 2014

Canakkale Onsekiz Mart University

Bachelor's degree in Labor Economics and Industrial Relations

Completed - 2021

BTK ACADEMY

Python / Web Developer

Acquired proficiency in programming fundamentals such as reading, writing, testing, and debugging code. Developed knowledge in functions, arguments, return values, variables, data types, conditionals, loops, exception handling, bug fixing, and unit testing. Learned to use third-party libraries and validate/extract data with regular expressions. Gained expertise in modeling real-world entities with classes, objects, methods, and properties, and in reading/writing files. Practiced extensively with hands-on exercises inspired by real-world programming problems, adhering to best practices in data structure and algorithms.

Completed - 2022

Clarusway

Full Stack Developer

I gained a strong foundation in the fundamentals of React. I also gained furter expertise in Django and RestAPI development. I learned how to write and debug code using various programming languages such as Python. I also gained experience working with databases and learned how to design and implement relational database schemas using SQL. Additionally, the program provided me with a comprehensive understanding of software development methodologies such as Agile and Scrum. I learned about the importance of version control and collaboration tools such as Git and GitHub. Furthermore, the program helped me develop my problem-solving skills and taught me how to break down complex problems into smaller, more manageable components. Through various programming projects and exercises, I gained experience in applying programming concepts to real-world scenarios.

Experience

CeramicPro

Full Stack Developer

February 2024 To Present

● Commenced as a Full Stack Developer (Nodejs and React Developer || Django Developer)
● Maintained RESTful APIs for order processing, customer management, and payment integrations with Node.js and Hapi.js.
● Managed relational databases and complex SQL queries with Sequelize and PostgreSQL.
● Implemented transactional email systems with SendGrid.
● Configured background tasks for data synchronization and automated job scheduling.
● Ensured system reliability with robust error handling and configuration management.
● Developed dynamic UIs using React, Ant Design, and custom CSS.
● Utilized Redux for global state management.
● Created interactive tables, forms, and modals to enhance user experience .

NioyaTech

Full Stack Developer

April 2023 To Oct 2023

● Commenced as a Full Stack Developer (Nodejs and React Developer), demonstrating adept collaboration with couple clients concurrently.
● Modernized legacy systems using React and Next.js for better performance and SEO, with a Node.js, Express, and MongoDB backend.
● Optimized application performance with advanced React/Redux and Node.js features, reducing load times by 25%.
● Developed RESTful APIs for seamless frontend-backend communication, improving system responsiveness by 20%.
● Implemented secure access control in Node.js Express, enhancing data security by 15%.
● Set up authentication frameworks, including Microsoft Sign-On, Passport.js, JWT, and OAuth.
● Integrated third-party services (e.g., PayPal, Stripe) and custom APIs.
● Conducted code reviews, reducing post-launch issues by 15%.
● Applied responsive and adaptive design with SEO principles in React, creating a consistent UI across devices.
● Utilized React, React Router, React-Bootstrap, Axios, Storybook, and built-in hooks to develop user-friendlyapplications.

Epicode

Full Stack Developer

July 2020 To Jun 2022

● Applied bootcamp knowledge to excel as a Python Django Developer, collaborating with clients in e-commerce and LMS.
● Optimized APIs and facilitated frontend-backend communication for e-commerce firms.
● Specialized in backend development with Python and Django, focusing on payment integrations and user experience.
● Implemented authentication mechanisms (JWT, OAuth) to enhance backend security.
● Designed and maintained PostgreSQL schemas and ensured seamless integration with Django.
● Managed database migrations and optimized data retrieval with advanced PostgreSQL features.
● Developed scalable data models compatible with Django ORM.
● Created reusable components with React and used JavaScript (ES6), ReactJS (Hooks), and React Design Patterns.
● Experienced with HTML, CSS, and Less/SASS in modern JS frameworks.
● Conducted API testing with Postman and documented with Swagger.
● Streamlined deployment processes using Docker.

Portfolio


Inventory Management Application
Built full stack e-commerce inventory management application incorporating React, Django, postgreSQL, GitHub Actions, and Tailwind CSS.


React Gallery App
Built React application using router-dom, styled-components, and other UI libraries.


React Portfolio App
This application showcases my portfolio and highlights my skills, projects, and experience.




E COMMERCE WEBSITE
Technologies: Python Django Framework MySQL Html/CSS/JS/Bootstrap
HOTEL MANAGEMENT SYSTEM Technologies: Python
React Shopping Cart App Technologies: React.js