Vaidotas Valuckas

Vaidotas Valuckas

Mentor
Rising Codementor
US$25.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Software Developer, Continuous Delivery Consultant
Software Developer, Continuous Delivery Consultant

Remote only! Not interested in relocation!

I am a programmer with a passion for clean, well-tested and maintainable code, automation and developer productivity.

I have experience working with distributed systems from tens to a couple of hundred microservices - from architecture to implementation to delivery, monitoring and operation.

I successfully established and implemented continuous delivery processes and the required tooling in multiple companies.

Professionally I mostly code with Java, although I have past experience with C/C++ and am experimenting with Go in my free time. My experience is not limited to writing code - I like to understand and tame the infrastructure and processes around the code too.

I think that location-independence and remote work is the future of work. I have been working half-remotely for around three years and went 100% remote since February 2016. Not looking back.

Please do not contact me with relocation offers or office-based jobs, unless it is a very short term consulting opportunity.

Engineering work aside, I love aviation and own Private Pilot Licence for airplanes.

Lithuanian, English
Vilnius (+03:00)
Joined January 2019
EXPERTISE
5 years experience
AWS (Amazon Web Services)Quality gatesDelivery pipelines
View more
AWS (Amazon Web Services)Quality gatesDelivery pipelinesContinuous deliveryAutomationDocker ComposeDockerAnsible
View more
5 years experience
RESTful APIService discoveryLog aggregation
View more
RESTful APIService discoveryLog aggregationDistributed TracingComponent testingContract testingLoose coupling
View more

REVIEWS FROM CLIENTS

Vaidotas's profile has been carefully vetted and approved as a Codementor. Connect with Vaidotas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
event-sourced-account
Frameworkless event-sourced account implementation
Java
6
0
cloudflare-logs-forwarder
AWS lambda function that listens for Cloudflare logs pushed to AWS S3 bucket, compacts and forwards them to a log aggregator
Java
5
1
Stack Overflow
1 Reputation
0
0
1
EMPLOYMENTS
Senior Software Engineer
Gradle
2019-12-01-Present
Working on the open source Gradle build tool.
Working on the open source Gradle build tool.
Java
Groovy
Java
Groovy
System Developer
Casumo
2016-06-01-2019-12-01
Architected and implemented continuous delivery processes and tooling. Drove modernization of a legacy startup platform. Introduced curre...
Architected and implemented continuous delivery processes and tooling. Drove modernization of a legacy startup platform. Introduced current day development and delivery practices. My initial focus was on the delivery aspects: - introduced containers into the delivery process, set up the tooling stack and processes for continuous delivery - Jenkins, Nexus, Docker registry. Those are used to date. A more detailed overview can be found in the Medium article here: https://medium.com/@rieske/software-delivery-workflow-at-casumo-664e20eb8639 - introduced and kept promoting clean coding practices, test-driven development, higher-level black box testing, contract tests for the APIs - the ingredients required to successfully build and deliver maintainable and resilient services in a distributed system. - developed tools to enable easy observability of microservices - automated dashboards for key operational metrics that get created/updated automatically on each release. Once the continuous delivery processes were established, I shifted the focus on refactoring/cleaning up/splitting/rewriting parts of the legacy monolith: - tested the untested - scaled out the previously unscalable - fought complexity, overengineered code - made services highly available and deployable without downtime - split out and rearranged services from big-ball-of-mud monoliths into decoupled domain focused services
Java
Gradle
RabbitMQ
View more
Java
Gradle
RabbitMQ
Ansible
Docker
CQRS
Apache Kafka
Envoy proxy
Zipkin
View more
Senior Java Architect (Contractor)
DevFactory
2016-01-01-2016-06-01
Helped to build a highly resilient distributed source code analysis platform. Took the lead in automating AWS based deployment infrastru...
Helped to build a highly resilient distributed source code analysis platform. Took the lead in automating AWS based deployment infrastructure. Created a version controlled continuous delivery pipeline spanning from a push to version control system down to a deployment into production environment.
Python
Java
Gradle
View more
Python
Java
Gradle
Ansible
Docker
Zookeeper
Docker swarn
View more
PROJECTS
2014
A semi-refactored university time project - compiler for a subset of C programming language.
A semi-refactored university time project - compiler for a subset of C programming language.
C++
C
C++
C