Fullstack-utvecklare Warszawa, Polen

Might be available

(Updated 2021-02-08)

Fullstack-utvecklare

Warszawa, Polen

Native Svenska, English, Intermediate Polish, German

  • Kotlin
  • Reactjs
  • Nodejs

Skills (50)

FIREBASE

EXCHANGE

RASPBERRY PI

Ruby on Rails

FRONT END

TypeScript

PHP

Bootstrap

NEURAL

NEURAL NETWORK

CI/CD

EMBEDDED SYSTEMS

JSON

Xamarin

C#

PIPELINE

VIROLOGY

CELLULAR BIOLOGY

Node.js

Software Engineering

SCANNING

PROTOTYPE

STATISTICS

USER INTERFACE

MOLECULAR BIOLOGY

Fortran

BIOCHEMISTRY

Jenkins

Rails

HTML

NATURAL

LISP

REAL TIME

BIOINFORMATICS

CELLULAR

JavaScript

SCRIPTING

API

XML

STATISTICAL ANALYSIS

Python

Ruby

MICROBIOLOGY

CONTINUOUS INTEGRATION/DELIVERY

PROTOTYPES

B2B SOFTWARE

Perl

PROTOTYPING

C++

Algorithm

Professional Experience

Room, LiveData, ViewModels and WorkManager
Berendsen AB

2020-01 - Present

Malmö, Sweden
I developed a new Android-application for the client from scratch. They were using a web solution from a third party before but wanted to move to a solution they themselves controlled. I helped
out with the planning, requirements specification, design and implementation of the application and made sure it could be deployed using an internal EMM system (InTune). The work included
implementation using Kotlin, work with a SQLite database with Androids Room on top and using
third party libs for scanning barcodes. The app was developed using Android Jetpack
(Architectural Components) such as Data Binding, Room, LiveData, ViewModels and WorkManager. We used OkHttp for communicating with the server. Since the server used a
legacy solution we had to communicate with it using SOAP.
Relatable AB

2020-02 - 2020-12

Sweden
I worked on developing Relatables internal web tools. This included work on a PostgreSQL
database as well as a Redis database, both run in Heroku. The whole service was made up of around a dozen Heroku applications that were deployed using a pipeline from Github. Tests were
run using CircleCI. We used Jest for unit tests and Cypress for integration tests. The backend used
Node.js and Express. We worked on moving from a REST-based solution to a GraphQL-based one
using Apollo-integration with Express. Regarding GraphQL, Hasura was used on top of PostgreSQL. On the front end Handlebars was used for the older parts but the newer parts used
React and TypeScript. I was also lead on Dockerizing one of our servers so that it ran as Docker
container inside an EC2 instance in the Amazon cloud. The work included integration towards
several third party services such as Facebook, Instagram, Youtube, Google Drive and Hubspot.
We also used the Auth0 service for authentication and NGrok as a way to create SSH-tunnels to servers.


Skillfully Öresund AB info@skillfully.se +46735927743
SKILLFULLY ÖRESUND AB
Konsultprofil
fullstack developer
Hejmo AB

2019-02 - 2019-08

(subcontractor). The backend was SparkJava and was
programmed using Kotlin. I Also used MongoDB, jQuery, HTML, CSS3 and Sass and also FreeMarker. I used techniques such as Promises (including the ES6 async/await), the Reflection
API in Kotlin and Kotlins support for lambdas and functions as first class citizens of the language.
I developed connections to third party services such as Amazon S3, Scrive, BankID, Billecta, UC and Tink using both JSON-based REST communication and XML-based communication. The
web application was run on Heroku and used MongoDB mLab.
teacher (subcontractor) for a course in Android development in Kotlin
Android

2019-01 - 2019-03

This was the last course in a two year programmer education. As part of the content of the course I discussed the foundations of Android and Kotlin and also Google Firebase and several standard libraries
used in Android, for instance for REST communication. I also presented RxJava as a simple way
of handling threads and callbacks. I created all the course material including exercises and an examination project where the students had to create an app that used a REST API to get
information and also used Google Firebase for saving data and for user authentication.
senior developer programming alarm servers and android applications
Tunstall Nordic AB

2016-01 - 2018-01

I also
prototyped new systems. In my work I used Java, Kotlin, Node.js. I also wrote Python scripts for
handling our CI/CD environment and programmed a configuration management server using
PHP. While prototyping I have also developed several Electron applications using Bootstrap for the UI. Other prototypes involved developing applications in Xamarin and performing migrations
of server software to the Raspberry Pi platform. As part of my everyday job I was also responsible for my teams CI/CD environment using Jenkins, Gitlab, Python-scripting and Docker. I was also
one of the lead developers in rewriting our server and app software to use REST communication
instead of socket-based message communication. I also developed a new monitoring server that
ran in a Docker-container using Node.js/Express in the backend and React/Material UI in the frontend.
Messaging App

2014-01 - 2016-01

Sweden
I worked with the messaging application. Initially with the regular messaging application and then with the new applications which used JOYN/RCS communication.
Sony Mobile Communications

2013-01 - 2014-01

Sweden
I worked with different patches to the Google Android platform. Mainly in the window handling and rendering systems. I also developed new graphical components that applications could use.
Lastly I was also one of the lead developers responsible for Sony's Bidirectionality patch which
mirrored the whole user interface for markets with right-to-left languages. This was the largest
and most complex patch to the Android platform that Sony had. Did most of my programming in Java but also part of it in C++.
Skillfully Öresund AB

2010-01 - 2013-01

Sweden
Worked in the team responsible for the Media Center, Sony Ericsson's product for handling of all
media content on the phone. As part of this I programmed in C (using an in-house framework) on
phones using OSE, Eneas real time operating system.
assistent in AI project for DARPA
University of Texas at Austin

2001-01 - 2002-01

Austin, USA
Worked in an AI-project partly financed by DARPA which was to develop an ontological system
that was originally meant to be used for decision making but that was later redesigned to contain
scientific information. The system in question was developed in LISP.

Academic Background

Lund University
Lund University

2024-03 - 2024-03

Malmo University
Malmo University

2024-03 - 2024-03

Master of Science in Computer Science
Lund University

2004-01 - 2011-01

Master
Lund University

2002-01 - 2003-01

The Technical University of Denmark
The Technical University of Denmark

2001-01 - 2002-01

Master of Science in Molecular Biology
University of Texas at Austin

1996-01 - 2002-01

Contact contractor

/