Yücel Çelik

Yücel Çelik

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Tech Lead
Tech Lead

• 7+ years experience in .Net programming, SQL Server, MongoDB, web services, Continious Integration, asp.net development and node.js.
• Well understanding of object-oriented development, design patterns, n-layer architecture.
• Experienced in development practices such as refactoring, TDD (Test Driven Development) and continuous integration.
• Experienced in working within agile development teams and processes.
• Bachelor's degree in Mathematics and Computer Science.
• Master's degree in Information Systems.
• 3 years experience in banking sector and 4+ years in e-commerce sector.
• Knows English.
• Having communication, time management and problem solving skills.

English
Istanbul (+03:00)
Joined September 2018
EXPERTISE
7 years experience
3 years experience
4 years experience
7 years experience
Designed and built data-intensive, scalable applications using mostly .NET and Node.js. These applications include data streaming and Re...
Designed and built data-intensive, scalable applications using mostly .NET and Node.js. These applications include data streaming and Restful API's.
5 years experience
I have used and built MongoDb Sharding Cluster and Replica Set.
I have used and built MongoDb Sharding Cluster and Replica Set.
3 years experience
I used Akka.Net with data streaming and multithreaded projects.
I used Akka.Net with data streaming and multithreaded projects.
2 years experience
I used RabbitMq a lot of time in async messaging systems in our event driven projects.
I used RabbitMq a lot of time in async messaging systems in our event driven projects.

REVIEWS FROM CLIENTS

Yücel's profile has been carefully vetted and approved as a Codementor. Connect with Yücel now, and leave a review for them once you're done!
EMPLOYMENTS
Tech Lead
Hepsiburada
2018-03-01-Present
Leading development team. Developing the detailed design structure after understanding the requirements and the design Implementing the ...
Leading development team. Developing the detailed design structure after understanding the requirements and the design Implementing the best practices and coding standards of the project. Helping the team resolve difficult engineering problems. Answering the technical questions that team or stakeholders have.
Node.js
MongoDB
Redis
View more
Node.js
MongoDB
Redis
Elasticsearch
Domain-Driven Design
RabbitMQ
Akka
Microsoft SQL Server
.NET Core
Angular 4
View more
Senior Software Developer
Hepsiburada
2016-08-01-2018-02-01
Responsible of software development. Having an active role on software design and technical analysis. Designing RESTful api with MongoDB ...
Responsible of software development. Having an active role on software design and technical analysis. Designing RESTful api with MongoDB Developing custom ETL Tools. Developing WCF and restful services Maintaining hepsiburada.com Developing internal applications like back office, management applications etc. Developing integrated systems with exist software infrastructure
Node.js
MongoDB
Angular
View more
Node.js
MongoDB
Angular
RabbitMQ
Akka
Test driven development
Microsoft SQL Server
View more
Software Developer
Hepsiburada
2014-09-01-2016-08-01
Responsible of software development. Having an active role on software design and technical analysis. Designing RESTful api with MongoDB ...
Responsible of software development. Having an active role on software design and technical analysis. Designing RESTful api with MongoDB Developing custom ETL Tools. Developing WCF and restful services Maintaining hepsiburada.com Developing internal applications like back office, management applications etc. Developing integrated systems with exist software infrastructure
Node.js
MongoDB
RabbitMQ
View more
Node.js
MongoDB
RabbitMQ
Akka
Test driven development
Microsoft SQL Server
Angular 4
View more