Yashar Aliabbasi, Developer in Istanbul, Turkey
Yashar is available for hire
Hire Yashar

Yashar Aliabbasi

Verified Expert  in Engineering

Bio

Yashar is an experienced IT professional with a passion for learning and over 10 years of experience writing enterprise-grade distributed applications that address real-world problems. Most of his work involves leading technical teams, creating accessible development environments, fixing the technical debt, providing best practice code examples, and mentoring developers.

Portfolio

Patika Global Technology
C#, Microservices, Redis, RabbitMQ, SQL, Docker, Jira, REST APIs...
Dtech Software
C#, Windows, Windows Server, Background Jobs, SQL, PostgreSQL, Jira, .NET Core...
Shoniz
C#, .NET, SQL, SignalR, .NET Core, VB.NET WinForms, RESTful Services...

Experience

  • C# - 10 years
  • SQL - 7 years
  • Test-driven Development (TDD) - 5 years
  • GraphQL - 3 years
  • MongoDB - 3 years
  • Microservices - 3 years
  • RabbitMQ - 3 years
  • Redis - 3 years

Availability

Part-time

Preferred Environment

C#, Freelancing, SQL, MongoDB, RabbitMQ, Redis, Test-driven Development (TDD), GraphQL, Microservices, RESTful Services

The most amazing...

...thing I've developed is a central answer point for a bank that responds to hundreds of requests per second.

Work Experience

Senior Software Architect

2021 - PRESENT
Patika Global Technology
  • Developed an application for placing requests to be fulfilled by service members in that field. This application had real-time communication and multi-device integration.
  • Improved the design and implemented multiple requirements.
  • Managed the results. Customer satisfaction and high-speed response compared to the previous version.
Technologies: C#, Microservices, Redis, RabbitMQ, SQL, Docker, Jira, REST APIs, RESTful Web Services, RESTful Microservices, .NET Core, .NET, RESTful Services, Agile, OOP Designs, RDBMS, Design Patterns, Web App Design, User Requirements, C#.NET, Windows, Windows Server, MongoDB, SQL Server 2012, JavaScript, Test-driven Development (TDD)

Senior Software Engineer

2019 - 2020
Dtech Software
  • Implemented an application that responded to thousands of requests per second using historical data in the bank related to the user.
  • Tracked and fixed the application using Jira and reimplemented it based on revised requirements.
  • Added flexibility over different request and response types while drastically reducing the response time.
Technologies: C#, Windows, Windows Server, Background Jobs, SQL, PostgreSQL, Jira, .NET Core, .NET, GraphQL, RESTful Services, Agile, OOP Designs, RDBMS, Design Patterns, Web App Design, C#.NET, RESTful Web Services, RESTful Microservices, REST APIs, Docker, SQL Server 2012, JavaScript, Microservices, Test-driven Development (TDD)

Senior Software Engineer

2014 - 2020
Shoniz
  • Analyzed and developed a work-order application integrated with other applications like warehouses and HR systems.
  • Integrated the company's web services with integrated mobile sales management systems (IMSM).
  • Used Jira and TFS to track and fix bugs. All issues were written into the log's database.
  • Reduced or eliminated all the paperwork that existed before. As a result, orders were better tracked across the company and issues could be communicated instantly.
  • Used APIs to exchange data with other server management systems.
Technologies: C#, .NET, SQL, SignalR, .NET Core, VB.NET WinForms, RESTful Services, OOP Designs, RDBMS, Design Patterns, Web App Design, C#.NET, Windows, Windows Server, Windows Forms (WinForms), RESTful Web Services, RESTful Microservices, REST APIs, SQL Server 2012, JavaScript

Senior Software Developer

2012 - 2014
TakroSystem
  • Participated in the development of new features for Takro's accounting software.
  • Developed an installer application that works on the server and the client.
  • Debugged current accounting applications and supported them.
Technologies: C#, VB.NET, Windows Forms (WinForms), VB.NET WinForms, SQL, .NET, RESTful Services, OOP Designs, RDBMS, Web App Design, C#.NET, Windows, Windows Server, RESTful Web Services, RESTful Microservices, REST APIs, SQL Server 2012, JavaScript

Experience

Online Learning Platform

An online learning platform based on .NET that serves millions of students and teachers. The App Store uses progress and acquired scores and provides conditional promotions to users due to their progress.

Gas Station Reporting Tool

A .NET React-based application whose primary duty is gathering periodic information about stations and their guest rooms of clients to provide better services.

More than 10 branches of this station use this application each month, producing hundreds of reports.

Ketabtus

https://ketabtus.ir/
.Net and React-based application about recycling papers and gaining coins based on the amount of sold paper and buying cactus with coins. This application is distributed among over 10 branches and is used by thousands of users on mobile and the web.

Education

2008 - 2012

Bachelor's Degree in Software Engineering

Payam Noor - Tabriz

Certifications

JANUARY 2021 - PRESENT

MongoDB for .NET Developers

MongoDB University

MAY 2018 - PRESENT

Certified on SQL Server

Sololearn.com

MAY 2018 - PRESENT

Certified on Javascript

Sololearn.com

MAY 2018 - PRESENT

Certified on C#

Sololearn.com

Skills

Libraries/APIs

REST APIs, SignalR, Windows Forms (WinForms), React

Tools

RabbitMQ, Jira

Languages

C#, SQL, C#.NET, GraphQL, JavaScript, VB.NET

Frameworks

.NET Core, .NET, VB.NET WinForms

Paradigms

Design Patterns, Web App Design, Test-driven Development (TDD), Microservices, Agile, REST

Platforms

Windows, Windows Server, Docker, Android

Storage

Redis, RDBMS, PostgreSQL, MongoDB, SQL Server 2012

Other

RESTful Services, OOP Designs, Freelancing, User Requirements, Background Jobs, RESTful Web Services, RESTful Microservices

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring