An accomplished Senior Software Engineer specializing in Algorithms and Data Structures, System Design, Billing systems, Banking systems with extensive experience in the full life cycle of the software design including requirements definition, proof of concept, excellent coding, performance optimization, front/back-end implementation, testing and maintenance.

Salary expectations 6500 USD

Location: Baku, Azerbaijan

Education

Bachelor's degree, Computer Engineering, 94/100 Qafqaz University 09/2007 - 05/2012

Skills & Competences

Java System Design Object-Oriented Design Algorithms
Data Structures Spring Spring Boot Git
C# C++ SQL JSF
Primefaces Docker Kubernetes Linux

Work Experience

Senior Software Engineer Pasha Bank OJSC 04/2019 - Present

● Developed lots of microservices on Online Banking system ● Designed and developed Central Distributed Permission engine ● Optimized performance on Online Banking system, reduced average response time from 9-10 seconds to 2-3 second ● Designed and developed Open API system using Kong API gateway for integration with external systems ● Designed and developed in-house Authentication system and migrated from Amazon Cognito ● Performed unit and contract tests using Junit, Spock and Groovy ● Controlled task deadlines, tracked issues, fixed bugs, reviewed code

Senior Software Engineer Linkedlogics(Startup)/Simbrella 04/2017 - 04/2019

● Designed and developed distributed data-intensive applications in own framework (Socrate) using Java.

● Developed Rating and Charging microservices, which handle 10- 15k transactions per seconds in a single machine.

● Developed Diameter(Diameter Base Protocol, RFC 6733) protocol.

● Developed Mobile Advertisement project. Analyze A party subscriber and after passing scoring logic return advert to play to subscriber.

● Developed front-end side of RBT(Ringback Tone) project using JSF, Primefaces ans Java EE framework and technologies.

Software Developer Azerconnect(Azerfon) 03/2016 - 04/2017

● Designed and developed Multi-play Billing system using Java EE/Spring/JSF/Primefaces technology stack.

● Developed core modules and functionalities in complex multi- thread systems.

● Managed deployment to Application Servers such as Glassfish, Wildfly.