ANNEVO presenterar ANNEVODEX, en innovativ CV-plattform utvecklad av våra praktikanter med stöd från Annevo-teamet.
Under de senaste sex månaderna har vi haft nöjet att ha fullstack utvecklare Johanna Jönsson och frontend-utvecklare Dmitrij Markélov i våra team under deras praktikperiod. Det tilldelade projektet för praktiken var att bygga en ny plattform för att förverkliga en idé som vi på Annevo haft under luppen en tid. Tillsammans med kollegorna på Annevo skapade Johanna och Dmitri Annevos egen Pokédex - Annevodex, vilken skulle kunna vara ungefär den coolaste CV-plattformen någonsin!
Vi bad Johanna och Dmitri att dela med sig av några insikter från arbetet med Annevodex. Innan vi går in i utvecklingsprocessen, utmaningarna och de värdefulla lärdomarna under skapandet av plattformen, låt oss börja med att etablera själva sammanhanget.
ANNEVODEX - Berättelsen
Idén om och behovet av Annevodex, en CV-plattform, hade funnits på Annevo under en tid innan Johanna och Dmitri började sina praktikplatser. Några medlemmar från vår Annevo Hub (en kommité av Annevoiter som arbetar strategiskt med att förbättra Annevo) kom på idén att förbättra vårt sätt att presentera oss själva och våra färdigheter externt. Vi började bygga vidare på den idén under ett Hackaway i oktober 2022, där en prototyp utvecklades för den potentiella produkten. Idén att bygga Annevodex skapades.
Så när Johanna och Dmitri började på Annevo i november 2022 fanns det något att bygga på, men det krävdes fortfarande ett visst arbete för att faktiskt förverkliga och bygga produkten som vi ville ha den.
På frågan om arbetsprocessen och dess stadier förklarar Johanna att hon och Dmitri var involverade i hela resan, från de tidiga stadierna av arkitektur och planering till den slutliga implementeringen av Annevodex. Längs vägen anammade de en grundlig arbetsprocess som inkluderade sprints, regelbundna sprintdemos och dagliga stand-up möten. Detta iterativa tillvägagångssätt möjliggjorde kontinuerligt samarbete och förbättring. Teamet utnyttjade också möjligheten att granska varandras kod, främja en kultur av lärande och inspirera varandra.
Applikationen är byggd med Next.js och TypeScript, vilket gav typsäkerhet och förbättrad kodkvalitet. MongoDB valdes som databas, vilket möjliggör sömlös datahantering. Dessa tekniker kombinerades för att leverera en modern och skalbar webbapplikation.
Att överbrygga kunskapsklyftan
Att bygga Annevodex har inte bara varit en rolig och utvecklande resa, det presenterade också en hel del utmaningar på vägen.
”Ursprungligen utgjorde hanteringen av den enorma mängd kod som genererades under Hackaway ett betydande hinder, och vi behövde spendera några dagar på att organisera och granska varje fil och mapp för att förstå projektstrukturen” Säger Dmitri.
Dessutom tog det tid och ansträngning att bli bekant med GitLab, och några av de tekniker som användes var relativt nya för både Johanna och Dmitri. De övervann de utmanande stadierna med hjälp av effektiv ledning och ett proaktivt tankesätt, och Dmitri förklarar att de förlitade sig på onlinehandledning och sökte vägledning från kollegor för att överbrygga kunskapsklyftan.
”Genom att vara anpassningsbara, resursstarka och söka stöd vid behov lyckades vi framgångsrikt hantera dessa utmaningar och bidra till Annevodex utveckling”, avslutar Johanna.
ANNEVOs roll i projektet
Stödet och samarbetet från andra Annevoiter spelade en avgörande roll i utvecklingen av Annevodex. Dagliga möten genererade en plattform för att diskutera framsteg, utmaningar och ör att främja en miljö med öppen kommunikation. Dmitri säger att Annevo-kollegorna alltid var tillgängliga för att erbjuda support och brainstorm-lösningar när det behövdes. Han nämner också samarbetsatmosfären, och hur den berikade utvecklingsprocessen men också underlättade personlig och professionell tillväxt för honom och Johanna.
På frågan om vilken aspekt av projektet de är mest stolta över, svarar Johanna: ”Personligen är jag mest stolt över de framsteg jag gjorde under utvecklingen av Annevodex och vår planering som säkerställde att alla praktikkrav uppfylldes”. Hon upplever hela projektet som givande, och hon är stolt över att se projektet komma till liv och framgångsrikt uppfylla de avsedda målen.
Dmitri fortsätter: ”Att arbeta med Annevodex lärde mig värdet av praktisk erfarenhet och lärande genom att göra”. De är båda överens om att projektet förstärkte vikten av att omfamna utmaningar och söka hjälp när de möter hinder och att vägledning och stöd från kollegor var ovärderliga för att utöka sin kunskap och övervinna hinder. ”Denna erfarenhet har ingjutit förtroendet för att ta itu med nya projekt och vikten av att främja en sund samarbetsmiljö” säger Johanna.
behöver du mer?