Skip to content
View bestwebua's full-sized avatar
:octocat:
:octocat:

Sponsors

@qpard

Organizations

@truemail-rb @mocktools @RubyWorkout @on-strum @obstools

Block or report bestwebua

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bestwebua/README.md

Hi, I'm Vladislav Trotsenko πŸ‘‹

Linkedin Badge Codewars

Welcome to my personal GitHub profile! I'm a software engineer from πŸ‡ΊπŸ‡¦ Ukraine, currently living in Spain, Barcelona. I'm a backend developer with a sysadmin background, who inspired by Ruby, Go, Crystal and scalable microservice architecture. I have work experience as team player, mentor, independent open source developer and technical speaker/interviewer from time to time.

Languages and tools

Ruby Go Crystal Postgres MongoDB Redis RabbitMQ Apache Kafka Git Shell Script Docker CircleCI AWS DigitalOcean

My principles

"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - John F. Woods

I take to code quality very seriously. It doesn't matter to me if it's closed commercial code or Open Source code. It should still be well written, have 100% test coverage and be documented as well. For case when I can choose between speed and quality of code I'll choose the second one.

Open Source

I've been actively working on Open Source Software for over 5 years, while having a full-time job at the same time. During this time I have created truemail-rb, mocktools and obstools organizations to organize these code. Here is the short list of the projects that I have created and currently maintaining on. Many of them have been mentioned on Awesome Ruby, Awesome Go and repeatedly announced on RubyWeekly digest.

Name Language Description
truemail Ruby Configurable framework agnostic plain Ruby email validator/verifier
go-smtp-mock Golang Mock server that can mimic any SMTP server behavior for test environment
truemail docker Docker Lightweight rack based web API dockerized image of Truemail Server
ruby-dns-mock Ruby Library that can mimic any DNS records for test environment
healthcheck_endpoint Ruby Configurable rack middleware for Docker/Kubernetes healthchecks probes
truemail-go Golang Configurable email validator/verifier
ruby-smtp-mock Ruby Flexible Ruby wrapper over smtpmock
heartbeat Golang Configurable multithreaded Prometheus heartbeat (smokeping) exporter
truemail server Ruby Lightweight rack based web API wrapper for Truemail Ruby gem
truemail-ruby-client Ruby Web API client for Truemail Server
rom-mongo Ruby MongoDB adapter for ROM
frs Bash Script for configuring developer stuff on Linux Ubuntu in minutes
on_strum-logs Ruby Simple configurable structured logger with JSON formatter out of the box
truemail-java-client Java Web API client for Truemail Server
truemail-rspec Ruby Truemail RSpec helpers
truemail-crystal-client Crystal Web API client for Truemail Server

Public speaking slides

Business connections

I am always open to new opportunities. Feel free to ask me directly on email or via LinkedIn.

Pinned Loading

  1. truemail-rb/truemail truemail-rb/truemail Public

    πŸš€ Configurable framework agnostic plain Ruby πŸ“¨ email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

    Ruby 1.2k 61

  2. mocktools/go-smtp-mock mocktools/go-smtp-mock Public

    SMTP mock server written on Golang. Mimic any πŸ“€ SMTP server behavior for your test environment with fake SMTP server.

    Go 135 19

  3. mocktools/ruby-dns-mock mocktools/ruby-dns-mock Public

    DNS mock server written on πŸ’Ž Ruby. Mimic any DNS records for your test environment with fake DNS server.

    Ruby 66 5

  4. truemail-rb/truemail-rack-docker-image truemail-rb/truemail-rack-docker-image Public

    Truemail rack docker image 🐳

    Shell 27 8

  5. truemail-rb/truemail-crystal-client truemail-rb/truemail-crystal-client Public

    Truemail web API client library for Crystal πŸ“¦

    Crystal 3 1

  6. RubyWorkout/frs RubyWorkout/frs Public

    Fast Ruby πŸ’Ž setup. Configure your developer stuff on Linux Ubuntu in minutes πŸš€

    Shell 6