Ramin O.

Data Engineer

Ramin has 15 years of commercial experience with a complete software development lifecycle (SDLC) and has specialized in Data Engineering for the past 8 years.

He has worked with Apache Spark for over five years and built high-volume batch and streaming data ingestion pipelines.

Has exceptional analytical and problem-solving skills, experience in a team lead and people management role, project planning, project management & delivery of complex projects.

Ramin also has quite a bit of DevOps experience and is well-versed in Docker, Jenkins, AWS and Ansible.

Main expertise

  • Java
    Java 12 years
  • Oracle
    Oracle 6 years
  • JavaScript
    JavaScript 5 years

Other skills

  • Spring Boot
    Spring Boot 4 years
  • AWS Lambda
    AWS Lambda 3 years
  • Apache Hive
    Apache Hive 3 years
Ramin

Ramin O.

Azerbaijan

Get started

Selected experience

Employment

  • Lead Software Developer

    ITCITY - 2 years 6 months

    • Design and development of core system architecture, functionality and components.
    • Training and mentoring team members, conducting technical interviews for new hires.
    • Ensuring compliance with client requirements and regulatory standards.
    • Building robust data ingestion pipelines using Apache Spark on AWS.

    Technologies:

    • Technologies:
    • PHP PHP
    • Laravel Laravel
    • CodeIgniter CodeIgniter
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Hibernate Hibernate
    • Oracle Oracle
  • Senior Software Developer & BigData Engineer

    Luxoft Poland - 1 year 7 months

    • Ramin was one of the core team members in Nordea Bank's GDPR related Big Data project.
    • Developed near real-time big data processing pipeline with Kafka, Apache Spark, Spark Streaming, Solr and HBase.
    • Developed microservices with Spring Boot.
    • Developed artifact and configuration deployment scripts for DevOps engineers.

    Technologies:

    • Technologies:
    • Spring Boot Spring Boot
  • Head of Datawarehouse Unit

    Azercell Telecom LLC(Part of TeliaSonera Group) - 1 year 11 months

    • Collaborating with business units to understand and analyze their reporting and analytics needs.
    • Analysis of technical requirements for new and enhanced functionality.
    • ETL development with SAP Data Services.
    • Development of new data models, dimensions, fact tables, data marts with SAP Universe Design.
    • Development of BI reporting with SAP Business Objects Web Intelligence.
    • Providing technical and analytical mentor-ship to internal clients to encourage knowledge growth.
    • Supervising team members, driving prioritization, defining phasing/delivery of work, ensuring development best practices are adhered to. The team installed Cloudera Hadoop cluster for experimenting with big data tools (Spark, Spark Streaming, Hive, Flume, Sqoop, HBase, Kafka) and implementing different telecom specific Big Data use cases.
  • Head of Software Development Team

    Azercell Telecom LLC(Part of TeliaSonera Group) - 2 years 2 months

    Ramin was head of a software development team with 6 members. His role was 50% technical and 50% managerial. His team developed and supported business-critical systems such as online/offline postpaid/prepaid payment processing systems, bad debt collection and reporting, CDR based fraud detection and prevention systems, customer-related applications, etc). His work activities included:

    • Integration with various enterprise, telecom, billing and VAS platforms.
    • Analysis of technical requirements for new and enhanced functionality.
    • Collaborating with business units and development team members to analyze project requirements and resolve support issues.
    • Providing technology and software development mentorship to junior developers to encourage knowledge growth.
    • Providing assurance to the quality of application enhancements and technical assistance during testing cycles.
    • Supervising team members, driving prioritization, defining phasing/delivery of work, ensuring development best practices are adhered to.
  • Software Developer

    Azercell Telecom LLC(Part of TeliaSonera Group) - 3 years 5 months

    Design and development of telecom postpaid, prepaid payment processing systems, new payment services, integration with telecom postpaid billing and prepaid charging systems, bad debt management and reporting system, fraud monitoring and prevention systems, Ramin was mainly responsible for all payment-related systems.

    Technologies:

    • Technologies:
    • HTML HTML
    • Spring Spring
    • Oracle Oracle
  • Software Developer

    The Ministry of Emergency Situations of the Republic of Azerbaijan - 1 year

    Analysis, development and maintenance of internal desktop and web applications.

    Technologies:

    • Technologies:
    • Oracle Oracle

Education

  • MSc.Computer Engineering

    Qafqaz University · 2006 - 2008

  • BSc.Computer Engineering

    Qafqaz University · 2002 - 2006

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat