Fortius
Memgraph
https://memgraph.com/
Startup koji izrađuje svoju graph bazu (u zadnje vrijeme je fokus na graph streamingu). Radio sam tamo dulje od godinu dana i za prvo ozbiljnije radno iskustvo sam vrlo zadovoljan. Većinom sam radio backend (node, TypeScript, AWS, Sequelize) u Cloud teamu gdje me mentorirao legendarni Toni.
4 su teama i sigurno ćeš imati drugačije iskustvo ovisno u kojem teamu završiš. Team Cloud je super ali ne znam koliko se stvari do sad promjenilo, vjerojatno ne puno.
Cloud Team
- Memgraph Lab (~ IDE za Memgraph, Angular, D3 itd.)
- Memgraph Cloud - App koji služi za managing Memgraph instanci koje se vrte preko cloud providera
- Memgraph Playground - https://playground.memgraph.com/
DevRel Team
- zaslužni za komunikaciju sa developerima koji koriste Memgraph, pokušavaju razumjeti kako i zašto devovi koriste Memgraph
- izrada appova kroz neke primjere da pokažu što Memgraph može
- organiziranje i attendanje community eventova
- mislim da su oni također zaslužni za dio dokumentacije
Core Team
- Srž Memgrapha, C++ razvoj Memgraph-a baze. From
cmake
to .deb
- razvoj langueage drivera za Memgraph tako da supporta više jezika (JS, Rust, Python…)
- Najbolje da pogledaš https://github.com/memgraph/memgraph
Solutions Team
includes Python, data analysis, data structures, algorithms, and software design/architecture
- MAGE - implementacija graph algoritma u C++ i Pythonu, po meni najzanimljiviji dio
- komunikacija s potencijalnim klijentima koji koriste Memgraph a isto tako i izrada/prilagodba rješenja za njih (od ‘prilagodbe’ se pokušavaju udaljiti). Ovaj dio Solutions Teama mi se nije činio nimalo banalnim i mislim da zahtjeva strpljenje i high performance.
Duh i kultura odgovara startupu. To ima svoje prednosti i mane, kako za koga. Prednosti su što si uključen/a u ključne decision making stvari vezane za proizvode, kako team može pristupiti nekom problemu, koja tehnologija je najbolja u ovom slučaju, je li ovo pravi način, može li ovo biti bolje? Svačiji prijedlozi su bili saslušani i to je stvarno dovodilo do vrlo konkretnih poteza (za koje si i ti ponekad sazlužan/na da ih izvršiš ako si napravio/la prijedlog). Mana ovdje nema ali samo ako si vrlo samoincijativn/a. Naglasak je na tome da možeš samostalno donositi prave odluke i izvršavati ono što se očekuje od tebe. Dapače, zato što je firma startup, mislim da je bitno da se možeš pitati ‘što možemo napraviti da usmjerimo proizvod X u bolji smjer’. Najveća mana je vjerojatno nedostatak “pravih” seniora.
Postoji puno internih procesa unutar firme koji osiguravaju dobrobit za zaposlenike. Feedbackovi, razgovori, home budget, knowledge sharing itd. Stvarno se trude se da ti je sve dostupno. Međuljudski odnosi naravno ovise od teama do teama ali iz mog iskustva su svi super.
Part-time satnica je bila solidna, doduše ja sam praktički radio full-time. Povišicu sam dobio nakon internshipa i nakon završetka većeg projekta.