
Yashar Aliabbasi
Verified Expert in Engineering
Software Developer
Istanbul, Turkey
Toptal member since March 28, 2022
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
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Developer
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.
Experience
Online Learning Platform
Gas Station Reporting Tool
More than 10 branches of this station use this application each month, producing hundreds of reports.
Ketabtus
https://ketabtus.ir/Education
Bachelor's Degree in Software Engineering
Payam Noor - Tabriz
Certifications
MongoDB for .NET Developers
MongoDB University
Certified on SQL Server
Sololearn.com
Certified on Javascript
Sololearn.com
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring