Tigran Karapetyan, Software Developer in Yerevan, Armenia
Tigran Karapetyan

Software Developer in Yerevan, Armenia

Member since July 19, 2019
Tigran has been working as an Android developer for more than three years. During his career, he worked both as a remote developer in large foreign companies and in their local offices. He has worked on applications and preserved high quality, readable code, always delivering results within their required deadline. He maintains good and clear communication with his clients and he is always open to and suggests improvements to make clients' experience as favorable as possible.
Tigran is now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

Android Studio, IntelliJ IDEA, Linux

The most amazing...

...project I've created is an Android application that had more than 5,000 active users.

Employment

  • Software Developer

    2017 - PRESENT
    ElCode
    • Created complex Android applications with large volumes of users for Russian companies.
    • Led a team of Android developers, helped to improve and optimize source code, and coordinated work between mobile and back-end developers using Agile and Scrum Methodology.
    • Created an application to watch TV shows, designing and optimizing the application to minimize phone resource usage.
    • Maintained and adapted a transportation application to work on old phones. Created a variety of custom views to improve the user experience.
    • Maintained and modified an application for internal workers of a famous Russian perfume company.
    Technologies: Amazon Web Services (AWS), Android, Git, Kotlin, AWS, Model View Viewmodel (MVVM), Atlassian Jira, SQLite, Retrofit, Volley, WebSockets, RabbitMQ, Firebase, Android SDK, Java
  • Software Developer

    2017 - 2017
    Technology & Science Dynamics
    • Created and maintained Android applications for the company, which is known for creating the first Armenian smartphones.
    • Collaborated actively with a team of designers and QA experts.
    • Used different tools and APIs to prevent, find, and fix a variety of bugs before releasing applications.
    • Participated in project architecture design according to Android development best practices.
    Technologies: Android, Git, Android SDK, Spring, Java

Experience

  • Desktop Application for PC Control (Development)

    A Linux/Windows application that used data coming from the server to control the computer according to the command, to find images on the screen, follow instructions to type, move the cursor to specific position, and more.

  • Bluetooth Calling Application (Development)

    An Android application to connect phones with a small device (via Bluetooth) to perform video/audio calls and messages using VoIP and SIP protocols. Used and modified open source SIP application. Designed and used custom a protocol to maintain the connection between devices.

  • Dating App (Development)

    Contributed to the creation of an Android application for dating. Created, tested, and modified a variety of features according to Android best practices. Actively cooperated with designers to ensure users' best experience.

Skills

  • Languages

    Java, Kotlin, SQL, JavaScript, Visual Basic, C++
  • Frameworks

    Android SDK, Spring, Hibernate
  • Platforms

    Android, Firebase, Linux, Amazon Web Services (AWS)
  • Libraries/APIs

    REST APIs, Volley, Retrofit
  • Tools

    Git, IntelliJ IDEA, Android Studio, RabbitMQ
  • Paradigms

    Model View Viewmodel (MVVM)
  • Storage

    MySQL, SQLite
  • Other

    Atlassian Jira, AWS, WebSockets

Education

  • Secondary education in Computer Science
    2014 - 2017
    National Polytechnic University of Armenia - Armenia

To view more profiles

Join Toptal
Share it with others