Hamed Sharifi

Angestellt, Tech lead, ArmanIT
Tehran, Iran (Islamische Republik )

Fähigkeiten und Kenntnisse

Java
Spring Boot
JPA
Kotlin
Git
PostgreSQL
Hibernate
Clean Architecture
Retrofit
SQLite
JSON
Gradle
REST
Mobile Development
Android
Firebase
Clean Code
Linux
GeoServer
PostGIS
Creativity
Team work
Docker

Werdegang

Berufserfahrung von Hamed Sharifi

  • Bis heute 2 Jahre und 8 Monate, seit März 2023

    Tech lead

    ArmanIT

    Led Tose Saderat mobile banking project with Spring Boot. Oversaw end-to-end development, security, deployment pipelines. Applied Clean Architecture and caching for performance. Containerized deployment with Docker, CI/CD pipelines with SonarQube. Integrated Oracle in-memory DB, JWT security, Apache Camel (SOAP to REST).

  • 2 Jahre und 5 Monate, März 2021 - Juli 2023

    Founder/Java Developer

    QuickBot

    Built backend for social network chatbots (WhatsApp auto-replies). Designed functional specs, use cases, and did code reviews. Applied Clean Architecture across backend & Android. Used Java/Kotlin interoperability, Spring Boot, Docker, Spring Security. Configured CentOS server, GitLab CI, SonarQube.

  • 3 Jahre und 1 Monat, Okt. 2018 - Okt. 2021

    Android/Java Developer

    HAYTech

  • 1 Jahr und 2 Monate, Feb. 2017 - März 2018

    Java Developer

    Sepehr Electronic Payments,

    Built terminal management system (Spring Boot REST services). Contributed to Android POS applications. Reduced merchant support requests by 30%. Fixed 28 critical bugs for application stability. Trained a junior colleague for project handover.

  • 3 Jahre und 2 Monate, Jan. 2014 - Feb. 2017

    Java/Android Developer

    Pardazeshgaran saman

    Developed Saman Bank’s new mobile banking solution (MVC + Java). Increased card transaction income by 20%. Integrated RabbitMQ for push notifications. Product became more popular than internet banking.

  • 1 Jahr und 9 Monate, Mai 2012 - Jan. 2014

    Android Developer

    KIT

    Developed 2 mobile GIS products for field data collection and POI search. Stored over 1M POIs in MySQL using Spring JDBC. Sold collected data to 2 major mobile operators.

  • 1 Jahr und 9 Monate, Okt. 2010 - Juni 2012

    Java Developer

    Behsazan Mellat

    Developed Mellat Bank’s first Android mobile banking app. Implemented secure data exchange (encryption). Gained knowledge in DI, AOP, and multithreading.

Sprachen

  • Englisch

    Gut

  • Persian

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z