Ett år går snabbare än man tror


Comments Off on Ett år går snabbare än man tror

Och så har även jag återvänt från en lärorik vecka hos Service Desk precis som Maryam och Oskar. Som dom beskrev så testade vi samtliga av dom 5-shift som Service Desk använder sig av, under dem 5 dagarna vi var där. Resultatet blev ett par spännande dagar där vi fick uppleva hur dem olika tidszonerna runt om jorden påverkar finansmarknaden då marknaden i östra USA och Asien går lite omlott.

Hur som helst så har mycket hunnit hända under det året jag varit här på Cinnober. Projektet LMEClear som jag varit del av under hela perioden har här om dagarna blivit klar och gått live, och vi har hunnit med en otrolig mängd kurser och olika aktiviteter under traineeprogrammets gång.

Ett år som passerat betyder också att Traineeprogrammet nu är slut för oss i första trainee-kullen, så för min del betyder det att jag byter till ett nytt projekt och fortsätter som utvecklare på heltid. Så jag lämnar nu över bloggen till Rasmus och Johan, samt till vår nya trainee som kommer presentera sig inom kort.

Tack för mig!

Comments Off on Ett år går snabbare än man tror





Bookmark and Share

Please leave a comment - click here!

Sista dagarna på kravblocket!


Comments Off on Sista dagarna på kravblocket!

Efter cirka 3 månader så är vi nu inne på sista veckan av kravblocket. Det har varit en spännande process att få sätta sig in i hur en kravare jobbar med allt från kundmöten till dokumentation & diskussioner om hur den befintliga och kommande funktionaliteten ska fungera tillsammans.
Förutom all kommunikation med kund så måste man som kravare ha ett starkt samarbete med utvecklare i projektet för att kunna ge en vetting tidsuppskattning på ny funktionalitet samt se till så att dagens systemdesign har stöd för den funktionalitet som kunden vill ha implementerad imorgon. Härnäst kommer ett block med lite blandat innehåll, t.ex. support, projektledning, marknad samt rollen som technical account manager. En intressant blandning av utmaningar vill säga!

Comments Off on Sista dagarna på kravblocket!





Bookmark and Share

Please leave a comment - click here!

Nya tag efter semestern


Comments Off on Nya tag efter semestern

Cinnobers nya kontor

Som vanligt så flyger semesterdagarna förbi som bara den, men vilken härlig sommar det har varit än så länge! Det blev dock en större omställning för min del att komma tillbaka till jobbet denna måndag då Cinnober hunnit flytta in i sina nya lokaler här i Umeå efter att jag gick på semestern. Men sagt och gjort så blev det att hitta rätt ingång på den nya byggnaden för att sedan hitta till rätt våning. Spännande!

Väl på plats så började dagen med att montera ihop min arbetsstation igen som varit nerpackad, men då dom kontorsansvariga gjort ett fantastiskt jobb så gick det enkelt att hitta sitt skrivbord och sedan så var det bara att koppla ihop sladdarna till datorn så var man uppe och igång på direkten utan strul. Minuter senare var både en kopp kaffe och morgonmötet med dagens agenda avklarad och man har fått nya arbetsuppgifter att ta itu med. En mycket smidig start på dagen!

Comments Off on Nya tag efter semestern





Bookmark and Share

Please leave a comment - click here!

Ledarskapskurs!


Comments Off on Ledarskapskurs!

management_course
Image by Jurgen Appelo (CC BY 2.0)

Förra veckan så hade vi första delen av en utmärkt kurs i ledarskap med Joakim Blomqvist där fokus låg på självkännedom, vilka egenskaper som kännetecknar en bra ledare och hur man går tillväga för att utveckla sitt ledarskap. Några av dom sakerna som togs upp i kursen var värderingar, hur mål i livet ibland motsäger sig själv, hur känslor som du upplever för stunden påverkar beslut du tar, gruppdynamik och hur självkännedom kan hjälpa dig lyckas bättre som person och som ledare.

Nu är det bara att se fram emot nästa kurs och under tiden så blir det att lösa hemstuderingsfrågorna.

Comments Off on Ledarskapskurs!





Bookmark and Share

Please leave a comment - click here!

Agil resurshantering


Comments Off on Agil resurshantering

project_resources
http://en.wikipedia.org/wiki/File:Design_Management_in_brief.jpg

Hej, här kommer en ny liten uppdatering från mig.

Då det kundprojekt jag jobbar i börjar närma sig ytterligare en viktig milstolpe på vägen till release så har jag på efterfrågan från projektledningen nu tillfälligt gått tillbaka till testrollen för att förstärka upp inom kvalitetssäkring av den funktionalitet vi bygger.
Det känns uppskattat att vi trainees är en värdefull resurs och det ska bli roligt att åter få användning av den kunskap inom testning och den produktkännedom jag hittils förvärvat mig.

Cinnober’s platta organisation där vi jobbar agilt i små kundprojekt ger korta beslutsvägar vilket underlättar förvånadsvärt mycket för projektledningen när det kommer till att omprioritera projektets resurser allt eftersom kundens behov ändras. Detta gör att man som anställd vid behov kan flyttas runt inom kundprojektet till ett annat prioriterat område för att effektivisera, men det kan också bli så att man får hoppa in i andra kundprojekt för att hjälpa till. Detta ser jag som en styrka då det bidrar till att man som individ snabbt kan förvärvar sig ny spännande kunskap.

Comments Off on Agil resurshantering





Bookmark and Share

Please leave a comment - click here!

Servern startar!


Comments Off on Servern startar!

Översikt på arkitekturen

Här kommer en kort uppdatering kring den slutuppgift vi fått under utvecklingsblocket.

Efter 4 dagar av att ha studerat beståndsdelarna i clearingsystemet och knackat kod så hade vi i fredags på egen hand lyckats skapa en ny server som integrerats i arkitekturen och som startar och kommunicerar med övriga. Efter lite välbehövd vila nu i helgen så kommer vi nu fortsätta lägga till funktionalitet! Kul att se att man rör sig framåt!

Comments Off on Servern startar!





Bookmark and Share

Please leave a comment - click here!

Slutuppgift i utvecklingsblocket


Comments Off on Slutuppgift i utvecklingsblocket

Vi börjar nu närma oss slutet i det tre månader långa utvecklingsblocket och fick sådeles en slutuppgift där vi tre trainees måste använda oss av all den kunskap vi fått under blockets gång för att få fram en fungerande produkt.

Bild på slutuppgift i utvecklingsblocket

Uppgiften går ut på att vi ska implementera en ny server med ny funktionalitet i den befintliga arkitekturen av clearingsystemet. Funktionaliteten består av att den ska läsa log meddelanden, d.v.s meddelanden som dom olika servrarna skickar ut som t.ex. att en server nu genererade en varning med det här meddelandet, eller att ett visst meddelande inte gick att skicka pga nätverksproblem.
Dessa meddelanden ska plockas upp av den nya servern vi implementerar och ska sparas i minnet för att sedan på användarens begäran kunna visualiseras i det grafiska interfacet med vissa sökkriterier.

Så detta betyder att bygger och konfigurerar upp den nya servern, skapar alla nya meddelanden som krävs för att kommunicera med det befintliga systemet, skapa nya lagringsmöjligheter och implementerar alla grafiska element för att visa informationen på skärmen när användaren begär detta. Så i princip så är det allt rött i bilden som ska implementeras.

Denna uppgift kombinerar i stort sätt allt som vi hittils gått igenom så det ska bli spännande och se om man minns hur allt fungerade!

Comments Off on Slutuppgift i utvecklingsblocket





Bookmark and Share

Please leave a comment - click here!

Cinnober på LARV och Uniaden


Comments Off on Cinnober på LARV och Uniaden

Det har varit full fart under utvecklingsblocket under dom senaste veckorna i våra kundprojektet där vi varvat implementering samt ändringar i ny och befintlig funktionalitet med en stor mängd kurser inom ämnet.
Förra veckan så fick jag även representera Cinnober på Luleås arbetsmarknadsvecka, även kallad LARV, och i går så har vi varit på plats på Uniaden vilket är samma upplägg fast vid Umeå universitet. Överlag så har det varit väldigt lärorikt att träffa studenter från dom olika programmen och höra lite om deras tankar kring arbetsmarknaden inom deras sektor.

Möjligen så han några av er titta förbi vid vår monter, om inte så går det bra att höra av sig vid eventuella frågor!

LARV och Uniaden

Comments Off on Cinnober på LARV och Uniaden





Bookmark and Share

Please leave a comment - click here!

Stockholmsbörsen & kurser på Cinnober


Comments Off on Stockholmsbörsen & kurser på Cinnober

Utvecklingsblocket är i full rullning och timmarna man får över då man inte har kurser så skriver vi kod inom de kundprojekten vi är tilldelade. Men jag tänkte berätta lite kort om hur vi spenderade denna torsdag.

05:00Väckarklockan ringer.

05:35Kläder på, hoppar in i bilen och kör för att plocka upp Maryam och Oskar inför dagens Stockholmsresa.

06:35Flyget lyfter mot Stockholm.

07:35Touchdown på Arlanda. Vi hoppar in i en taxi och beger oss till frihamnen.

08:40Anländer i frihamnen där vi ska på studiebesök hos Stockholmsbörsen, NASDAQ OMX.

NASDAQ OMX

NASDAQ(National Association of Securities Dealers Automated Quotations), är ett stort amerikanskt börsbolag med säte i New York som 2008 köpte upp OMX. På den tiden så ägde OMX sju stycken av dom nordiska och baltiska aktiebörserna, inklusive Sveriges. I och med detta uppköp så bildades då NASDAQ OMX Group Inc, vilket nu driver Stockholmsbörsen.
Precis som Cinnober, så utvecklar och säljer NASDAQ egna börs- och aktieplatformar till handelsmarknader runt om i världen. Den stora skillnaden mellan Cinnober och NASDAQ är att NASDAQ även driver egna börs- och clearinghus runt om i världen, medan Cinnober står som en helt oberoende produktleverantör. Detta tror jag ger Cinnober ett plus i kanten när det kommer till konkurrens, då man som oberoende produktleverantör får större trovärdighet då man inte är bundna till en specifik börs, istället för att att köpa in mjukvara från en konkurrerande börs.

11:00Efter en intressant förmiddag hos NASDAQ OMX där vi fick en introduktion till hur börsen opererar samt en lärorik rundvandring där vi fick kika på hur dom olika marknad & support-operatörerna jobbade, så lämnade vi frihamnen bakom oss för en promenad(tog säkert 40 minuter att gå) in till centrum i jakt på lunch. Stockholmsbörsen påminde bra mycket mer om vilket kontor som helst där dom anställda sitter vid sina datorer, än som en stor folksamling där man skriker ut ordrar till höger och vänster som man ofta föreställer. Nästintill all handel sker numera digitalt.

12:45Anländer vi till Cinnobers huvudkvarter.

13:00Kurs för protokollet FIX, vilket är ett populärt kommunikationsprotokoll inom finansiell-IT vilket kunder använder för att kommunicera externt med systemet, t.ex. för att lägga ordrar. Ett kommunikationsprotokoll är inom IT en samling regler som definerar hur två endpunkter kan prata med varanda och vilka “ord” som kan användas. Man kan se det som ett talspråk för datorer.

15:00Kurs för produktmodulen TAX, vilket är den smarta “kloss” man skickar FIX/EMAPI till vilket översätter alla externa protokoll till det interna protokollet. (se Maryams förklarande figur nedan)

16:55Dagens kurser är nu avslutade och vi beger oss tvärs över gatan till ett middagshak.

18:30Går till centralstationen och hoppar på Arlanda express vilket tar oss till flygplatsen. Väl där så avjuter vi en juice/smoothie i väntan på planet.

20:20Planet lyfter och den skakiga hemfärden påbörjas samtidigt som vindarna från stormovädret från Norge blåser in. Med tanke på hur illa starten gick så så hade vi inte höga förhoppningar på landningen.

21:20Phuu! Äntligen nere på marken i Umeå igen! Påbörjar hemfärd!

Comments Off on Stockholmsbörsen & kurser på Cinnober





Bookmark and Share

Please leave a comment - click here!

Svenskar bakom Java-genombrott


Comments Off on Svenskar bakom Java-genombrott

I början på denna vecka så var test-blocket avslutat och utvecklings-blocket påbörjat! Det känns spännande att åter igen få sätta tänderna i ett nytt område. Veckan har hittills haft högt tempo med mängder av kurser för att snabbt bli varm i kläderna, och fler kurser kommer det bli dom närmsta veckorna.

Trollkarlarna
Tidningen Computer Sweden, torsdag 2013-12-05.

På tal om annat så dök Cinnober plötsligt upp på Computer Swedens förstasida med sin innovativa lösning på ett av Javas problem för höghastighetssystem. För oinsatta så kan jag nämna att Java är det programspråk som Cinnober använder för att utveckla produkter inom aktie & börsmarknaden.

Nu till själva problemet. Istället för många andra språk som kräver att utvecklaren själv ska hantera minneshanteringen i programmet vilket kan ställa till instabilitet och crasher om det inte görs rätt, så hanterar Java minneshanteringen helt automatiskt genom att då och då pausa programmet under någon millisekund för att rensa minnet från saker som inte längre används. Detta gör att det går väldigt snabbt att skriva användbar kod när man utvecklar program utan att man behöver bekymra sig för instabilitet. En nackdel med detta blir dock tydligt när man gör system som måste köras med extrema svarstider på grund av den automatiska minnesrensningen.

Ett bra exempel på detta är aktiesystem där den som snabbast på att skicka in sin order i systemet och få den behandlad är den som först får möjlighet att handla till det pris som finns listade i systemet. Om Javas minnes-rensning skulle köras igång vid fel tillfälle så kan en order istället för att ta ett par microsekunder, bli förskjutet till en millisekund eller två. Som vanlig användare som köper eller säljer aktier så är det helt omöjligt att märka om detta skulle ske. Dock så finns det dom som med hjälp av datorer helt automatiskt lägger tusentals köp och sälj ordrar på aktier, och skulle en order plötsligt ta 100 gånger längre än vanligt så kan det uppstå problem.

Aktiehandel utan minnesavbrott
Bildkälla: Computer Sweden, 2013-12-05.

Förenklat sett så är Cinnobers lösning på detta att man med hjälp av två identiska servrar ta emot köp/sälj-ordern, och den som först blir klar med att hantera ordern kan skickar den vidare till marknaden. Så om en av servrarna skulle råka köra igång minnesrensningen så blir alltid den andra servern klar först och till följd av detta så märker användaren inte av någon fördröjning.

För den som vill förstå lite djupare hur lösningen går till så rekommenderar jag att läsa Computer Sweden’s artikel.

Comments Off on Svenskar bakom Java-genombrott





Bookmark and Share

Please leave a comment - click here!

Older Entries