Software Developer

Anar K

Information

Available hours \ week
20 - 30 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Azerbaijan, Baku
Nationality
Azerbaijan
Timezone
(GMT+04:00) Baku

Languages

English
Upper-Intermediate (B2)

About

Anar is an experienced Software Developer with 5 years of hands-on experience in Java and Spring Boot. He has successfully designed and implemented microservices architectures, ensuring seamless integration and improved operational efficiency within banking systems. His expertise extends to tools such as Gradle and databases like Oracle, while also addressing complex technical challenges through collaboration with cross-functional teams. Anar holds a Bachelor's and a Master's in Computer Science and certifications in Java and Oracle database technologies.

Experience

The UFC Unified Front Channel

Software Developer

About the Project

The UFC Unified Front Channel is an internal banking application designed to streamline financial operations for bank employees. It provides a centralized platform for processing money transfers, payments, loan applications, card orders, and other essential banking services. The system includes a role-based permission module, ensuring that internal users can only perform specific operations based on their assigned roles, enhancing security and compliance. Built on a microservices architecture, the platform improves efficiency, scalability, and integration with core banking systems.

  • Banking

Responsibilities

- Designed and implemented a microservices architecture to modernize internal banking operations and replace legacy monolithic systems. - Developed a middleware platform to support core banking, corporate banking, and open banking services. - Designed and optimized RESTful APIs for seamless communication between banking systems. - Led the backend development for critical banking functions, ensuring security, scalability, and high availability. - Worked closely with DevOps, QA, and IT teams to streamline the SDLC (Software Development Life Cycle) from development to production. - Conducted code reviews, and technical deep-dives, and provided architectural guidance to ensure best practices. - Analyzed and resolved complex technical incidents.

Skills & technologies

Bank related project

Tech Lead

About the Project

Working on a common microservice architecture to create a common middleware to deliver core banking, Corporate Banking, and open banking services and replace the legacy monolith systems. Responsible for managing around 10 technical squads, and making important technical decisions.

  • Banking

Responsibilities

- Write important technical decisions and make architectural decisions for Internet banking, corporate banking, and open banking systems. - Arrange and drive technical calls, drive the technical teams for a common architecture, and make code reviews and important technical decisions. - Replaced IBUS and legacy mono. - Analyze, identify, and report the situation for decision-making. - Work closely with different teams, such as DevOps, testing, and IT.

Skills & technologies

Unify

Software Developer

About the Project

Unify is a warehouse automation integration platform designed to streamline operations, optimize automation systems, and enhance order fulfillment efficiency. The system integrates Autonomous Mobile Robots (AMR), Material Handling Equipment (MHE), and Warehouse Management Systems (WMS) to improve throughput and coordination.

  • Banking

Responsibilities

- End-to-End Order Fulfillment Optimization (Pick and Replenishment)– Aligns material flow using WMS stock and order data. - Intelligent Workflow Management – Streamlines inbound staging, replenishment, picking, and outbound processing. - Flexible Workflow Customization – Configurable options to adapt to operational needs. - Real-Time Dashboards & KPIs – Provides visibility into fulfilment processes, inventory, and order status. - Seamless Automation Integration – Extensible architecture supports AMR and automation scalability. - Multi-Site & Multi-Client Support – Enables 3PLs to process orders for multiple customers with a unified system.

A comprehensive payroll software.

Software Developer/Freelance

About the Project

A comprehensive payroll software designed to automate employee salary processing, including allowances, deductions, tax calculations, and social insurance. The system ensures compliance with financial regulations while providing real-time reporting and payroll insights. Key Features: - Employee & Salary Management – Stores employee info, ranks, and pay structures. - Automated Payroll Processing – Handles salary breakdowns, allowances, and deductions. - Tax & Social Insurance Calculation – Ensures compliance with payroll laws. - Payslip & Report Generation – Exports salary details in multiple formats. - Secure Role-Based Access – Protects sensitive payroll data.

  • Accounting

Responsibilities

- Worked closely with customers to gather requirements, designed the system architecture, and led the development and deployment process. - Integrated third-party financial systems for automated salary disbursement. This system streamlined payroll operations, improved accuracy in tax compliance, and reduced manual effort for HR and finance teams.

Education

Qafqaz University

2003 - 2008
Bachelor of Computer Science

Azerbaijan State Oil Academy

2009 - 2011
Master of Computer Science