Konsult utvecklare Nodejs React Android Stockholm, Sverige

Könnte verfügbar sein

(Aktualisiert 2020-10-06)

Konsult utvecklare Nodejs React Android

Stockholm, Sverige

Einheimische Svenska, English

  • Java, C,C++ etc. general Sw dev skills as Ericsson employee. 30+ years
  • Android/Java, iOS/Swift
  • Nodejs React Javascript UI + back end 3 år

Fähigkeiten (29)

NODEJS REACT

WIRELESS

REALTIME

INTEGRATION

React

WEBSOCKET

FIRMWARE

React Native

WEB UI

Apple OSX and iOS mobile devices

Google

FRONT END

TEST DEVELOPMENT

ANDROID / JAVA

Kanban

Git

Jenkins

JavaScript

Eclipse

EMBEDDED SOFTWARE

Android/iOS

Java

SCRIPTING

CSS

CI/CD

WCAG

Azure

iOS / Swift

Spring

Zusammenfassung

Agile developer, wide variety of competences, In consultant Scrum teams since 2011. Can take on delivery of entire subsystems as well as love team work/collaboration. Quick to learn. Attention to detail. Disciplined, available; no sick days in several years...  +46 760 315300

Berufserfahrung

Node.js / React contractor developer
Ericsson

2016-08 - 2019-09

Sweden
As full time contractor developed a Node/react based web dashboard front end
(Web UI) for a software build accelerator cluster (Red Hat Linux).
• The app represents an "SPA" (Single Page Application) where widgets are laid out in a grid
based dashboard format with high responsiveness.
• The build system broadcasts progress messages over ActiveMQ which the Web UI
subscribes to.
• The web app visualizes system activity in realtime based on the traffic of incoming broadcast
messages, and runs database queries for statistics presentation and historical data access.
Developed six different React UI widgets that make up the dashboard graphics.
Widgets use a messaging bus for broadcasting messages to each other, to collectively present different aspects of the system progress.
Skills developed: Javascript ES6, npm, git/gerrit, Node.js scripts, React UI widget design, JSX
rendering syntax, Material Design, Elemental UI,HTML5/CSS, ActiveMQ, STOMP
protocol/websocket, httpd reverse proxy config with ssl tunneling, JSON/Rest, Insight database
(R-DS) aggregated queries, app deployment automation (build-from-git),
CentOS,RHEL,Ubuntu,OSX, Confluence/JIRA/Kanban, FixedDataTable-2 cell renderers..
Platform skills gained from the minimizing of client processor load (fine tuning of UI widget rendering and making database queries more efficient).


Was one member of a team of three developers + team lead, which developed the acceleration
system, each responsible for the full functionality of their part including its sw architecture,
choice of reusable components, customer open source compliance, installation procedure and testing.
Migrated the Node.js dev platform from v6 to v10 over that time.
Contractor Enterprise Java Development
Ericsson

2016-02 - 2016-06

Sweden
Sub contractor assignment for Ericsson in Karlskrona, Sweden with GlobalLogic Inc.
As Java SW developer I worked on back end component maintenance and unit test development of Maven based Java/OSGi bundles part of the Ericsson "Revenue Manager (RM)" a large
network distributed cloud web application. This was in the Charging part of the back end logic.


Technology: Java 7, maven, https,REST,JSON, Mockito Junit. Test coverage improvments,
Eclipse, Remote Java debugging across Windows/Linux. Pair programming, git/gerrit
review/release. Ericsson Java coding rules. Consultant part of Ericsson employee SCRUM team.
Contractor/developer, iOS + Android app
Ln4 Solutions AB

2015-11 - 2015-12

Sweden
App contractor for Ln4 Solutions AB, a corporate resource management consultant.
I developed an iOS mobile app and an Android mobile App with identical functionality that the customer offers to its customers for allowing them quick mobile access to web material that these
customers subscribe to. App manages user authentication over https and offers browser access to customer web material.
iOS app developed in Swift 2 language, As develper I gained XCode 7 UI "autolayout" work
experience.
I managed development, test and publishing of both apps to Apple app store and Google Play.
Android development Contract
Ln4 Solutions AB

2015-03 - 2015-04

Sweden

Design/implementation/publishing of a web portal access app in Android and iOS/Swift2 for a swedish corporate resource management consultant Ln4 Solutions AB.
Publishing of app on Apple App Store and Google Play.
Great learning experience in XCode 7, iOS storyboarding , Swift 2 and App store publishing.
App that enable the Ln4 customer to interact with their customer HTML5 web content using the mobile phone integrated web browser.
Ericsson
Contractor Telecom SW test development
Cybercom

2014-08 - 2015-01

Sweden

Subcontractor SW developer for Cybercom in assignment for Ericsson AB in on-site Scrum team.
Development of diagnostic features for Ericsson multi-DSP LTE telecom processors (EMCA G2 based). Extensive git usage in Ericsson Continous Integration (CI) environment. C/C++
development/maintenance in Baseband + LTE. Work in Ericsson BBI OBS development team.
Explicit domain knowledge gained in BBI CI/Jenkins, G2 EMCA Sw, DSP layouts, developing
bitbake recipes, A test , Bait , TUB tests , Ericsson Swift , gmat , bte , etc.
The contract was extended twice and continued until end of January 2015.
Ericsson, CI / Jenkins, Test automation
Contractor, LTE Telecom SW, CI + Test
Cybercom

2014-02 - 2014-08

Sweden
Contractor, mobile services and telecom SW.
I was subcontractor SW developer for Cybercom in assignment for Ericsson AB in on-site Scrum
team. Development/Maintenance/Operation of Continuous Integration (CI) system at Ericsson
LTE Baseband Infrastructure (BBI) organization.
Part of Ericsson BBI "Hawkeye" Jenkins team I did daily work on further automation of the software build -> release test on hardware -> delivery chain.
As in house member of Ericsson scrum team I did Jenkins admin / developer work in git
environment in the LTE EMCA processor SW production flow.
I did work on automating SW delivery flow including automated test on Linux based multi - DSP
LTE traffic processor boards. Automation using Expect scripts. Jenkins job scripting including
groovy syntax. Linux, git / gerrit / Scrum. The contract was extended twice and continued until
including August 2014.
Consultant
Ericsson LTE/BBI

2013-08 - 2014-01

Sweden
Cybercom employee in consultant role. Sw maintenance in LTE Baseband equipment for
Ericsson.Maintenance of multicore processor SW for LTE baseband processing. Advanced usage of git forSW release (gerrit/jenkins build environment) in Scrum team environment.
Contractor, Android App Developer
Cloud Nine AB

2013-06 - 2013-07

Sweden
I was subcontractor Android developer for Stockholm web services bureau Cloud Nine AB
(http://cloudnine.se) via Darwin Recruitment (http://www.darwinrecruitment.com).


I developed/published the Android version of the application "Laddbil"
The app was used by end customer Sustainable Innovation AB (http://sust.se) in Almedalen
campaigns promoting an increased adoption of electric cars among consumers and corporate
fleets.
The app records car trips using GPS and calculates in realtime a savings comparison of electric
car versus fossil fuel. I worked with Cloud Nine interaction designers and iOS developer to finish
development and delivery of the Android version. This was an intense project covering many
Android API areas such as SQLite database, Spring lib/JSON, Live app interaction with long
lived Service, UI layouts for multiple screen sizes and orientations. GPS position recording, live
and mocked, Google Maps v2 plotting, Facebook sharing. Configured API keys and I did the Google Play publishing work for sust. A fantastic Android immersion period.
Contractor LTE O&M JAVA Designer
Ericsson

2012-05 - 2013-03

Sweden
Telecom Java Designer O&M in LTE
Ericsson

2019-11 - 2013-03

Subcontractor with Assistera for Ericsson AB in Kista Sweden.
On site member of Ericsson SCRUM team. Operation and Maintenance SW (Java based) in LTE
radio base stations (startup, autoconfigure, diagnostics, etc). Use of Ericsson Java frameworks such as GMF/GUF. OAM design/coding in Java for Ericsson "Antenna Integrated Radio" (AIR)
product.

Android / Google TV App Developer
Mobimation AB

2011-12 - 2012-04

Sweden
Android developer
Mobimation AB

2011-12 - 2012-04

I ran an intensive one-man Google TV project that developed an Android based music streaming
service prototype demo for hotel environments hoping to engage with hotel TV enterpreneur
People of Lava http://www.peopleoflava.com Great experience The solution streams music off a
remote server and offers an administrative playlist editor and end user music player for the big
screen intended as a hotel service.
I also began working in house on a commercial system for interactive course/tutorial navigation
on Android TV based on my own scripting language for video cueing/tracking. a solution with many possible applications (2nd screen, viral video clips in social media, etc).
Ericsson
Owner, Consultant/Contractor
Mobimation AB

2011-03 - Jetzt

Sweden
I founded Mobimation AB (a short for "Mobile Automation") that offers consultant
development/engineering services in the area of Telecom embedded software and Mobile
solutions.
WCDMA Sw Developer
Ericsson Telecom

2011-03 - 2011-11

Subcontractor with Epsilon/ÅF for Ericsson WCDMA. As on site Ericsson SCRUM team member I
developed and maintained block tests for the WCDMA Radio base station air interface (cell management, radio resources). (UML, C++, capsule testing). Daily use of tools/env such as IBM / Rational RSARTE , Rose RT , GOAT , Clearcase , Scrum. I also completed an investigative
report (the consultant part) on requirements for replacing an Ericsson scripting language with a
public domain language.
This WCDMA assignment got extended twice, and continued until November 30, 2011.

Owner, Electronics on-line retail store
Medial Maskin & Data

2009-08 - 2011-03

Sweden

I founded medial.com (Swedish firm "MEDIAL Maskin & Data" org 580822-8539) back in 1992 as a small retail firm that for a short period operated sales/distribution of PC software.
During 2009 I reactivated this firm to operate a consumer online retail operation (http://medial.se)
as ISN code 47914 (online retail of consumer electronics). 90% of sales were ASUS laptops and all flavours of their novelty "Eee" series of compact computers that I sourced via the Swedish
importer. So I became skilled in the features of this product line. However dealing out products to consumers in a fierce price war market did not yield a sustainable margin. In summary a great
experience and insight in this trade, its ecosystem and how to set up and manage credit card
payment with the public and the logistics of product shipping.
Medial Maskin & Data proved successful in satisfying consumers. Medial often went the extra mile in terms of customer support and reached an impressive 8.3 out of 10 customer rating at the Prisjakt site in competition with the retail chain giants.

Technical documentation
Sony Ericsson

2009-11 - 2009-12

As a short subcontractor assignment with Assistera I authored Android example code and a Getting Started Android Developer Guide for the launch of the Sony Ericsson X10 Android based phone. 
Sony Ericsson packaged the guide and code examples on a USB stick and handed out to new developers at trade shows part of their Developer World program.
Sony Ericsson (total of 7 yrs 6 months as employee, three roles)

Technical Support Engineer (Java ME)
Sony Ericsson

2008-01 - 2009-03

Technical support towards third party developers regarding Java development issues for Sony
Ericsson handsets, part of the Sony Ericsson Developer World activity. I worked on answering
tricky questions, authored and published application tutorials, stayed updated with new Java
related features in the latest OSE based phones developed. This job was in the midst of the stream of Java ME enabled products entering the market. 
About 90% of the work was supporting mobile operator development partners
who developer the apps that becomes preloaded into operator branded handset models. 
This position means direct encounters with just about all of the latest and upcoming Sony
Ericsson phone models from a support / application development perspective.

SymbianOS Module Test Engineer
Sony Ericsson

2006-07 - 2007-12

As member of the smartphone application platform Module Test Team I developed and
maintained SymbianOS/C++ module test code for quality assurance of SW modules part of smartphone core software (application platform). This was a great opportunity to learn the version
control/build system that was used for maintaning SymbianOS components in the large
smartphone sw projects. Module test was a discipline for verifying/assessing quality of to-be-
released firmware for SymbianOS based UIQ smartphones
(P990,M600,P1,W950,W960,G700/900)
Senior Java Engineer
Sony Ericsson

2001-10 - 2006-07

I was Staff Engineer member of SymbianOS SW development team that developed the Application Platform SW for Symbian based smartphones.
I did development,Testing and Certification (TCK) work for Java runtime environment in Sony
Ericsson SymbianOS based phones.
I carried out this work for all Java enabled Smartphone models during the period
(P800,P900,P910i,P990,M600). This 'career' started out in an environment where I got to be
involved in a lot of simultaneous roles (authoring of pre-studies,requirement definition/mgmt for Java,test/certification) and, as the Smartphone organisation grew, specialised more on the sw
engineering side. Opportunity to practice development in Java and SymbianOS C++.
Development continued across successive SymbianOS incarnations, from version 7 to 9.1.
My main work role was integrating Java runtime environments for J2ME MIDP
1.0/2.0,PersonalJava,CDC/Personal Profile and made sure we passed TCK runs (Java VM certification) on the SymbianOS smartphones produced.
Annual intelligence gathering at U.S trade shows.
I was Technical Support Engineer towards Java contractor (IBM) for a J2ME CDC
implementation and authored that project's Assignment Specification.

Smartphone SW Architect
Ericsson Mobile Communications AB

2000-01 - 2002-09

See http://en.wikipedia.org/wiki/Ericsson_Mobile_Communications
I moved to the Ericsson mobile product organisation from Ericsson Radio in January 2000 to focus on architectural issues of Java technology in smartphones. During this time period my
Ericsson business card carried the title "Smartphone SW Architect". Java soon got postphoned to later products at the time (R380 era) and I moved into working as a staff engineer on prestudies for phones that became the Sony Ericsson P800.
Research Engineer
Ericsson Radio Systems

1996-05 - 1999-12

Research Mobile Services, research in this field, development of demo applications/scenarios
presented to Ericsson Business Units. Strong focus on use of Java as development language.
Developer in OpenPhone research project (Java based handset platform featuring Marimba Castanet service deployment).
I represented Ericsson Radio as developer in an European research project (ACTS/OnTheMove) which developed middleware architectures and demonstration SW for UMTS mobile networks.
This included cooperation with researchers from several EU countries (I developed a Java based HTTP proxy solution for bandwidth/quality management). I co-authored a paper on UMTS
Middleware published in IEEE Mobile Communications Magazine and wrote parts of a paper for
a Korean wireless conference (MoMuc97). I was co-inventor of a patent.
Frequent travel and participation in many mobile industry conferences throughout Europe and the U.S as research engineer.
SW Development Engineer
Ellemtel Utvecklings AB

1990-05 - 1996-04

Staff Engineer, Development of Firmware and Software for telephone exchange processor boards
(Libra/Pegasus) used in 3G Phone exchanges.
The technology was very advanced at that time (RISC processor, Futurebus backplane, liquid cooling). System Design/Development/Debugging done in Assembler,C,C++.
In my spare time I proposed and implemented a more efficient document search/hyperlink tool for the company internal document database ("Attachment Tool") and was awarded 103 000 Skr at a
ceremony..
A major part of the time I worked on loan from Ericsson to Ellemtel. Actual Ellemtel employment
lasted only a month before the AXE-N project was discontinued. Former colleagues who were now in Kista told me to move there.
Hardware/Firmware Development engineer
Ericsson Telecom AB

1980-10 - 1995-10

I started out as Ericsson hardware development engineer in a team that developed a modular
computer system (APN167) used in AXE phone exhanges. Equipment for the storage of debiting
data for phone traffic, built as rack magazine equipment (ROF/BYB). I developed a SASI adapter
board (EBA-SA), then worked in all disciplines of hardware product engineering when
developing a disk controller board for this I/O System, the infamous SCSI Mass Storage Adapter
board (MSA-SC) ROF1371802/1 that employed advanced LSI controller chips such as the National Semiconductor DP8466 Disk Data Controller and programmable array logic. I developed
from scratch the associated firmware (developed in PASCAL-E (an Ericsson derivative) and M68000 assembler). I gradually moved from hardware development to specialize on firmware
programming of communications processor boards (breathing life into the controller chips). I was
entitled Senior Systems Engineer.
development staff engineer
Ericsson employment

1980-10 - 2009-10

Akademischer Hintergrund

Datorteknikerlinjen
Högskolan Sundsvall/Härnösand

1978-08 - 1979-05

B.S E.E
4-årigt Tekniskt Gymnasium Teleteknisk Gren

1974-01 - 1977-01

Berater kontaktieren

/