Skills
Summary

Summary

Software engineer with 12 year of experience in Big Data, Java development and leading teams

Bio

Khasan is a Technical Team Lead in Capgemini. He has 12 years of combined experience serving e-commerce, hospitality, social media and health industries. His industry tenure has afforded him involvement in three big data projects, all of which included leading international teams of engineers. He also has entrepreneurial experience from several startup involvement either from the technical side or being a founder of one. His technical toolset includes Java, Python, Spark, Hive, Impala, Hadoop, HBase, Airflow, Lucene, Elastic Search, PostgreSQL, GreenPlum and Oracle.

Khasan’s industry experience includes data warehousing and analytics solutions implementation and integration. He also has experience developing and contributing to existing big data technologies. Furthermore, Khasan has managerial skills and is an experienced team lead.

Original of this CV can be found at alammori.com

Tech skills

Main skills

  • Data engineering
  • Backend development

Programming languages

  • Daily: Java
  • Professional experience: Python, Scala, Ruby, Kotlin, R

Technologies

  • BigData: Spark, Hive, Trino (Presto), Impala, Airflow, Superset
  • Database: PostgreSQL, GreenPlum, Oracle
  • Frameworks: Spring, Hibernate, Lucene, Elastic, Selenium
  • Servers: Linux, FreeBSD
  • Limited knowledge: NiFi, HBase, Cascading, DL4J, WEKA, ClickHouse, Cassandra

Languages

  • Ukrainian: native
  • Russian: native
  • English: advanced
  • Arabic: elementary
  • German: elementary

Experience

Lohika - Altran - Capgemini
Big Data Engineer, Team Lead
September 2018 - Present [Intracompany transfer]

Tools: Spark, Hive, Trino (Presto), Cascading, Python, Scala, Java, Airflow, Superset

  • Receive Pinterest Data Engineering Awards 2022 for automating migration processes for entire global engineering department
  • Migrate and optimize 6k+ data jobs from Hive to Spark to reduce the runtime of data workflows by a factor of 2, and reduce compute cost by $4 million dollars/year
  • Lead 3 company-wide data education sessions with the developer community to share data processing best practices and optimizing Spark jobs with 15-48 attendees visiting each session
  • Developed a workflow scheduling platform used for large data validation pipelines using Java Fork Join Pool framework. It outperformed Airflow and allowed reducing the scheduling time of select workflows from 5 hours to 15 minutes, accelerating the development process for data engineers
  • Implemented data-anomaly detection framework used for validation during rewriting a number of data workflows and during migrating services from Ruby to Java
  • Initiated development program for internal/external hires by creating relevant coursework and projects to upskill individuals interested in data engineering, Java or Python. 20 new employees went through this educational program
Global Logic
Big Data Developer
September 2017 - September 2018

Tools: Hive, Impala, MapR, Cloudera, HBase, PostgreSQL, GreenPlum, Redis, Java 8, Ruby, Python, Ansible

  • Built a secure cluster configuration vault using JCA (AES). The solution allowed company to fulfill its GDPR obligations and allowed usage of the product in European market
  • Developed an automation tool to migrate installation scripts from in-house solution to Ansible allowing to reduce the scope of the project from 18 to 6 months
  • Migrated data analytics jobs from Oracle, PostgreSQL and GreenPlum to Hadoop stack (Hive, Tez, Impala) unblocking release of the product
TeaLao
Developer and Co-Founder
January 2017 - February 2020

Tools: Java 8, Java 11, Spring, Spring MVC, Hibernate, PostgreSQL, Lucene, Elasticsearch, Logstash

  • Created ecommerce project from zero to fully developed functional product, with 1,000 MAU
  • Management:
    • Technical team of two engineers and one designer;
    • Creative team of one marketing specialist and four content creators;
    • Logistic and supply chain: working with overseas partners to select, package and ship produce;
    • Distribution: warehousing and delivery;
Suggesters Solutions
Developer and Co-Founder
June 2012 - January 2017

Clients: Lubkin Consulting LLC, Helen-Marlen, Chasopys

Tools: Java, JavaFX, Spring, Hibernate, Android, iOS, PostgreSQL, Lucene, JS, HL7

  • Managed a team that successfully developed a CRM and client web portal for one of the clinics in NY driving digital transformation of client operations
  • Created an “Uber for clinics” iOS and Android mobile application for the US market
  • Developed interactive display application for Mercedes-Benz Fashion Week contest for 15k users
  • Implemented a time-based ticketing system, CRM tool, financial reporting, marketing tools for the coworking space using JavaFX, Spring, Hibernate, serving 700k visitors over the next 9 years
Kolo Global
Automation Engineer
September 2010 - August 2012

Tools: Java, Swing, Hibernate, Spring, HtmlUnit, Selenium, Ruby

  • Accelerated marketing department efficiency by developing a tool to manage and automate user social media and web 2.0 campaigns

Education

National Transport University
2017 - 2023

Ph.D. student in Computer Science

Kyiv National University of Technologies and Design
2008 - 2013

Master’s in Computer Science
Magna Cum Laude

Download