Mobile Developer
Talib I.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Azerbaijan, Baku
Timezone
(GMT+04:00) Baku
Languages
Azerbaijani
Fluent (C2)
Turkish
Advanced (C1)
Russian
Elementary (A2)
English
Upper-Intermediate (B2)
About
Experienced Android Developer with 5+ years of cross-domain expertise, spanning banking, international shipment, instant messaging, education, restaurant reservations, e-commerce, and more. Skilled in architectural patterns, multi-modules, and performance optimization. Solid understanding of full mobile and software development life cycles and Agile methodologies. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.
Core skills
  • Java 5 yrs.
  • Kotlin 5 yrs.
Other skills
  • Swift 3 yrs.
  • Node.js 2 yrs.
  • Python 2 yrs.
  • React Native 1 yrs.
  • Flutter 1 yrs.
  • Golang 1 yrs.
Experience
Grid Dynamics
Android Developer
About the Project

Development of complex service libraries used across multiple applications/platforms and eventually serving a pool of 30M+ end users.

Responsibilities

• Estimating features • Feature development • Engineering discovery • Technical documentation • Client communication and reporting • Libraries migration

Skills & technologies
  • Kotlin
  • Google APIs
  • Socket.IO
  • GitHub
  • JUnit
A2Z Technologies
Senior Android Developer
About the Project

Developing a mobile application which users can make video and audio calls and developing an application for real-time tracing of people infected with the COVID-19.

Responsibilities

• Developing, testing, implementing and maintaining application software • Ability to work well with multiple projects • Performing code reviews and sharing best practices with colleagues • Participating in solution architecture design and implementation • Evaluating and adopting new development tools, libraries and approaches to improve speed and delivery quality of deliverables • Working closely with Quality Assurance professionals to ensure the best possible experience for our clients

Skills & technologies
  • Kotlin
  • RESTful
  • JSON
  • Socket.IO
  • XMPP
  • JUnit
  • Git
International Bank of Azerbaijan
Middle Android Developer
About the Project

Development of a mobile application for the bank's customers to easily perform their work without coming to the bank. Users can easily make payments and transfers, take out loans, collect bonus interest on the remaining amount in the account and perform many similar activities through the application.

Responsibilities

• Understanding the business requirements and coming up with tech solutions • Creating comprehensive and coherent documentation of the existing systems and any new changes • Agile development of feature based deliverables, performing post-release support • Active participation in technical discussions and solutions design • Participating in backlog refinement, planning and demos • Developing high-quality code that is clean, maintainable and easy to read, promoting clean code discipline

Skills & technologies
  • Java
  • Kotlin
  • JUnit
  • GitLab
  • Continuous Integration
Safaroff Agency
Android Developer
About the Project

Development of applications that can be used in a broad range of industries, including flight tracking, ticket booking, online payment system, audio book, fine reporting system, etc.

Responsibilities

• Conducting software analysis, programming, testing and debugging • Recommending changes to improve established application processes • Ability to work well with multiple projects • Collaborating with Business Product Owners, Business Analysts and UX Designers to understand and refine requirements • Delivering top quality solutions based on provided specifications and designs

Skills & technologies
  • Java
  • Kotlin
  • XML
  • RESTful API
  • JSON
ASH LLC
Android Developer
About the Project

Development and delivery of the restaurant management system from scratch and continuous maintenance. Ensure the possible performance, quality, and responsiveness of the application.

Responsibilities

• Identifying production and non-production application issues • Analyzing root-causes of incidents and providing solutions for solving the problem • Collaborating and communicating effectively with other member of development team • Writing good, effective and well-tested reliable code in Java • Sharing knowledge across both the project team and division

Skills & technologies
  • Java
  • RESTful API
  • JSON
  • SQLite
Education
Azerbaijan Technical University
2021 - 2023
Computer Science
Azerbaijan State Oil and Industry University
2017 - 2021
Computer Engineering