Yauhen Bichel CV
Curriculum Vitae
Yauhen Bichel (Preferred name: Jenya Bichel)
Mail: ******.******@*****.*** (preferred contact option) Phone: +1-415-***-****
Location: San Francisco, USA
Linkedin: www.linkedin.com/in/yauhen-bichel
Github: https://github.com/YauhenBichel
MoleCare: https://apps.apple.com/us/app/molecare/id1448635328 Medium: https://medium.com/@yauhen.bichel
Kaggle: https://www.kaggle.com/yauhenbichel
Summary
I am an experienced software engineer with focus in backend development, and with experience in front-end and mobile development, DevOps, system design, testing and project management using Agile methodologies, AWS infrastructure.
- I can build systems from scratch or suggest improvements
- I am a Co-founder of MoleCare healthcare application
- Mentoring and leading of the team with 3 members
- Software design, development, testing and deployment
- IaC, AWS and Azure infrastructure provisioning with Terraform
- DevSecOps: Jenkins, GitHub Actions, JFrog artifactory, SonarQube
- CI/CD process, All kind of testing, including TDD and BDD (Cucumber + Selenium) - Project management
- Line management
- Presentations in showcases
- Live demos and interactive demos of products
- PRs review
I like to learn and try new things. On my weekend and holiday I design and develop small applications with AI libraries and my own trained models, but also with API of DALL-E and Replication API. I am experienced in
• system design, development and deployment applications with Java (Spring, Jakarta EE), .NET C#, Node.js, Golang and Python;
• web development using React applications with ES6
• Python with ML: deep NN
• big data computation with Spark framework and HDFS;
• designing and implementing web services using RPC or REST architecture ways;
• iOS, Android mobile applications development using react-native;
• small experience with Go for PoC of terraform providers and API
• Terraform, AWS, Azure, HCP Terraform
• using SQL and NoSQL databases: MySQL, PostgreSQL, MongoDB, Cassandra;
• writing code in Java 8, 11, 17, C#, JavaScript, TypeScript, Go 1.16, Python
• CI/CD build and deploy using Jenkins
• as a co-founder of MoleCare, design, develop new applications and support releases ones;
• work on my applications with open AI for image generation
• Terraform providers, Gen AI models
Work experience
Project Description
-January, 2025 – Now
San Francisco, USA (F1 visa)
USF graduate student in Computer Science Master program I can work with OPT/CPT in USA
-February, 2025 – Now
San Francisco, USA (F1 visa), Part-time temp work on Campus Research Assistant at USF
MLOps project
Project Description
February, 2024 – May, 2025 https://www.ucl.ac.uk/, UCL London, UK (work visa)
UCL work title: Senior Technical Lead
Project 1:
Initiated idea for using OpenTelemetry for Observability for all parts of multi-services cross different cloud platforms
● Provided use cases for using OTel
● Designed and developed 2 Demo applications:
- 2 Node.js services with OTel agents sdk and Zipkin, where one server has the 2d as a dependency
- React app with Golang REST backend and PostgreSQL database, which are connected to OTel collector with Grafana
● Created high-level design for using OTel with different services and apps across different cloud platforms
● Close work with architecture team and React Senior Tech Lead
● With reference to my work, the architecture team proceed to develop a strategy for integrating Observability into internal digital infrastructure Project 2:
Design and develop SharePoint webpart for UCL organization tree structure
● using React
● using TypeScript
● added Auth API integration
● developing an algorithm for mapping flat list to tree structure Project 3:
Building deployment infrastructure in Azure using Terraform
● CI/CD with Github Actions, JFrog CLI, SonarQube, JFrog Artifactory
● Infrastructure provisioning with Terraform for AWS and Azure
● HCP Terraform cloud platform
● Azure cloud provider
● AWS cloud provider
● PoC of Terraform providers for API
● Jira epics and stories
Project 4:
Building CLI tool for templating with bootstrapping GitHub repositories and creating plugins of cli applications
● CLI app using Python3 with pipx and poetry
● Golang cli app for pushing changes into GitHub
● Golang app for converting cookiecutter fields into GitHub Actions workflow fields
● JFrog Artifactory API, GitHub API
● GitHub Actions workflows
● Jira: EPIC, stories, tasks estimations, team of 3 people
● PRs review
● creating demos and presentations in internal showcases Other activities:
● Research and suggestion for adding observability for integration of services using OpenTelemetry framework
● SharePoint plugin; tree menu of organization departments component
● Internal presentations, interactive demos for developers
● Line management
● Solving different fun development problems with other developers
● Microsoft AI Studio workshop,
● Monthly calls with HashiCorp regarding HCP Cloud,
● Presenting our use cases for secret management in calls with HashiCorp Vault
● Calls with Checkmarx regarding static analyzing
● Participating on a call with Snyk.io regarding SAST (static application security testing) ● Presenting our internal development product for our department leadership and members ● AI Practices weekly group discussions
● Participated as a part of client team in Hashicorp Vault demo for IT department of UCL ● Participated as a part of client team in CyberArk Vault and Cert Mgmt Demo for IT department of UCL
Project Description
February, 2023 – November, 2023 https://swift.com, Swift London, UK (work visa)
Senior Software / System Engineer
● Demonstrated, designed and implemented the module for using javascript classes and tests for them with JSP pages
● Implemented a pilot version of the JDBCTemplate with Repository pattern for Selenium tests and presented how to work with them. After that, the team started to use the same design
● Presented and implemented how to improve code coverage and decrease the time of tests running by applying design patterns and best practices for combining unit and integration tests
Project Description
June, 2022 – November, 2022 https://www.oracle.com/uk, Oracle, OCI (Oracle Cloud Infrastructure)
London, UK (work visa)
Senior Software Engineer
● Design and develop a few components for internal OCI service for replacing the existed one
● Work in supporting OCI internal tickets
Stack: Java, Terraform, OCI internal support system Project Description
June, 2019 – February, 2024 MoleCare,
As Lead Software Engineer/Co-founder, I have been doing:
• Export RDS snapshots to S3, configure AutoScaling group
• Migration to AWS from Heroku and GoDaddy
• Mentoring and leading the team of 3 members
• Design and implementing ML: deep NN features in MoleCare
• Set CI/CD flow using Heroku and Github, investigating of using Kubernetes • Microservices architecture using Spring Cloud Eureka for service registry and for gateway.
• Adding Apple authentication and connecting with my JWT token auth process.
• Dockerizing the backend part of the app.
• Authentication with Authorization using JWT tokens.
• Design, developing, supporting and deploying Rest API and PostgreSQL database.
• Set GCP storage API for storing / receiving media files.
• Design, developing, supporting and deploying React Web Application.
• Brainstorming and developing iOS applications using react-native.
• Design architecture and choosing technology stack for server part, website and mobile apps.
• Design and implement scheduling instruments for our product.
• Configuring firebase cloud messaging and integration push notification between client mobile apps, firebase cloud messaging and backend API.
• Configuring host and cloud providers.
• Configuring adjustment settings and adding ads into mobile applications.
• Writing unit tests using JUnit 5, checking test coverage using Jacoco.
• Fixing smell code, vulnerabilities using SonarQube.
• Design, developing, supporting and deploying Node.js backend app for facebook messenger bot.
• Writing and supporting tech documentation.
• Postman as a main tool for manual and automation testing of REST API. Stack: GCP: compute engine and storage, Heroku, GoDaddy, PostgreSQL, Java 11 and Spring stack, React, Redux, react-native, GIT + bitbucket, Apple auth, Auth with JSON web tokens, firebase.
Project Description
February, 2018 – March, 2020 https://exadel.com, EXADEL (Minsk, Belarus - New York, USA)
April, 2019 – March, 2020 (Minsk, Belarus)
As Senior Software Engineer, I
• writing Billing service using Spring Integration and Spring Batch
• fixing duplicated in MySQL database in collaboration with dba
• found a common issue with multi tenancy vulnerability, related with inheritance of entities and Lombok, in the set of services
• supporting a promoting of our service to staging environment
• collaboration with payment service, UI for issues resolving
• as a Team Leader when other one is either in vacation or away
• mentoring new team members
Stack: Java 8, Java Spring, MySQL, Liquibase, Spring Security, Spring Batch, Spring Integration, Spring Data, Hibernate, Kafka, Kibana, AWS Aurora, Docker with Kubernetes, GitHub
February, 2018 – April, 2019 (New York, USA)
As Senior Software Engineer, I
• have been designing and developing API. In scope of the task, I have investigated some legacy modules and reused a few source codes, and integrated them with calculated data from spark module with adding api key authentication;
• have been writing deployment scripts in Jenkins pipelines, including code coverage and checkmarx security scan;
• have been checking parquet files with Cloudera Hue and HDFS because of unstable data extracting;
• have helped to automate downloading reports from flash web application;
• have shared some TDD concepts for improving code testing. Stack: Java, Spring, Cloudera, Zookeeper, APIGEE Gateway, Jenkins pipelines, Oozie, Hue, ELK stack.
Project Description
September, 2017 – February, 2018 https://hypervsn.com, HYPERVSN As Lead Software Engineer, I
• worked on decreasing latency because of different geolocation of product clients. The project was built on MongoDB for keeping metrics from devices, but master-slave architecture was a bottleneck. The solution was a migrating to Cassandra;
• designed and implemented microservices;
• reviewed pull requests and refactoring current code for increase code coverage by tests and for gaining maintainable code for our project;
• participated in interview processes.
Stack: Node.js, MongoDB, Azure services.
Project Description
March, 2016 – February, 2017 https://epam.com, EPAM Systems ( Madison, WI, USA) As Senior Software Engineer, I
• Design and implementing Identity system using PingFederate
• worked with ASP.NET Web API on the server side and React on the client side;
• builded product with TeamCity, and deployed into environments with Puppet, PowerShell and Octopus;
• wrote UI automation tests using Selenium, integration tests, unit tests and performance tests with WCAT and PowerShell;
• used Splunk Enterprise to collect log files from IIS server and Wildfly server to analyze the amount of requests on production environments;
• applied SQL Server Profiler to find SQL Server deadlocks;
• developed SSO authentication based on PingFederate. Stack: ASP.NET Web API, React, MS SQL Server, TeamCity, Octopus, Puppet, PingFederate.
Project Description
May, 2010 – May, 2015 https://www.epam.com, EPAM Systems As Senior Software Engineer, I
-designed REST web services and related persistent storage, using MS SQL Server;
-wrote unit tests for keeping code coverage ~80%;
-compared and ORM and stored procedures for improving performance using WCAT as load testing tool.
Stack: .NET, MS SQL Server, ASP.NET API, Entity Framework. As Software Engineer, I
-designed, developed, tested and deployed WinRT application using WPF and XAML, which received data from a REST service;
-developed and supported RPC services based on SOAP protocol;
-supported Web services.
Stack: .NET, WPF, WinRT, ASP.NET MVC, WCF.
Universities
• 2025 - Now MSc Computer Science, University Of San Francisco, San Francisco, USA • 2021 - 2022 MSc Computer Science, University Of Greenwich, London, United Kingdom. Completed with Distinction
• 2006 - 2011: Department of computing machines, systems and networks. Belarusian State University of Informatics and Radioelectronics (BSUIR). Diploma Dissertation: ‘Software module of face recognition algorithms comparison’ Certificates and Cours
• April 2024 HashiCorp Certified: Terraform Associate (003)
• May 2023 Certificate of Completion Stream Processing using Apache Kafka Streams and Confluent ksqlDB Version 7.0.0-v1.0.1
• Dec 2021 Certification: Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization. Offered through Coursea. Certificate earned on December 9, 2021 • Dec 2021 Certification: Neural Networks and Deep Learning. Offered through Coursera. Certificate earned on December 1, 2021
• Sep 2020 Certificate: HackerRank Problem Solving (Basic)
• Mar 2020 Accomplishment: Publication: MoleCare in Live on NHS App Library • Feb 2019 Certification: Getting Started with Google Kubernetes Engine by Google Cloud and offered through Coursera. Certificate earned on February 26, 2019
• Feb 2019 Certification: Distributed Programming in Java an online non-credit course authorized by Rice University and offered through Coursera. Certificate earned on February 24, 2019 • Sep 2017 Certification: Data Structures by University of California, San Diego & Higher School of Economics on Coursera. Certificate earned on September 17, 2017
• Sep 2017 Certification: Algorithmic Toolbox by University of California, San Diego & Higher School of Economics on Coursera. Certificate earned on September 17, 2017 • Dec 2013 Certification: M101JS: MongoDB for Node.js Developers