About Taleh Ibrahimli
Professional Summary
Experienced Senior Software Developer & Architect with 11 years hands on experience. Passionate on learning new things
Skills
- Expert on Java and Spring Framework
- Designing Microservices Architecture
- Dividing Monolith application to microservices
- Designing Event Driven Architectures
- Good skills on Security & Cryptography
- Good experience on Golang
- Good skills on Cloud technologies & Devops
- Advanced skills on Reactive Programming and Designing Non blocking systems
Work & Experience
Billing Platform
Team Leader & Project Manager (2021 April - present)
Goldenpay LLC
Team Leader & Chief Software Architect (2020 May - 2021 May)
Responsibilities:
- Designing Microservices for Payment Gateway Project which was in monolith architecture
- Doing Code Review and Leading Technical Discussions
- Preparing Software For Production and analysing pitfalls on production
- Team Leading
Projects:
- Payment Gateway System - payment provider which is responsible to do bank to merchant transactions
- Hesab.az - payment provider for users
Timesoft LLC
Chief Software Architect (2020 May - present)
Responsibilities:
- Designing Microservices for Government Application which is responsible for
- Designing CI/CD & Kubernetes Deployment
- Preparing ELK Stack, Prometheus Metrics, etc.
Projects:
- Emass - Government Employer & Employee relationship system
Crossover for Work
Java Software Architect (2017 April - 2019-December)
Responsibilities:
- Design new Rest APIs for Legacy
- Design Application Architecture
- Develop Angular frontend and integrate with API
Projects:
- crossover.com
Aurea Software
Java Software Architect (2017 April - 2019-December)
Responsibilities:
- Design new Rest APIs for Legacy
- Design Application Architecture
- Develop Angular frontend and integrate with API
Projects:
- CxProcess - BPMN system, modelling and executing BPMN models
- AlertFind - Messaging platform which has complex messaging patterns
- Kayako - Messaging system
Apexx
Java Software Engineer (2015 Dec. - 2016 Aug)
Cyber Security Center
(2015 Dec. - Present)
Baku State University
Java Software Engineer (2014 Mart - 2015 Dec)
Responsibilities:
- Design new Rest APIs for Legacy
- Design Application Architecture
- Develop Angular frontend and integrate with API
Projects:
- CxProcess - BPMN system, modelling and executing BPMN models
- AlertFind - Messaging platform which has complex messaging patterns
- Kayako - Messaging system
Freelance Projects
Online.az - Domain registration system (php, epp protocol, dns)
Self Works
Universal Grabber
Universal grabber is Scraping platform which massively scrapes websites, processing the data, parsing html and preparing json data from it
Kube Lambda
Kube Lambda is Stream based task execution platform which runs on kubernetes
Open Source Projects
Download Delegator
Download delegator is rotating proxy which you can use it for bulk downloading links, mainly for scraping purposes
Simple Broker
Simple broker is very simple message broker which has written in go language and uses REST API design for simplicity
Education & Certificates
- Bachelor’s degree on Computer Science at Baku State University
- Semi-Finalist of ACM Programming Contest in Georgia 2013
- High Achievement certificate of ACM Programming Contest 2013