Hi! I'm Víctor Grycuk

I'm a Backend Software Engineer with a strong Domain Driven Design background, currently working at Inviu as a backend engineer.

Scroll down to know more.

About me

I have a BS in Software Engineering with over 10 years of experience, mainly on the backend. I am continuously learning new technologies to get out of my comfort zone and expand my skills.

Whenever I am not coding you can catch me reading, playing a campaign of Arkham Horror LCG, or watching Columbo with a glass of rum. And sometimes, fun stuff.

  • Nationality:Argentina
  • Location:Buenos Aires, Argentina
  • University:Universidad Abierta Interamericana
  • Languages:Spanish / English
  • Employment:Developer at Inviu
  • Interests:Books, Self-hosting, Spinning
about-me-image

Education

Ingeniería en Sistema Informáticos (Bachelor of Software Engineering)

Universidad Abierta InteramericanaMarch 2017 - March 2023

The degree consisted of roughly 4000 hours distributed over 5 year.

The first three years were focused more on company management as well as engineering specific classes such as physics and chemistry. But we also had technology courses such as programming in C and C#, and reverse engineering an app in Assembly to retrieve a password, which it was more fun than it had right to be.

The last two years were more focused on technologies, with courses such as databases theory, web development, and network communications. I took one extra year so I could dedicate my time entirely to my capstone project.

Tecnicatura Superior en Análisis de Sistemas (Systems Analyst)

Colegio Leonardo Da VinciMarch 2017 - December 2019

This is an intermediate degree granted after completing the small capstone project at the end of the third year of the Bachelor of Software Engineering degree.

Work

Inviu

Software EngineerAugust 2023 - Present

Java

JavaScript

TypeScript

PostgreSQL

Akka

Docker

Datadog

Bitbucket

My work at Inviu includes the development of new features and the maintenance of existing ones.

I haven't been for long in Inviu, but I already have learnt a great deal regarding the stock market.

Etermax / X3M Ads

Software EngineerJuly 2021 - July 2023

Kotlin

Java

Python

JavaScript

Grafana

Prometheus

Docker

K8S

AWS

Gitlab

Playwright

I was hired at Etermax as a Backend Software Engineer for their AdTech team. The tasks included designing, developing, and deploying microservices using Kotlin; configuration and integration of AWS services such as S3, DynamoDB, and API Gateway; and documenting the backend services using sequence diagrams and C4.


On January 2023, the AdTech team split off into a new company called X3M. The new company kept working as it did with Etermax, same team, same practices.


The company makes emphasis mainly on Pair Programming and Test Driven Design, but it also focuses on SOLID principles, Domain Driven Design, and Interaction Driven Design.


Working at Etermax leveraged my technical skills by learning different software architectures and the best practices on how to design robust and scalable microservices.

Southworks

Software EngineerJuly 2018 - July 2021

C#

Java

TypeScript

Python

Azure

Github

I worked on several projects at Southworks, all related to open-sourced Microsoft projects: Recognizers-Text, BotBuilder-Tools, BotBuilder-Samples, and BotFramework-Solutions. Our tasks included migrating the code base of these tools, written in C#, to Python, TypeScript, and Java; fixing any bug we found or users had reported on the repository, and maintaining and improving the code base health by fixing linting issues and adding unit tests to maintain a minimum code coverage.


Southworks has great focus on the customer needs, therefore we used agile methodologies with two weeks deliverables, daily emails detailing the project progress, as well as weekly meetings with the customer to review the week's progress and check the roadmap.


The attention to detail no matter how small, be it a double space on an email or how to stylize it, and analytical thought process of reproducing issues and fixing bugs.

Xerox

BPS AnalystJuly 2012 - June 2018

C#

SQL

VB6

QlikView

I was initially hired at Xerox as a data entry for one of their customers, where I then developed an application using VB6 that validated many of the fields (CUIT/CUIL, DNI, postal code, etc.). This not only greatly reduced the time it took to complete the process, but also the number of errors.

This earned me a employee of the month award from Xerox, and I was relocated to the engineering team.


As a BPS Analyst, my tasks were to work close to customers to help them automatize the monitoring of their printer fleet. On the side, I also made several internal applications that helped reduce processing time of several reports from days to minutes. This earned me the second recognition of employee of the month in 2015.


Working at Xerox gave me several valuable skills, specially when trying to understand the customer needs and how to propose solutions of value to them. Not only that, but also I have made friends that we still keep in touch to this day.

Stuff that I do and things that I like

StreamDeck Plugins

I got a StreamDeck just in time for the pandemic, and when I found out that an SDK for .NET existed, I needed to try it out.

I am always open to new feature suggestions and bug reports.

Credit Card form filler for phishing sites

This is a small service that I wrote in an afternoon after getting tired of receiving phishing messages. I wanted to fill their database with as much as I could get away with.

It was written in Kotlin using Playwright for the web automation.

MemoHero

MemoHero was the backend for the app of my capstone project coded in Kotlin. Its functionality is simple, it allows users to create, edit, delete, and study flashcards using Spaced Repetition.

Besides to its front-end counterpart, it also connected with a self-hosted Loki and Grafana dashboard, a DynamoDB to store the data, and Flagsmith for feature flagging and remote configuration.

I might go back to rework this idea once I learn how to create a better frontend for it. And I will rename it to something less cheesy.

about-me-image

Some tools that I use or used, from most recent to oldest

Get in touch.

Got any suggestions, complain, book recommendation, or simply want to discuss which is the best album of all time and why it is "Wish you were here" by Pink Floyd? Feel free to reach out.

Created with ☕ in February 2024