Ali Omidian

Ali Omidian

CTO & Senior Backend Developer

Mashhad, Iran

Summary

Experienced Senior Software Engineer with over 8 years in backend development, committed to driving team progress and improvement. Adept at leading teams to deliver practical software solutions using modern technologies. Known for precise decision-making, expert problem-solving skills, and a dedication to continuous learning. Specialized in system design, legacy code optimization, and automation for enhanced efficiency.

Experience

Back-end Team Lead

BadeSaba Company | Jan. 2023 - Present

Senior Backend Developer

BadeSaba Company | Apr. 2020 - Dec. 2022

Mid Full Stack Developer

BadeSaba Company | May 2018 - Mar. 2020

Junior Backend Developer

Pardican Sarv Company | Oct. 2016 - Apr. 2018

Frontend Developer

Pardican Sarv Company | Feb. 2015 - Sep. 2016

Freelance Developer

Alsan Tech Team | Oct. 2018 - Present

Skills

Programming Languages

JavaScript, TypeScript, Flutter, Golang, Java

Databases

PostgreSQL, SQL Server, MySQL, Redis, MongoDB

Design Patterns

SOLID, DRY, YAGNI, SOA, Microservice

Web Services

GraphQL, RESTful

Message Brokers

Prometheus, Kibana, NATS, Kafka

Frameworks

Vue.js, Angular, Node.js, NestJS, Socket.io, Nuxt.js

DevOps

Docker, Kubernetes, GitLab, Nginx, Apache

Methodologies

Scrum, Agile, Jira, Trello

Education

Bachelor of Software Engineering

Birjand University of Technology | 2011 - 2015