Fullstack Developer Luleå, Sverige

Kan vara tillgänglig

(Uppdaterat 2023-08-15)

Fullstack Developer

Luleå, Sverige

Modersmål Svenska, English

  • Point of Sale, Linux, Windows
  • Project Management, Business Development
  • JAVASCRIPT, PHP, SQL, C#, .NET, JAVA, KOTLIN

Kompetenser (26)

CONTINUOUS INTEGRATION/DELIVERY

Git

CI/CD

MAINTENANCE

JQuery

SYSTEM DEVELOPMENT

SVN

PHP

POS

OAUTH

XML

MENTORING

JavaScript

POINT OF SALE

USB

WEBSOCKET

SHELL SCRIPTING

Node.js

Kotlin

GRADLE

Bootstrap

Bash

C#

.NET

Objective C

Swift

Professionell bakgrund

Software Engineer
Genesis IT

2017-05 - Pågående

● Lead developer and designer of numerous core projects used by several big companies in the Nordic countries with a total revenue of over $600M annually, using primarily PHP, JavaScript, Java, Kotlin, Gradle, C#, Objective C, MySQL, Manticore Search, YAML, and RPM.


● Lead developer and designer of a new core POS-system. Early adopters have been very satisfied with the stability and performance, and it's expected to be used by over 200 companies by the end of 2023.

● Developed for Linux Rocky 8, using PHP, MySQL, JavaScript, Java, C, Chrome Extension, Daemon Services, USB Management, and Ethernet Management.


● Developer and designer of a new POS-system for Windows. Developed using C#, Java, USB Management, and Ethernet Management.


● Developer and designer of existing iOS app. Developed using Objective C and Swift.

● Developer and designer of a new Android app. Developed using Kotlin and Gradle.

● Lead developer and designer of the employer's mPOS-system used by several customers, among others is SVT Magasin 4 which is the largest movie and theater props department in the North. Developed using PHP, ExtJS, Java, WebSocket, and Daemon Services.


● Lead developer and designer of the employer's own CMS that are used in-house and by our customers. Developed using PHP, ExtJS, CSS, Chrome Extension, and E-mail Management.


● Built several integrations towards third party APIs, including BankID, Jira, Hanshow ESL, Finfo, Telavox and many more.

● Enabled, integrated and built touch based interface and layout components into the employer's core framework (ExtJS). This integration alone greatly reduced time spent in development and testing phase for each function the employer provides to their customers. This enabled other developers to build flexible and robust solutions and at the same simplified the testing phase.

● Tasked with solving GTIN (Global Trade Item Number) related problems where the employer wanted a unified standard for handling most cases of potential bar codes. The solution enabled all of Genesis' customers to use their existing hardware to handle GTIN-codes while also allowing a wider range of characters.

● Solved and patched numerous new and old JavaScript errors in the employer's core framework (ExtJS). Some of the errors had been unsolved for years.

● Implemented an error handling system for JS-based errors. The system alerts the user of the error and the error details can later be retrieved by Genesis IT personnel. This allowed the developers to figure out errors in the code and patch them.

● Responsible for developing and maintaining Genesis IT management system which is used by all in-house employees. This includes CMS, Billing, Customer Management, Testing, Version Management, Maintenance, Error Debugging, and Administration among others.

● Mentoring new employees and overseeing development of new and current projects.

Software Engineer
Abelko Innovation

2016-06 - 2016-12

While studying Emil was working full time at Abelko Innovation, his primary focus was web development.
He designed and built two new projects, one project enabled multi language support for the company's primary product. The other project compiled data about errors in the production line.

Akademisk bakgrund

Bachelor of Science
Lulea University of Technology

2014-08 - 2017-08

Kontakta konsult

/