Hi! I'm Víctor Grycuk
Pronounced /ɡriːkʊk/,
as in "Greek Cook" 👨🍳🇬🇷
But I am not really Greek
Nor a cook
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.
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.
It might as well be reading with extra steps
Ron Dipomático Reserva Exclusiva, always neat
Ingeniería en Sistema Informáticos (Bachelor of Software Engineering)
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)
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.
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.
Fintech
Inviu has a team of experts in capital markets, technology, and strategy. They provide services to financial advisors in 8 countries in Latin America: Argentina, Uruguay, Chile, Paraguay, Peru, Bolivia, Ecuador, and Colombia. And has offices in Argentina, Uruguay, and Peru.
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.
Entertainment Providers
Etermax is a mobile video game publisher, with games like Trivia Crack and Word Crack.
AdTech
Born out of the adtech team at Etermax, X3M is a mobile advertising that enables mobile game publishers to optimize their ads monetization strategy.
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.
IT Services and IT Consulting
Southworks is a software consulting company with offices in Argentina and other LatAm countries.
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.
Business Process Solutions Analyst
Business Consulting and Services
Xerox offers service digitalization for businesses; including automatic management of printers fleet and digital signatures.
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.
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 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.
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.