Sarkhan Rasullu
Address : Baku, Azerbaijan
Objective
Proven ability to build high performance, secure, data driven applications with quality code. Solid knowledge of concepts
and procedures of common software development methodologies. Has enthusiasm of DevOps and Cloud computing
Work experience
Bank Respublika - Baku, Azerbaijan July, 2020 — Present
Senior Java Developer (Team Leader)
Responsibilities:
Team Management
Task Management
Architecting App and Database Design
Project working on:
Mobile Finance App provides payment, money transfer, money conversion
Technologies we use: Camunda, Sprinng, PostgreSQL, Rabbit MQ, Gravity, Nomad, Promotheus, Grafana,
Kibana, ElasticSearch
EPAM - Gdansk, Poland Oct, 2019 — March, 2020
Senior Java Developer
Description:
Working for client of Epam named Verifone
Project is about payment system by using POS Terminal and mobile app
Responsibilities:
Developing backend, restful services for payment purposes in POS terminal.
Testing (Unit, Integration tests)
Deployment and configuring required services in Linux environment
Neuron March 2018 — Jun 2019
Senior Java Developer
Team Leader at project (Kyrgyz Hydromet)
Analyze project and handle project lifecycle:
1. Designing Project and database structure, deciding technologies
2. Analyzing project and defining backlog (planning tasks)
Sarkhan Rasullu 1
3. Team and Task management
4. Analyzing team member capabilities (in case of need find new team members)
Accenture (Riga, Latvia) Oct, 2017 — Feb, 2018
Senior Java Developer
Responsibilities:
Structuring Project and Database
Maintenance (Upgrading frameworks, app improvement by new technologies)
Restful implementations and Integrations
Unit tests
Writing Gradle scripts to automate build process
Crossover - Aurea (remote) Jun, 2017 — Nov, 2017
Senior Java Developer
Responsibilities:
Structuring Project and Database
Maintenance (Upgrading frameworks, app improvement by new technologies)
Restful implementations and Integrations
Unit tests
LSIM - Baku, Azerbaijan Dec, 2015 — May, 2017
Senior Java Developer
LSIM is content provider. We have SMPP server, Web Application, Restful APIs.
We provide sms services and billing services to customers.
Responsibilities:
I am developing high traffic billing services
Developing new features and fixing bugs in SMPP and Web application
Developing Web Applications related to SMS services
Testing performance issues and analyzing running application continues
Designing Database
Designing Code Structure to make it clean and extendible
Designing Microservice Infrastructure
Responsible for writing linux scripts to automate compilation and
deployment process
Tourism Startup Project - Baku, Azerbaijan Oct, 2014 — Sep, 2015
Java Developer
Description:
Project is about tourism, booking system of sanatoriums
Responsibilities:
Team Management (3 people team), Task Management
Structuring Project and Database
Maintanence (Upgrading frameworks, app improvment by new technologies)
Restful implementations and Integrations
Unit tests
IDRAK Technology Transfer - Baku, Oct, 2012 — Oct, 2014
Azerbaijan
Sarkhan Rasullu 2
Software Developer
Responsibilities:
My main job is GIS (Geographical Information Technologies)
I am using C++ (Qt framework) for client side and Java for backend
We are working with devices, socket programming. Sending some commands to devices and receiving data from
devices. For example getting water level in reservoir, if it overs thresholds then program inserts new alarm into
system
Tracking resources as cameras, cars and other devices on map object drawing on map, tiles (Pieces of map)
finding object sby coordinates, zones, streets. Find an element which located on some area
Thresholds and Alarm system
Education
Computer Science Sep, 2010 — Sep, 2014
Baku State University
Computer Science, GPA 79.17
Skills
Java
C++
Python
Java SE: Core, Threads, Collections, JDBC, Swing
Java EE: Servlet, JSP, EJB, JAXRS, JAX-WS, JAX-B, JNDI, RMI
Java Network Programming (TCP, SMPP)
JMS (Active MQ, Rabbit MQ)
JPA (Hibernate, Eclipselink)
Microservices
Spring Core, MVC, Rest, Security, AOP
Spring Boot
Webservices (Restful, Soap)
Camunda
JUnit, Mockito, Selenium, Cucumber
Swagger, Yaml, Dredd
MySQL, Oracle, PostgreSQL
NoSQL (MongoDB)
Scripting and working in a Linux environment
Ant, Maven, Gradle
HTML, CSS, Bootstrap, JavaScript, jQuery, Ajax
TypeScript
Angular JS, Angular
ReactJS, React Native
Node.js
AdonisJS
Prometheus, Graphana, Kibana
Kubernetes, Docker, Istio
Jenkins
SVN, GIT
Agile - SCRUM
Jira
Gravity
Nomad
Sarkhan Rasullu 3
Sarkhan Rasullu 4