Looking back at my professional 2019

Maxim Zaks
2 min readDec 31, 2019

--

I decided to write up a short retrospective of 2019. It’s more about me remembering stuff, so don’t expect anything super exciting.

I am a freelance software developer. This year I was involved in 3 client projects. A social media platform, where I built the iOS client and most of the BackEnd based on AWS Stack (DynamoDB, Lambda, S3, SNS, Cognito, etc…). This project has started already in October 2018 and abruptly ended for me in the Q1 of 2019, thanks to some issues between client and the mediating company. All in all, it was a quite interesting very high pace project, so no hard feelings.

Second project was to help a company build a casual mobile game and an SDK in Unity. Building games has always a special place in my heart.

Third project was helping a company evolve and release new versions of their multi tenant iOS app. It’s a bit of a legacy code base, but after you learn the “quarks” it’s not that bad 😉.

In retrospect, I must say, my professional year was quite diverse and interesting.

On the open source front I released entitas_ff a Dart/Flutter port of Entitas ECS family. As I was familiarising myself with Dart I also implemented beads_dart this year. I wrote my first lines of Go, by contributing to mattermost-server. I added yet another Swift project to my Github, a small library, which let users persist data on disk. You can think of it as a very simple persistent key value store. The name of the library is DataArchive btw. I also ported FlexBuffers to C#, created a few useful tools for handling FlexBuffers in Unity. And now are working on a FlexBuffers Python port. Partial result can be found as a gist. There were couple of things which I did not publish on GitHub. An implementation of beads in Rust. Async Behaviour trees built with Go channels and LIDL (Lambda interface definition language built with Xtext).

All in all, this year I programmed in Swift, JavaScript, C#, Dart, Rust, Go, Python and Xtext+Xtend. Dart, Go and Python are programming languages which I touched for the first time this year.

This year I took a leave from speaking on tech conferences. However I did speak at AWS Meetup about LIDL (lambda interface definition language), helped with UIKonf Unkonference and organised / spoke at ECS-Lab Meetup.

This is it from the professional side of things. Thank you 2019!!!

--

--

Maxim Zaks
Maxim Zaks

Written by Maxim Zaks

Tells computers how to waste electricity. Hopefully in efficient, or at least useful way.

No responses yet