In elementary school I wrote my first lines of program code; I've been hooked ever since, working with projects large and small, alternating between the three major platforms (Windows, OS X/Unix, Linux), with a variety of methods such as Agile (Scrum, TDD), Lean (Kanban), Use-cases.
*** Highlights ***
- Architected and developed a system relying on Tradelink, managing futures transactions totalling hundreds of millions of USD.
- Developed a scalable forum system housing over a quarter of a billion posts.
- Architected and developed client/server navigation software for icebreakers that facilitated planning and decision-making on-screen, which was earlier done by hand.
- B.Sc. thesis: Pilot study on in-situ visualization of fluid flow simulations in supercomputer clusters.
- Responsible for development/maintenance of two mid-sized companies core IT-systems. Planned/implemented integrations with partners, developed tools for monitoring/forecasting.
- Experience of founding and managing joint-stock companies, such as bookkeeping, dividends, invoicing, sales.
Research Engineer @ Working to improve the usability of continuum mechanics solver Unicorn by handling divergence and automating pre- and post-processing steps such as surface wrapping, meshing and visualization. From July 2015 to Present (6 months) Stockholm, SwedenFounder, systems development consultant @ Shorter projects (less than 6 months working full-time):
- Responsible for the new IT-infrastructure at Institutet för Arbetsliv och Utveckling AB (iau.se).
[Ubuntu,PostgreSQL,Go REST API,JWT,React,jQuery,Chartist.js,D3.js] (May 2015-Now)
- Analysis, development, backtesting of trading strategies in collaboration with Coeli AB (coeli.se).
[Matlab,bash,Bloomberg,TickData,IDC Plustick,Dukascopy] (Jan 2015-Now)
- GPS Tracker for iOS, working both online (cloud storage) and offline (iTunes file transfer).
[Swift,KML,Xcode] (Jan 2015-May 2015) From March 2015 to Present (10 months) Stockholm, SwedenFounder, systems development consultant @ Shorter projects (less than 6 months working full-time):
- Migration, documentation and development for Institutet för Arbetsliv och Utveckling AB (iau.se).
[C#,SQL,Mono,FlexCel,IIS,MSSQL Server/Mgm Studio,VS2010,Xamarin,XCode] (Oct 2012-Jan 2015)
- Automation of futures transactions totalling hundreds of millions of USD at Coeli AB (coeli.se).
[VB.NET,Tradelink,VS2012] (Nov 2012-Nov 2014)
- Developed software for marine navigation and simulation at Arctic Marine Solutions AB.
[C++11,Qt 5,OpenGL,Valgrind,Qt Creator] (Jan 2013-July 2013)
- Worked on a reporting system for EU-directive Solvency II at Anticimex AB (anticimex.se).
[C#,ASP.NET MVC,IIS,EF,MSSQL Server/Mgm Studio,VS2012] (Nov 2012-Jan 2013)
- Supervised a Master's thesis in Computer Science.
[Erlang,Serialization,Compression] (Jun 2012-Dec 2012) From February 2012 to March 2015 (3 years 2 months) Stockholm, SwedenSoftware developer @ - Walked 3220 kilometers across Japan, chased potential sponsors, skilled photographers, writers and entertaining adventurers for advice. Developed a blog-site (sata-soya.com) where people could follow my progress along a map, read blog posts, see photos and more.
[OOPHP,Smarty,MySQL,Eclipse,phpMyAdmin,Apache,JavaScript,RegEx,XML,RSS,XHTML] (Mar 2010-Sep 2010)
- Developed client-server software for wireless video streaming in real-time from Android phones equipped with a camera to PC/Mac.
[Java,YUV/RGB conversion,buffering,compression] (Jan 2010-Mar 2010)
- Made a community with two friends revolving around Japanese popular culture. Though it never took off, it was a learning experience in terms of systems architecture and systems development.
[PHP,MySQL,Zend,phpMyAdmin,Apache,JavaScript,RegEx,XML,XHTML] (Jan 2006-Dec 2006) From January 2006 to January 2015 (9 years 1 month) Systems development consultant (via Dynabyte/Bitbindery) @ I was responsible for development, documentation and maintenance of MYMobileSecuritys (mymobilesecurity.com) core IT-systems. These systems integrate with carriers around the globe and handle statistics, subscriptions, orders, billing and delivery of ordered software for smartphones. I was also part of the process of discussing and implementing integrations with current and potential partners.
C#, Java, Silverlight, Entity Framework, MSSQL, MVVM, ASP.NET MVC 2, UML, ERD, Visual Studio 2010, TFS, Microsoft SQL Server Management Studio 2008, Eclipse, Visio, IIS, SQL Server 2008 R2, Tomcat, Telerik RadControls, RegExp, XHTML From June 2011 to August 2012 (1 year 3 months) Stockholm, SwedenSystems development consultant @ I did systems development consulting for Dynabyte (dynabyte.se).
Shorter projects (less than 6 months working full-time):
- Wrote a unit- and integration-tested payment API for Klarna AB (klarna.com).
[C#,Jenkins,MS Test,REST,VS2010] (Jan 2012) From December 2010 to February 2012 (1 year 3 months) Stockholm, SwedenSystems development consultant (via Dynabyte) @ I architected and developed navigation client/server software solutions for Rederi AB TransAtlantic (rabt.se) to facilitate planning and decision-making in offshore ice-breaking. I was also responsible for code structure, third-party softwares etc. for the project as a whole.
C#, WPF, WCF, GDAL, NMEA, AIS, TCP/UDP/COM, C++, Visual Studio 2010, SVN, TFS, IIS From February 2011 to September 2011 (8 months) Software developer @ I spent a year developing Hattrick's (hattrick.org) forum and federations (social groups with their respective forums). At this date the forum is housing over a quarter of a billion posts. I was part of the teams that developed the Hattrick Mobile site and the Certified Hattrick Product Provider API for third-party developers.
I grew from junior to senior developer, overlooking the system as a whole; third-party softwares, code structure, master pages, back-end applications, performance bottlenecks, guidelines, and introducing new developers to our systems.
VB.NET, ASP.NET, VB6, ASP Classic, MSSQL, Visual Studio 2005-2008, Microsoft SQL Server Management Studio 2000-2008, IIS, ScaleOut StateServer, ERD, CVS, TFS, ReSharper, NUnit, SQL Server 2000-2008, Telerik RadControls, RegExp, JavaScript (AJAX, JSON, SOAP, jQuery), Firebug, IE Developer Toolbar, XHTML, CSS, several in-house applications taking care of load balancing, monitoring etc. From February 2008 to December 2010 (2 years 11 months)
M.Sc, 120 credits, Applied Mathematics @ KTH Royal Institute of Technology From 2014 to 2016 B.Sc, 180 credits, Computer Science and Engineering, 4.5 / 5.0 GPA @ KTH Royal Institute of Technology From 2006 to 2014 Technical Complementary Courses, 30 credits, Japanese, 5.0 / 5.0 GPA @ KTH Royal Institute of Technology From 2013 to 2015 Josef Nilsen is skilled in: C#, Test Driven Development, C++, SQL, Scrum, UML, Software Engineering, Databases, WCF, System Architecture, Entity Framework, Java, C, WPF, Agile Methodologies