SERHII HAPII
Seasoned Software Engineer, Engineering Lead.
Education
Lviv State Institute of Modern Technologies and Management Named After V. Chornovil
2008 - 2011 | Lviv, Ukraine
Information Security Management
Lviv Polytechnic National University
2011 - 2012 | Lviv, Ukraine
Information Security Management, BSc
Skills
Programming Languages
Java, Python, JavaScript, TypeScript, Clojure, Ruby, Bash
Backend
Microservices, DropWizard, Micronaut, Spring, FastAPI, Flask, SQL, NoSQL, Redis
Frontend
React, Next.js, Sass/SCSS, Tailwind CSS, SPAs, SSG
Big Data
Hadoop, Spark, Kafka, NoSQL, EMR, Athena, Airflow, Luigi, ETL, Data Warehouse
DevOps and Infrastructure
AWS, GCP, Ansible, Chef, AWS CDK, Terraform, Kubernetes, Docker, OpenTelemetry
Experience
Software Engineering Consultant, Part-Time
Feb 2024 - Present | DraftWise
  • Joined the Series A startup to build AI-powered contract platform that assists law firms in procuring quality contracts.
  • Driving end-to-end development, working across frontend, backend, and infrastructure components.
  • Implemented features that reduced manual tasks for Customer Success and engineering teams.
  • Developed enhancements to improve search results, delivering better context and insights on lawyer information.
  • Technologies: Java, Python, TypeScript, React, AWS, AWS CDK, ElasticSearch, Prometheus.
Soldier
Mar 2022 - Aug 2024 | Armed Forces of Ukraine
  • With the start of the full scale invasion of Ukraine, I volunteered to Ukrainian Armed Forces.
  • Served on the battlefield.
  • Joined a technological squad to lead IT projects for the Ministry of Defence.
  • Spearheaded critical initiatives to enhance defense capabilities through technology-driven solutions.
Senior Software Engineer
Dec 2020 - Feb 2022 | Attendify, Hopin
  • Developed new features from scratch for an event platform supporting live and online events.
  • Engineered a centralized logging solution that streamlined system monitoring processes, resulting in a 40% reduction in troubleshooting time for developers, enhancing overall productivity in software deployments.
  • Developed the new video group chat feature, and maintained WebRTC based video streaming.
  • Strengthened system stability by contributing to the alerting infrastructure.
  • Modernized the deployment process of legacy Python services using Docker.
  • Technologies: Clojure, Ruby, Aleph, Manifold, Postgres, Kafka, Ansible, ELK, Prometheus, Docker, Consul.
Attendify was acquired by Hopin, the industry leader, in July 2021.
Senior Software Engineer
Jan 2020 - Dec 2020 | Takeoff Technologies, Inc.
  • Designed and launched a state-of-the-art robotic storehouse for the eGrocery platform, which handled over 2,000 orders daily, improving operational efficiency and reducing delivery times by 60% for online customers.
  • Optimized data flow and system performance by integrating various technologies and tools.
  • Technologies:
    • Languages and Frameworks: Clojure, ClojureScript, ring, compojure, Python, Django
    • Data: Apache Camel, ArangoDB, Postgres, ElasticSearch
    • Infrastructure: Google PubSub, Google Cloud Storage, Kubernetes, Prometheus
Software Engineer
Nov 2018 - Nov 2020 | Shareaholic, Inc.
  • Engineered a large-scale analytics platform, driving the implementation of a robust data integration system combining hundreds of data sources and terabytes of data.
  • Developed advanced analytics features, including anomaly detection, top N users, classification, segmentation, etc.
  • Led migration of Python 2 services to Python 3, ensuring modernization and future-proofing of the codebase.
  • Established and enforced code quality guidelines and best practices to enhance development efficiency and maintainability.
  • Technologies: Python, Ruby, Java, Redshift, AWS Athena, EMR, HAProxy, Chef.
Software engineer
Jan 2018 - Nov 2018 | Intelliarts Ltd.
  • Created a business enablement platform supporting all operations (sales, billing, finance, HR, etc.) for a $4B+ technology company.
  • Developed the backend, comprising hundreds of microservices built with Java 8 and DropWizard.
  • The Platform is recognized by PCMag as one of the best CRM software of 2018.
  • Technologies: AWS, Amazon SQS, Java, Apache Kafka, MySQL, and Vitess.
Software engineer
Jan 2017 - Jan 2018 | Reltio
  • Developed search and export solutions for Reltio Cloud, a modern MDM PaaS.
  • Leveraged NoSQL, search, and messaging technologies to integrate heterogeneous customer data.
  • Maintained legacy components while building new solutions using cluster computing technologies like Apache Spark.
Software engineer
Jul 2016 - Dec 2016 | EPAM Systems
  • Facilitated the development of a data lake for a global healthcare leader, using Hadoop ecosystem.
  • Collaborated with the customer on-site during the first month of the project.
Software engineer
Apr 2012 - Jun 2016 | Intelliarts Ltd.
  • Implemented automated test environment for a digital marketing company.
  • Developed a data analytics system using Hadoop MapReduce and alternative cluster computing systems.
Languages
English
Work proficiency
Ukrainian
Native
Polish
Elementary
Greek
Elementary