Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →

Hire as Freelancer
44 €
/hour
Not available
or
Hire as Employee
4300 €
/month
$
€
TALENT-15267
Cagatay
Full Stack Developer

Turkey
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate brings over 6 years of experience in .NET development, showcasing a robust foundation in Microsoft technologies. Additionally, they have 2 years of experience with React, indicating proficiency in front-end development. The candidate has practical knowledge in working with Azure, Docker, and SQL, demonstrating their expertise in cloud services, containerization, and database management. They have worked on significant projects, including the development of a shopping website and system for Mercedes. This project utilized a microservices architecture with technologies such as React, .NET, Redis, SQL database, Azure, and Docker. Furthermore, the candidate has a 5-month stint at Turkcell Global Bilgi, where they worked on .NET and Angular.js, covering both legacy and .NET Core technologies. Their experience at Digital Architects involved working with .NET and React, showcasing their versatility in utilizing different technology stacks. In their role at Procenne, the candidate contributed to projects involving .NET, WCF, POS machines, SQL, JS, and jQuery, indicating experience in diverse technologies and domains. Overall, the candidate possesses a well-rounded skill set in both front-end and back-end development, with a focus on Microsoft technologies and a proficiency in integrating various tools and frameworks.
Video of Talent
Portfolio
Education
Kocaeli University / Bachelor's Degree, Computer Engineering
2018 - 2022
Kocaeli University / Computer Programming | Programmer, General
2016 - 2018
Akdeniz University / Bachelor of Business Administration - BBA, Business Administration and Management, General
2008 - 2014
European-University Viadrina / Bachelor’s Degree, Business Administration and Management, General
2012 - 2013
Certifications and Trainings
Experience
Full Stack Developer / CONTECHNET Deutschland GmbH
Full-time, Hybrid
Mar 2023 - Present
Hannover, Lower Saxony, Germany
.Net Developer / Mercedes
Oct 2021 - Feb 2023
Mercedes is well known in producing and selling high quality cars.
The project is about selling the cars-vans from web site instead of a dealer. It is in production for Australia, India and will spread over to other countries in the following months.
Micro service architecture is used and took part in implementing new features into this micro services.
Deploy applications with Azure DevOps
RabbitMQ is used to enable communication between Microservices.
The team is consisted of 9 members. 4 BE developer, 2 FE developer, 2 QA developer, 1 Scrum Master. It is the core team of the project and implement blueprint changes to the project.
Worked as BE and FE developer in the project. Many touchpoints I have made up until now. Such as implemented leasing payment system in the FE with React and in the BE, connected to external service to complete leasing payment.
The project targets .NET Core version 3. We are planning to upgrade it to .NET 5.
Another example is that converted one of the microservice project from strategy pattern to factory design pattern.
Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional team.
Participated in daily Scrum and weekly meetings with the project manager and architects to meet expectations and deadlines. Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET Core.
Performed debugging and state maintenance through the app.config file under the root directory of the application
Used ORM Tool LINQ to SQL and Entity Framework for Database interaction
Followed SOLID principles, used Microsoft Dependency Injection with constructor injection for building loosely coupled components for easy maintainability and testability
Developed REST Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN
Developed Entity Framework Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side
Implemented convention-based CRUD actions like GET, POST, PUT and DELETE
Performing code refactoring resulting in code quality and performance improvements according to SOLID optimization code principles and TDD methodologies, coded xUnit unit tests.
Trouble-shot and fixed problems through customer requests, and QA
.Net Developer / Turkcell Global Bilgi
Jun 2021 - Oct 2021
The company is well known in communication sector in Turkey.
The project I involved in is that aimed to gather social media positive-negative feeds, track and reply comments from social media platforms from a single platform
Both BE and FE tasks given and played an important role on fixing bugs, improving the performance of the application. FE is written in Angular and adapted angular framework in 1 months and started to implement the code in FE
The team is consisted of 5 people where all of the team members were capable of working on both FE and BE. I was one of them and doing the necessary implementation and at the end of the day giving report to the team leader.
Involved in system study and database engineering such as updating databases, Tables, Complex Stored Procedures, Views, Triggers to aid better data manipulation and consistency.
Developed the middle tier business logic components using .net framework that interact with the database and processes all the data for the presentation layer to display
Used Jquery, JavaScript, CSS and HTML in design of web pages and validating user inputs.
Worked on SQL queries and optimization techniques to improve the performance of the application
Created custom and user controls for re-usability of code and improved performance.
Implemented a construct instead of class into the project that improved transaction search 25%.
.Net Developer / Digital Architects
Jan 2021 - Jun 2021
The company provides software solutions to Germany based companies.
Implement frontend for a Germany based electricity company. The website built onto React. Implemented many tasks on FE where React involved.
Implemented a BE .NET Core Service by using ABP framework
Fixes on BE bugs
The team consisted of 2 members including me.
Created Web service API (REST) to leverage the application to mobile and desktop users.
Contributed to overall project plans in compliance with established procedures and standards as well as provided support and error resolution for developed web applications
Provided support during off-hours when required by phone calls from customers regarding issues with their website(s).
Create robust, clean, and maintainable code
Use object-oriented programming for writing reusable libraries
Evaluating and researching technologies and products related to software development
Employing code versioning tool such as Git
Creating applications and n-tier systems that utilize extended features, including LINQ, Entity Framework, and generics to integrate object-oriented techniques and data-manipulation capabilities.
.Net Developer / Procenne
Oct 2017 - Jan 2021
The company is basically based on payment services. I involved in several projects, like:
Credit Card password change with the usage of: Backend WCF services where getting the message as binary from tcp Connection and converting it into string then processing it; SQL database where mostly usage of dapper and store procedures; FE where Devextreme, javascript and jquery involved in.
Uploading Money with the usage of NFC on andoid/ios phone: Backend WCF services. Based on three layered architecture, in the first layer doing some validation checks, second layer external service calls and preparing it for DB insert and in the third layer inserting into DB with the usage of Entity Framework
POS middleware service: Developed a middleware with .NET core service where getting the request from the application and calling the external banking online POS services. Making sure the payment is done successfully and storing it into SQL database where at the end of the day doing the settlement with the bank.
Settlement process is done by a timely running service in .NET Core
Implemented WCF web services and ASP.NET console applications to receive transactional
data from various source points for processing and generated web forms in PDF format aiding easy download
Developed .NET code fixes and enhancements for inclusion in future code releases and patches.
Worked on SQL queries and optimization techniques to improve the performance of the application
Created custom and user controls for re-usability of code and improved performance.
Worked on client and server-side validations to make application more secure and data integrity
Wrote SQL queries that include Stored Procedures, Views, Triggers, and scripts for creating tables
Utilized ASP.NET, AJAX, and Microsoft Visual Studio for development
Applied fixes and enhancements to SQL scripts through SQL Server
Worked with Entity Framework, LINQ, and Lambda expressions to query and retrieve selective-based information from the collection objects
Involved in Software Development Life Cycle starting from requirements gathering and performed object-oriented analysis and design. Used C# WinForms for developing GUI Design.
Used jQuery and JavaScript to implement AJAX calls and another type of client-side logic
Coordinated with the product owners to meet business needs and transform business requirements into the cortex application.
Designed the web UI using ASP. NET MVC, HTML, DevExtreme, jQuery, Bootstrap, JavaScript, JSON, CSS and AJAX controls.
Finance Officer (England) / Mail Boxes Etc. (Australia & NZ) Pty Ltd
Sep 2013 - Feb 2014
Bournemouth, United Kingdom
Become involved in virtually all aspects of the business, serving customers and assisting with the marketing of the business.
Checking the accuracy of incoming stock orders, maintaining and updating the customer service.
Office Assistant / Akdeniz University
Jan 2011 - Feb 2012
Antalya, Turkey
Handle enquiries from students, visitors and parents from outside Turkey
Deal with enquiries from university staff regarding international students
Process and evaluate applications from potential students and exchange students
Organise events for international students
Coordinating exchange programs with countries across the world
Manage overseas offices and communicate with overseas university branches (depending on university)
Senior Global Project Manager / AIESEC
Jun 2010 - Aug 2010
Ukraine
The Project I participated in was that playing games with children, and also teaching some of the basic rules of the english language in a summer camp. That was an amazing and different destination which was my first trip to abroad. As a first arriver to the camp, I was planning camp activities and develop recreational plans. Also guiding children in outdoor pursuits. Helping them develop skills, team work and sportsmanship. Not much time left to stay in the camp, one of the english teacher quitted the job, and I was the one replaced for him until a new english teacher arrives to the camp. That was an incredible experience to get in touch with the kids as well in the class.