GithubHelp home page GithubHelp logo

Hi, I'm Vladislav Trotsenko 👋

Linkedin Badge Codewars

Welcome to my personal GitHub profile! I'm software engineer from 🇺🇦 Ukraine, currently living in Spain, Barcelona. I'm 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 and mocktools organizations to organize these code. I'm also an active contributor of on-strum. 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
truemail-go Golang Configurable email validator/verifier
ruby-smtp-mock Ruby Flexible Ruby wrapper over smtpmock
truemail server Ruby Lightweight rack based web API wrapper for Truemail Ruby gem
truemail-ruby-client Ruby Web API client for Truemail Server
on_strum-healthcheck Ruby Configurable rack middleware for Docker/Kubernetes healthchecks probes
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.

Vladislav Trotsenko's Projects

codebreaker icon codebreaker

Logic terminal game. Extended :gem: gem implementation.

roda-api icon roda-api

Example of simple API with ROM, DRY and Roda.

todo-api icon todo-api

Simple Rails RESTful API with JWT-auth and documentation.

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.