Myndigheten för samhällskydd och beredskap - MSB
Mar 2019 -
MSB is an agency governed by the Swedish government, the purpose of the agency is to develop the possibility of the society to be
pre-emptive and be resilient towards accidents and crisis. The agency had an already existing application with a news view, a map
view with the news pointed out, a information view and a settings view.
I was hired together with a colleague as Android developers, our task was to make the application talk to a REST API in order to be able
to choose regions to get notifications from. We also improved the application and added tests since there existed none before and also
migrated from android support library to Androidx as well as design improvments. I was responsible for testing and releasing the
Mar 2019 -
The municipality of Täby is a municipality within the Stockholm region with 70 000 inhabitants. The government wanted to help the
inhabitants of the municipality be more environment friendly. Therefore they wanted to create a mobile application that could help
the inhabitants waste separation and also teach the inhabitants in general about waste separation and how it affects the environment. I was hired as the only Android developer, I worked together with a colleague who was responsible for the iOS development as well as
the machine learning part. I built the application from scratch with a dashboard as home view, camera view that was connected to the
machine learning part that was created using tensorflow, an information view and a search-able list view where you could search for recyclable material. The user could take a photo of their trash and the mobile application would tell what kind of trash it was and how to recycle it. I was responsible for testing and releasing the applicat
Jan 2019 -
BMW is a car retail company that sells cars and motorcycles world wide. Valtech was given the responsibility to handle the nordic sites.
The team was hired to further develop a campaign system and expand the functionality in the Umbraco solution. I was hired to
maintain and help further develop the frontend both on their sites and in the internal system Umbraco. I built a campaign module
more mobile friendly by working tightly with our ux designer.
Jan 2019 -
The municipality of Täby is a municipality within the Stockholm region with 70 000 inhabitants. The Municipality wanted a mobile application for the inhabitants to be able report faults within the infrastructure of the municipality.
I was hired to take the leading role in frontend for the application as well as develop the native Android parts of the application. I built
the application from scratch using React Native in order to make it possible to build an application for both iOS and Android. The
application had a view where you described the fault, put out the location on a map and could write your details in order for the
municipality of Täby to contact you. Then a few views with information gathered from the backend using a Rest API. I was responsible for testing and releasing the application on GooglePlay.
Aug 2018 -
The previous project at Price Waterhouse Cooper was sold and made into an own organization. Which means the whole system
needed rebranding. During the rebranding we changed the dynamic of our teams, we went to having one team with only front-end and
one team with only back-end, since we needed to focus on rather different problems. I changed all the fonts, the colors and the shapes
of all the different repositories and views while the back-end team needed to focus on name changes of servers, databases and routes.
After the rebranding was successful the original project continued, but we made one big cross functional team of 20 people instead of
two small ones.
PricewaterhouseCoopers (doing business as PwC) is a multinational professional services network headquartered in London, United
Kingdom. PwC ranks as the largest professional services firm in the world after Deloitte and is one of the Big Four auditors, along with
Deloitte, EY and KPMG. PwC needed a new system which they could work with their customers. MyBusiness is an ERP system for small
and medium sized businesses for PwC where the customers and the employees of Pwc can handle all the administration of the
business in one system. That way both the customer and the employees can get a clearer picture of how the business is doing. There
already existed a system but it was slow and difficult to update.
My role was to develop user friendly frontend together with the UX designer and the Art director. We passed the scrum master role
around, which means that I was scrum master every fourh week.
Valtech is a consultant company with about 300 employees. They are specialized on web development and IT solutions that aim to make the business of the customer more efficient. Valtech was looking into start offering mobile application development for their customers, Valtech wanted to evaluate which different cross-platform frameworks they should offer to their customers.
I was hired to evaluate which of the two cross-platform frameworks React Native and Ionic was better in terms of performance. To do this I developed a cross-platform application. The application was built using Ionic which is a framework that is built on top of the
Angular framework a bit like react Native is built on React, then it uses cordova for packaging the the application to the different operations systems such as Android and iOS.
As a part of the trainee program in Valtech I was part of a project with Valtech as the customer, where the purpose of the project was to ease and help the consultant managers to get the right people to the right job. I was hired as a fullstack developer, I built the back-end API using .Net Core, with MongoDB as the database. I built the front-end application with React. In the web application I used Redux to organize the flow of the state handling. I had continuous integration where TeamCity was used for automatic testing and building and deployment to Azure where it was hosted. The project was done with a cross functional team. The team developed the project together from scratch through workshops and design studios.
Master of Science in Engineering within IT, Master
Harbin Institute of Technology
Masters degree in International software engineeri
University of Cambridge
Advanced English, Level 2 Certificate in English (