Summary
Overview
Work History
Education
Skills
Accomplishments
Hobbies
Timeline
Generic
Ashkan Aliabbasi

Ashkan Aliabbasi

Principal Software Developer
Kuala Lumpur,14

Summary

Principal Software Developer who has been tuned up over 15 years in the creative field of web applications and software solutions. I have been known today in development as both Frontend and Backend and I can fasten that I have developed a good history of taking up tasks and completing them in a professional manner not only making clients happy but also providing them what they need as a stable, expandable, and user friendly solution. I am a code therapist. I provide a healing solution to code headaches.

Overview

17
17
years of professional experience
1
1
Language

Work History

Principal Software Developer

Consolsys
04.2025 - Current
  • Updating codes to be compatible with the cutting edge improvements
  • Lead the updating the Angular frontend app and libraries step by step to improve security and performance
  • Upgrade company enterprise app Angular to LTS version (19)
  • Lead the upgrading of Angular version for company base app and its related Angular libraries from version 13 to 19
  • Rebuild the application to adhere to the most up to date standards, in particular concentrating on the Frontend to make UX better
  • We have designed new structure for the current app and implementing with new standards to reach better user experience and better performance.
  • Direct a team of 6 developers fully remote in introducing new improvements, as well as solving the defects
  • There are six developers located in Philippine that work with me fully remote. I assign tasks to them and also help them to understand the task purpose. I help them to overcome issues they face if they cannot solve themselves.
  • Inspect the Merge Requests (Pull Requests) in Git to make sure the code quality and consistency are fine
  • I review the improvements that my team fulfilled to make sure they have followed the standards and principles we specified in starting of the new structure.
  • Deploy app updates efficiently while maintaining stability
  • I deploy latest stable version to be accessible by all teams in the company.
  • Participate in meetings to discuss and plan the next steps in app development
  • We have weekly meetings to discuss project progress and decide on the next steps for application development, as well as another meeting to report the progress to the CTO.
  • Full time developer in the banking software solution development

Frontend Tech Lead

Consolsys
03.2021 - 04.2025
  • Designed and implemented a modular and adaptable infrastructure for an Angular library at the project level
  • Reduced redundant work by over 60 percent by creating core npm packages
  • Since we started using this approach and Microservices Architecture, the code has become more optimized, and its management has become much more proper and suitable
  • All the core operations such as ATM and internet banking for our clients, in more than six banks spanning across four countries are running on our solutions today
  • Optimized Frontend application and company's Frontend infrastructure
  • Assist the teams within the company to connect with the Frontend infrastructure
  • Rushed through the DB, Backend, and API (ASP.NET Core C#) components of the internet banking website and app
  • Finished the development of the teller management system API (ASP.NET Core C#) and Angular Frontend
  • Devised, executed, developed and deploy a bank user management system (scalable) with all 3 layers of the architecture i.e Database, Core logic, API (ASP.NET Core C#), and Angular Frontend
  • Full time developer in the banking sector

Full Stack Developer

Paya Afzar Viera
02.2015 - 03.2018
  • Designed data models
  • Worked on DB queries (stored procedures, functions & views)
  • Unit Test the API services
  • Created the Angular project from scratch
  • Developed the ERP application DB and Unit Testing with ASP.NET Core C#, and incorporated the Angular Frontend
  • Developed RESTful API service for ERP application
  • Developed the ERP application’s DB, Backend, and Frontend using ASP.NET Framework C#
  • ERP application

.NET Developer

Moshaverin Pars System
08.2013 - 02.2015
  • Implemented Frontend using pre-existing framework that worked well with previously written backend
  • Developed the ERP software’s ASP.NET MVC and WPF Frontend using ASP.NET Framework C#
  • Mid-Level developer on ERP application Frontend.

.NET Developer

Toorintan
08.2011 - 08.2013
  • Updated features based on customer need and added new ones to the application
  • Maintained DB queries as needed
  • Developed SOAP services as per client requests using ASP.NET Framework C#
  • Prepared procedures for administering the Oracle database of the office automation application
  • Developed the ASP.NET Backend and Frontend
  • Junior developer for an office automation application

.NET Developer

ZoodFood
06.2009 - 08.2011
  • Built the Windows Form application from scratch on both the Backend and Frontend integrated with .NET Framework VB
  • Ported certain sections from the web application to build a Windows app, which can be used offline when the user doesn't have an internet connection.
  • Created the Backend of a checkout application process
  • Implemented checkout application to control accounting information between company and affiliated restaurants.
  • Created Windows Form application in SQL Server and ASP.NET as the Backend and VB as the programming language.
  • Junior developer for internal applications

Education

Bachelor of Science - Computer Engineering, Software Technology

Kowsar Institute of Higher Education

AWS Cloud Practitioner - undefined

LinuxAcademy.com
07-2020

Skills

ASPNET 8

Accomplishments

  • API and Frontend application (Consolsys) Spearheaded Angular upgrade, migrating application from version 8 to 13 and refactoring DevOps processes using GitLab CI/CD pipelines, reducing build time by 20%.
  • Integrate the support of multi-language features to the current Frontend app.
  • Featured as a Tech Lead in Frontend.
  • A complicated multi-level communication orchestration between several users.
  • Programmed the Angular Grid Data Table component by wrapping Angular Material table.
  • A nice Angular tree component by wrapping the Angular Material tree.
  • Built an application for managing users that had the best API and Frontend structure.
  • Developed practical and effective solutions (Toorintan) One of my main tasks was create and manage solutions for difficult problems.
  • Inside applications (ZoodFood.com) I produced applications for food ordering and for our internal use.

Hobbies

Football, Playing Guitar, Movie, TV Series and Reading Book

Timeline

Principal Software Developer

Consolsys
04.2025 - Current

Frontend Tech Lead

Consolsys
03.2021 - 04.2025

Full Stack Developer

Paya Afzar Viera
02.2015 - 03.2018

.NET Developer

Moshaverin Pars System
08.2013 - 02.2015

.NET Developer

Toorintan
08.2011 - 08.2013

.NET Developer

ZoodFood
06.2009 - 08.2011

AWS Cloud Practitioner - undefined

LinuxAcademy.com

Bachelor of Science - Computer Engineering, Software Technology

Kowsar Institute of Higher Education
Ashkan AliabbasiPrincipal Software Developer