Istanbul, Türkiye
Full Stack Developer with a strong focus on backend development and modern frontend experience using Vue and React. Proficient in C#, .NET, and SQL databases, with a solid grasp of software architecture principles. Interested in Domain-Driven Design (DDD), Clean Architecture, and maintainable, scalable codebases. Experienced in collaborative teams and CI/CD workflows using tools like Azure Pipelines and GitHub Actions. Also passionate about secure coding practices and awareness of OWASP guidelines.
• Focused on backend development using C#, ASP.NET Core, and SQL, following Clean Architecture and Domain-Driven Design principles. • Developed and maintained frontend components using both React and Vue, adapting to different project requirements. • Managed and improved CI/CD pipelines using tools like Azure Pipelines and GitHub Actions, ensuring smooth deployments and integrations. • Collaborated in cross-functional teams, actively participating in code reviews, Agile ceremonies, and architecture discussions. • Took ownership of tasks across the stack — from building secure API's to designing user-facing components and maintaining deployment workflows.
• Co-founded the app, collaborating on architectural decisions for both the back-end and front-end. • Developed a back-end using .NET 8 deployed on Azure, integrating PostgreSQL on AWS for the database system,using N-layered Architecture. • Implemented authentication operations using Redis and JWT tokens, enhancing security by implementing Rate Limiting and addressing OWASP Top 10 API Security Risks – 2023. • Built responsive front-end using JavaScript, React, and Vite, ensuring adherence to UI/UX principles. • Set up deployment workflows with Git, GitHub Actions, Docker and SonarLint to streamline CI/CD processes, ensuring efficient version control, automated builds, and code quality checks.
• Gained hands-on experience with UiPath technology, including developing and testing automation workflows. • Learned the details of the UiPath ReFramework for building and scaling automation projects. • Worked on self-directed projects to develop and test solution workflows to enhance personal knowledge and skills in UiPath technology. • Implemented best practices for error handling, logging, and exception management in automation workflows
• Developed and maintained full-stack web applications using the ASP.NET MVC Framework while utilizing asynchronous Web API's to enhance application performance and scalability. • Implemented Bootstrap and custom HTML - CSS for responsive front-end design and user interface development, utilizing AJAX to improve website features and enable smooth asynchronous data exchange. • Worked with InfluxDB to retrieve data efficiently for the application. • Utilized GitHub to facilitate collaboration, ensuring smooth version control and enhancing teamwork on various projects.