Senior Developer Stockholm, Sverige

Kan vara tillgänglig

(Uppdaterat 2020-01-26)

Senior Developer

Stockholm, Sverige

Modersmål Svenska, Flytande English

  • TypeScript, Node.js, Angular, Free Text Search, Server Development
  • 15+ års erfarenhet av C#, ASP.NET
  • 15+ års erfarenhet av PHP, MySQL

Kompetenser (26)

Pascal

PROTOTYPING

.NET

DELPHI

API

TypeScript

JSON

C#

USER INTERFACE

Solr

Lucene

Swift

REAL TIME

.NET Core

Lucene.Net

Angular

WEBSOCKET

PHP

VOIP

Codeigniter

CONTENT MANAGEMENT

Node.js

JavaScript

HTML

Python

Web Design

Professionell bakgrund

Senior Software Engineer - Freelance Developer

2015-01 - Pågående

User Management
In Game Store

2015-01 - Pågående

● Leaderboard
● Level/Object Manager
● Points System
● Mission management with cheating protection functionality
● In Game Store for purchasing new items

The Server is developed using NodeJs, Websockets, Redis and Typescript.
The server is meassured to handle 20K connections per node.

Unity Client SDK
C# WebSocket Client implementing the server API
Taxi fare estimation tool

2019-01 - 2019-01

for Taxijakt
Developed a tool that based on previous taxi statistics will estimated the cost of Taxi from and to 2 GEO points, the system was built on the Geo Search
functionality of Apache SOLR
TopZap Price Comparison Service

2016-01 - 2018-01

Developed and Architect a full e-commerce system for bar code price comparison
("pricerunner for barcodes")

● Price Indexing Robots indexing momox.com,
● webuygames.com, ziffit.com and musicmagpie.co.uk with Scheduling
● REST and WebSocket Node.js Backend
● Price Comparison engine capable of splitting orders thorugh multiple vendors
● Angular REST Backend
● Angular 7 powered Web Site
● Apache SOLR Indexer
● Node.js SOLR Search Server with realtime Type Ahead
www.piercearrow.com

2018-01 - 2018-01

Ticket booking system for www.piercearrow.com
Developed a booking system for NY Theather, Pierce Arrow, Developed in PHP with an Angular 7 frontend.
Senior Software Engineer
Creuna

2013-01 - 2014-01

Lead backend developer on the Swedish Parliaments new Intranet.

Accomplishments
● Developed core backend functionality for the intranet
● Developed content storing using EpiServer 7
● Developed the SOLR driven Employee Database
● Created a framework for MVC based client-server JSON communication
● Integrated the Apache SOLR search server with EPiServer, providing search
capabilities for the main Intranet search functionality as well as the employee
database.
● Implemented SOLR indexing capabilities in EPiServer
Senior Software Engineer
Sogeti

2012-01 - 2013-01

Lead full stack Developer and lead Architect of the new dios.se Website based on
C# and EPiServer technology, developed in ASP.NET, MVC/Razor and EPiServer
web solutions, HTML5 design/prototyping and responsive web design using CSS3,
jQuery and Knockout.js


Accomplishments
● Created one of the first public web sites based on EPiServer 7 CMS, MVC 4 and Razor. Implemented a new technology for drag and drop using content blocks,
enabling the web editor to visually arrange the structure and contents of the website.
● Developed a custom real time filtering system based on SOLR
● Developed a responsive mobile HTML5 application using jQuery Mobile for
patient health care surveys.
● Integrated the Apache SOLR search server with ASP.NET, providing rapid full
text search capabilities on both WebForms and MVC based web sites.
● Implemented Google Search Appliance search capabilities into an existing
ASP.NET with a dynamic AJAX powered user interface based on Knockout.js
Software Engineer
Avantime Group AB

2011-01 - 2012-01

Accomplishments
● Developed a new Website and content management system for for Diplomat
hotels. The current implementation was bauilt on an EPiServer 5 system with many customized features,

The new solution was based on Drupal which demanded a lot of work creating all the custom made components aswell as components which
was specific to EPiServer in order for a transition.

Ditplomat Hotels also consisted of a number of "sister" sites with their own
domain names, also to be managed form Drupal, the way the worked required
modifications to the internal routing engine of Drupal.

● Created a system to serve content on a web site depending on visitor
specifications such as location and active trail, this was done through an
integration with Google Analytics and a proprietary selection system.

● Assisted in the development and maintenance of the Electrolux intranet used
by 18.000 employees and 400 web administrators.
Software Engineer, Architect
Profdoc AB

2008-01 - 2011-01

Profdoc, provider of the Patient Journal System PMO (Profdoc Medical Office), used
by 60% of all primary healthcare clinics in Sweden.

Team leader for customer integrations and customer specific adaptations of PMO,
the core product developed in Delphi with a Microsoft SQL Server backend and a wide range of 3rd party integrations developed in C# and Java.


Accomplishments
● Developed an interface between PMO and the Siemens medical lab
management system as well as the Siemens journal system called Melior.
● Medical Journal archiving for the city of Gothenburg, converting proprietary
formats into a ISO certified PDF/A format for long time storage
● Integrated support for the Metrologic MS9540 Barcode Scanner into the PMO
Journal System to be used for drug inventorying.
Software Engineer
Algitech Consulting AB

2007-01 - 2008-01

Development/consulting firm with focus and expertise in the Voice Over IP field
(VOIP)

Provided C# and Windows development expertise as a part of a team developing a
cross platform VOIP softphone called Globiac. Based on the open source SIP,
Globiac was fully standards compliant and offered for a range of platforms such as
Windows, Windows Mobile, Symbian, MAC OSX and Linux.


Accomplishments
● Lead C# developer on the Windows desktop and mobile platforms
● Created a plugin framework allowing developers to create add-ins to the application, add-ins could be created using any programming language.
● Developed custom C# GUI components similar to modern smartphone
interfaces with paging, scrolling and expansion of specific areas in order keep the application dialog free and be reusable on mobile devices.
Software Engineer
Iceman Media AB

2006-01 - 2007-01

Iceman Media, developer of Sweden's largest media database called OpenStore ,
used by some of Sweden's largest media, Aftonbladet and Expressen, SVT
(Swedish Television), holding over 19 million objects.


Accomplishments
● Co-developed a Java EE based mobile synchronization service, a server based
system to keep address books and calendars synchronized among different
handheld and desktop based solutions.
● Developed Delphi based windows client designed to collect and synchronize
the Windows address book and Outlook contacts.
● Developed a Java based mobile client and server module to enable video
streaming from the OpenStore Oracle database.
Lead Architect, Software Engineer
Woize Ltd

2002-01 - 2006-01

NASDAQ company Woize, provider of the Woize Softphone, client software making
it possible to make and receive phone calls, peer to peer as well as regular
phones/landlines.

I provided the company with Delphi, Java, Database programming and Windows
development expertise

Accomplishments
● Developed the Delphi based Windows application, this involved transactional
server communication, audio recording, encoding and streaming, GUI design
and secure account management.
● Developed the the Java based server infrastructure handling 10.000+
simultaneous client connections and encoded audio streams.
● Implemented peer to peer functionality, NAT traversal and Universal Plug and Play
● Designed the backbone system database, based on PostgreSQL
● Implemented full SIP support based on Open Source technology
Software Engineer
City Online IB Production AB

2000-01 - 2002-01

Web consultancy specializing in migrating Windows desktop and standalone Java
applications to Web based HTML solutions, primarily powered by server side
Java Servlets and traditional CGI.

Provided Java Servlet, HTML, CSS and Delphi expertise, responsible for migrating
standalone Java Applets and Windows applications developed in Delphi to HTML based the Web applications powered by Java Servlets technology.

Accomplishments
● Created a video conference booking system called WebBook used by Sony USA
and Ericsson, BMW, the system was powered by Java Servlets technology.
● Created a Delphi based image indexing system for the Swedish Head of Police,
indexing and storing over 10.000 photos daily.
● Assisted in the development of Betsson - betsson.com, one of swedens largest
betting web sites.
Software Engineer
Interbizz Financial Systems AB

1998-01 - 2000-01

Interbizz Financial Systems, the first company to produce an Internet based,
real time stock trading system - ROX. Customers included Goldman Sachs,
Nordnet,
Interactive Investor, Stocktrade and Caibon.

ROX, being developed in Java at version 0.2 offered a lot of interesting challenges.

Accomplishments
● As lead developer for the web based HTML product we created the first ever,
real time stock trading product used in a regular web browser.
● Lead developer and architect of the Mobile stock trading client, based on the Wireless Application Protocol (WAP), a scaled down version of the HTML
version, re-written in WML for use in mobile devices, the product was
successfully used by hundreds of clients.
● Assisted in the development of the Java Client API used by all stock trading
clients in the product set.

Certifikat

Certified Java Programmer
Certified Java
ISO certified
Certified EPiServer 6 Developer

Kontakta konsult

/