Giter Club home page Giter Club logo

Hi there 👋

Welcome to my GitHub profile! My name is Kirill Volkov, and I am a Scala and Java backend developer with over 5 years of experience. I am passionate about functional programming and bioinformatics and enjoy exploring the intersection between the two.

Technologies and Tools Some of the technologies and tools that I use include:

Scala Cats ZIO Java Spring Boot Python

Current Project

I am currently working on my pet project, Rule Evaluator, which is a Scala 3 library for evaluating boolean expressions using a custom syntax.

Mentoring Experience

In addition to my development work, I also have experience mentoring and leading projects. I have supervised multiple student projects, including Variant Caller and Variant Annotator, providing guidance and support as the students implemented their projects.

Open Source Contributions

I have also contributed to open source projects, including the HTSJDK library developed by The Broad Institute of MIT and Harvard. HTSJDK is a unified Java library for accessing common file formats, such as SAM and VCF, used for high-throughput sequencing data, with a number of useful utilities for manipulating HTS data. I have contributed to htsjdk by merging two pull requests:

Work Experience

Currently, I am working at Epam as a senior software engineer.

Let's Connect

Telegram LinkedIn

Thank you for stopping by!

Kirill Volkov's Projects

case-212 icon case-212

Открытое письмо специалистов IT-индустрии в защиту фигурантов «московского дела»

clean-up-vcf icon clean-up-vcf

The script that removes unnecessary INFO fields from VCF file. VCF stands for Variant Call Format and is a file format used in bioinformatics to store genetic variations and annotations discovered from high-throughput sequencing data such as those generated by next-generation sequencing (NGS) technologies.

metamer icon metamer

Genome assembler de novo that uses De Bruijn graph.

rule-evaluator icon rule-evaluator

Rule Evaluator is a command-line application written in Scala 3 that enables users to evaluate a set of conditions on a CSV file. It uses functional programming libraries Cats and ZIO to provide robustness and modularity.

variant_caller icon variant_caller

Variant calling is a fundamental task in bioinformatics that involves identifying variants in DNA sequences. A variant caller is a software tool or algorithm that is used to detect genetic variations in genomic data. Variant Caller is a project developed by students Polytechnic University.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.