Programming since the age of 12, Oddur has worked on various projects ranging from airline flight search engines to telco billing systems before landing a job redoing the billing infrastructure for CCP Games.
Once the restructuring of the billing platform was finished, he moved over to other technical positions within CCP and served many roles in his 7 years there, most prominently as a technical leader for the backend infrastructure for EVE-Online, but also as a senior programmer for the foundation game engine system used in various projects within CCP and working on connecting the EVE infrastructure to the Playstation 3 FPS Dust-514.
During his time there, he evangelized agile methodologies and played the role of a scrum master and is certified as such.
Having served as both a programmer and a technical leader, Oddur has a wide range of expertise, ranging from high level architectural and strategic decisions to low level programming implementation details and operational concerns.
CTO @ Responsible for overall technical execution on the Klang Games projects, whether it is the backend or client work. Scaling up a team of artists, level designers, game designers and programmers in a large Unity3D project. Metrics and analytics for free-to-play operations.
Technologies Used:
GoLang(Go), Postgresql, Redis, Unity3D, NGUI, C#, Amazon Web Services (S3, EC2, AutoScaling, ELB, VPC, RDS, Elasticache, AMIs) , Docker, IOS, InAppPurchases, OpenGL-ES From June 2013 to Present (2 years 7 months) Berlin Area, GermanySr Software Engineer / Technical Lead @ - Responsible for the design and development CCP's billing systems for current and future products. The new billing system takes care of billing and managing over 500.000 game subscriptions with various payment methods.
- Worked on a number expansions for EVE-Online
- Foundation Game System Programming for World Of Darkness
- Senior Programmer in the game server cluster team / networking team
- Server Infrastructure Technical Lead.
- Served as ScrumMaster for technical teams. (Certified ScrumMaster from the ScrumAlliance). From March 2006 to June 2013 (7 years 4 months) Senior Software Developer / Software Architect @ Developing a service-oriented and process driven integration and managment framework for triple-play multi-play telcos, focusing on billing and provisioning. From August 2004 to March 2006 (1 year 8 months) Lead Developer @ Developed leading web content managment system from grounds up, entering a already crowded market and gained a prominent market share, gaining customers such as Reykjavik Energy, Icelandic Avitation Control, Esso Petrol, Coca-Cola and AirIceland.
The system supports both out of the box setup for websites and a framework for extending and integration them with legacy and 3rd party system. In addition to development of the system, I successfully executed varios integrations with the system. Developed the first version of dohop.com, the online travel search engine. From March 2001 to August 2004 (3 years 6 months) Web Developer @ Various websites. Gained recognision for well executed web site design and programming. Covered in a 2 spread feature in UK web design magazine Cre@te Online and various other online magazines. From March 2000 to March 2001 (1 year 1 month) Web Developer @ Various web development projects, such as online shop for the Icelandic University Lottery and internal web development for Eimskip, Icelands largest shipping company From July 1999 to March 2000 (9 months)
Oddur Magnusson is skilled in: Scrum, Game Development, MMO, Perforce, Web Development, Agile Methodologies, Web Services, Python, .NET, Software Development, Software Design, C#, Network Architecture, C++, DevOps