
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
- Redis - 6 years
- Microservices - 5 years
- Test-driven Development (TDD) - 5 years
- GraphQL - 3 years
- MongoDB - 3 years
- RabbitMQ - 3 years
Preferred Environment
C#, Freelancing, SQL, MongoDB, RabbitMQ, Redis, GraphQL, Microservices, RESTful Services, TypeScript
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
Team Leader
Patika Global Technology
- Converted a PHP application to .NET and redesigned it using a microservice architecture, leading to a 100% increase in security and 300% faster performance, enabling the application to handle four times as many requests.
- Developed and optimized the front-end part by replacing complicated SASS classes with Tailwind CSS and Formik for validation.
- Designed and implemented an ordering application that can communicate with Android and iOS apps through the SignalR library with thousands of users.
- Designed and built a brand-new framework based on the latest .NET technologies for the company, which is used in two enterprise projects.
Senior Software Engineer
Dtech Software
- Redesigned an ordering program to avoid using a licensed library and save over 40% of the budget.
- Analyzed and implemented the Kolaykampus application, which is a learning website with millions of users based on the ABP Framework. I introduced the BFF pattern with Ocelot to a company that had this project.
- Worked on a legacy front end that was refactored to use React, which was developed with jQuery, resulting in 50% faster debugging and 70% faster product development cycles.
- Reported service feedback for the petrol company with a photo gallery that stores its history. The front-end components were refactored, and the UI's speed increased by 35%.
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
https://www.kolaykampus.com/Gas Station Reporting Tool
More than 10 branches of this station use this application each month, producing hundreds of reports.
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
React, SignalR, Node.js, REST APIs, Windows Forms (WinForms)
Tools
RabbitMQ, Jira
Languages
C#, SQL, C#.NET, JavaScript, VB.NET, GraphQL, TypeScript, Python
Frameworks
.NET, .NET Core, ASP.NET, Bootstrap, VB.NET WinForms
Paradigms
Web App Design, Test-driven Development (TDD), Microservices, Agile, REST
Storage
MySQL, Redis, RDBMS, PostgreSQL, NoSQL, MongoDB, SQL Server 2012
Platforms
Docker, Android
Other
RESTful Services, OOP Designs, Web Development, APIs, Full-stack, .NET Framework, Freelancing, API Integration, 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