Resume

My professional career, experience, and skills.

Caner İzci

Senior Software Engineer @ BtcTurk

Born in 1995

Summary

Experienced software engineer, designing and developing applications for various business solutions like blockchain, trading, financial technologies, e-commerce & cyber security; always passionate about learning & implementing new technologies.

Working Experiences (6+ years)

BtcTurk

Remote, May 2021 - present

BtcTurk, founded on 1 July 2013, is Turkey's first and largest cryptocurrency trading platform.

Project: BtcTurk

  • Team: Cryptocurrency wallet team

  • Description: Development of all end-to-end cryptocurrency operations

  • Position: Senior Software Engineer

  • Stack:

    • C#, .NET 7, MS SQL Server, RabbitMQ, MassTransit, Redis, Elasticsearch, Kibana, Grafana, NewRelic, Azure DevOps, k8s, Docker, RESTful APIs, Worker Services
  • Responsibilities:

    • Integrating blockchains
    • Designing new cryptocurrency deposits and withdrawals
    • Developing blockchain wallets & explorers
    • Troubleshooting cryptocurrency operations
    • Re-developing outdated applications
    • Maintaining and improving cryptocurrency transfers and network fees
    • Implementing hard forks, significant upgrades, and hotfixes
    • Contributing to development guideline for team, global blockchain projects and teams
    • R&D about blockchain fields, DeFi etc.
    • Code review
  • Accomplishments:

    • Optimized network fees and developed robust network broadcasting for various blockchains
    • Developed an application-specific setting-managed application for blockchains like Ethereum. This allows for integration without the need for development specific to each blockchain. It leads to cost and time savings in development.

Beymen Group

Remote, Mar 2020 - May 2021 (1 yr. 3 mos.)

Project: Beymen & BeymenClub

  • Team: Storefront team
  • Description: Development the functionality of all pages except checkout.
  • Position: Software Engineer
  • Stack:
    • C#, .NET 5, MS SQL Server, MongoDB, RabbitMQ, MassTransit, Redis, Azure DevOps, Docker, k8s, ELK Stack, NewRelic, RESTful APIs, Worker Services
  • Responsibilities:
    • Designing and developing RESTful APIs
    • Providing communication and data consistency between microservice projects
    • Developing landing pages, product listing/details, categories, favorites etc. almost all pages backend in system except login and payments
    • Deciding software architecture, design & tech stack
    • Coding cross-cutting concerns such as caching, data validation, logging
    • Maintaining existing systems

Teleperformance

Istanbul (hybrid), Jan 2018 - Mar 2020 (2 yrs. 3 mos.)

  • Team: Core team
  • Description: Developing applications for the needs of the customers, developing web services, managing database and business processes, developing process-based services and producing solutions for the needs.
  • Position: Software Engineer
  • Stack: C#, ASP.NET MVC, ASP.NET Core, Web API, MS SQL Server, MongoDB, Entity Framework, Dapper, Javascript-jQuery

BGA Security

Istanbul, Feb 2017 - Jun 2017 (5 mos.)

Project: SinaraLabs

Sinara is a phishing defense platform that provides a holistic approach to people, processes and technology in order to reduce breaches and data loss.

  • Team: Development team
  • Description: Development of cyber security products
  • Position: Software Engineer Intern
  • Stack: C#, ASP.NET, MS SQL Server, JavaScript, jQuery

BTE Information Technologies

Izmir, Jul 2015 - Aug 2015 (2 mos.)

  • Team: Database team
  • Description: Administration and maintenance of databases
  • Position: Software Engineer Intern

Education

Celal Bayar University Sept 2013 - Jun 2017

  • Major: Software Engineering
  • Degree grade: 3.2/4

Areas of Expertise & Skills

Programming Languages, Tools, Frameworks, Libraries
C#, JavaScript/TypeScript, SQL, learning Rust
.NET Core, ASP.NET Core, ASP.NET MVC
EF Core, Dapper, ADO.NET
RESTful API, gRPC, Workers
NUnit, xUnit, Moq
MS SQL, MongoDB, Redis, RabbitMQ, MassTransit, Elasticsearch
SCM, Platforms & Cloud
Git, GNU/Linux Systems, Docker, Azure, NewRelic, Grafana
Technical Concepts
Microservice & monolithic architecture
Event-driven architecture
Application performance monitoring and optimizations
Unit & integration testing
SOLID, OOP, AOP, TDD

Last updated: Jul 2023