Software Developer
I am an unconventional geek. My first touch with programming was at early 90s with Commodore 64 and late 90s with Turbo Pascal, but it was 2015 when I decided to take a deeper dive into serious programming. I started as a Java programmer but right now I'm comfortable with front-end and back-end frameworks and technologies such as Spring, Angular and relational data bases.
My decision to step into world of professional programming is quite an interesting story so do not hestiate to ask me about it on an interview.
After working hours I'm still a computer geek interested in internet security, software, hardware and retro gaming but I share my time between my wife, brazilian jiu-jitsu and IT stuff (In that order in most cases).
- One year of professional experience
Java Foundations (1Z0-811) - Oracle
Spring Framework Basic - Bottega IT Mind
Software Construction in Java - MIT (via EDX)
Found a new challenging project in a new company. Working again in my main stack (Java + Spring + Angular) for the largest German automotive company. Project is focused around car diagnostics system.
Joined a demanding backend project focused around queues (Apache Kafka, Rabbit MQ) for one of the largest credit cards payments operator. Later switched to freshly started trading application for one of the biggest banks in Germany as a backend developer with Kotlin and Spring.
Added Angular 8 to technology stack after successfull migration from JS + Thymeleaf. Changed my work department in Capgemini to Banking and Financial Services. Completed a half-year project focused on migrating Enterprise Service Bus for one europes banking leaders and started a from scratch an application for managing groups of employees for an big insurance company. Worked mostly with Java, Spring, Angular and PostgreSQL.
I started working as a Junior Software Developer. First project I worked on was for one of global leaders in logistics. It used Java with Spring for backend and HTML + JS + Thymeleaf template engine for frontend. For DB we used an Oracle Database.
I took part in Capgemini's training program for developers. I've spent 3 months as a Capgemini's intern and learned basics of professional web development including: Java, SQL, Spring, JavaScript, Angular and GIT.
Started as a SEO and a webstore administrator. Gradually increasing technical skills from Content Management System to SQL, CSS and simple Java Scripts. First Meeting with Java programming language.