Kan være tilgængelig
(Opdateret 2021-02-08)Fullstack-utvecklare
Warszawa, Polen
Modersmål Svenska, English, Øvet Polish, German
- Kotlin
- Reactjs
- Nodejs
Kvalifikationer (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
Professionel erfaring
2020-01 - Nuværende
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.
2020-02 - 2020-12
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
2019-02 - 2019-08
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.
2019-01 - 2019-03
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.
2016-01 - 2018-01
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.
2014-01 - 2016-01
I worked with the messaging application. Initially with the regular messaging application and then with the new applications which used JOYN/RCS communication.
2013-01 - 2014-01
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++.
2010-01 - 2013-01
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.
2001-01 - 2002-01
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.
Akademisk baggrund
2024-09 - 2024-09
2024-09 - 2024-09
2004-01 - 2011-01
2002-01 - 2003-01
2001-01 - 2002-01
1996-01 - 2002-01