Senior Java Developer / Tech Lead
Synsam Group AB
2021-09 - 2022-12
Robin's duties have been to work with maintenance and development of new functionality in Synsam's cash register and journal system, which is used by store staff and opticians in all their stores around the Nordic countries. Robin was also the one who suggested and recommended and led the introduction of Kafka as a new part of Synsam's technology stack. He was involved in the configuration/ installation of Kafka and created functionality in Java that used Kafka. He also created a view using advanced SQLs in Snowflake. The view was used for reporting/display in Qlikview.
Technologies / tools: Azure DevOps, Apache Kafka, Snowflake Cloud, JBoss Application Server, Git
Senior Java Developer / Tech Lead
Skandinaviska Enskilda Banken
2019-04 - 2021-09
As an integration developer, Robin's tasks are to, after discussion with architects, design and develop new solutions in Java that enables communication between IBM Case Manager / IBM Business Automation Workflow (IBAW) and other systems through REST and SOAP.
The IBM Business Automation Workflow (IBAW) is used to handle mortgage loan applications and automatically prolong mortgage loans for businesses and tenant-owner associations. It is a holistic process consisting of three sub-processes and involves a business consultant, a backoffice team and the customer.
The role as tech lead also includes being responsible for and drive questions related to the technology used within the team and ensuring that solutions harmonize with the overall architecture. Work closely with architects, make estimates and help the product owner to prioritize tasks.
Technologies / tools: IBM Business Automation Workflow (IBAW), IBM Case Manager, IBM FileNet, IBM Content Navigator, IBM Connect API, IBM Websphere 8.5.5 + Open Liberty, IntelliJ IDEA Ultimate, Gradle, GitHub, Artifactory, JAX-RS, JAX-WS, JAXB, Swagger, CMIS (Content Management Interoperability Services), Jenkins, Openshift, SourceTree, Postman, SoapUI, SonarQube, Jira, Confluence
Senior Java Developer
Unifaun AB
2018-03 - 2019-04
Development and maintenance of a booking portal within the logistic/transport busine Technologies / tools: Mac OS, Java EE 7, Tomcat, Maven, JRebel, Jenkins, GitHub, JSP, JavaScript, Python, XML, REST, SOAP, Oracle database, Jira
IT-consultant
Consid AB
2017-09 - 2018-02
Java Developer
Stock market trading
2017-09 - 2017-12
Development of Java application used within stock market trading. The purpose of the application was to receive financial data from a TCP channel, parse the data and store it in different database tables.
Technologies used: Java 8, Hibernate/JPA 2.1, Git, BitBucket, MS SQL Server
Consultant
Capgemini
2011-09 - 2017-09
Consultant - Java Developer Lead
PostNord AB
2017-01 - 2017-06
I have been a part of a team consisting of Indian colleagues. I was working with maintenance and development of 20 small Java applications on a Weblogic platform. These applications are available on the customers website. My work included coordination with the Indian team, guide/instruct how to solve bugs in Java code, answer questions from the client by mails and in meetings, estimate and work on small development work. There was also some configuration management since I was responsible for doing build and deployment into the test environments also and prepare instructions for how to build and deploy into production.
Technologies/ Tools used: Weblogic server, Oracle 10g database, Oracle SQL Developer, Apache Ant, Maven, Git, Bitbucket, Java 7, JSP, Servlet, JavaBean, XML, SOAPUI, Hibernate, Linux Red Hat, HPSM, Jenkins
Consultant - Java Developer, Configuration Manager
TeliaSonera AB
2013-08 - 2016-12
Together with Indian colleagues I worked with maintenance and development of one of Telias BRM system which handles invoices for Telias Broadband, IP-telephony (VOIP) and IPTV services. My tasks were to solve incidents and fix bugs that occurred in production. I was working with troubleshooting and small corrections in Java code, SQL-code, shell-scripts, creation of SQL- reports, creation of Flists and running opcodes. I also helped the agile development team to develop new functionalities in the graphical user interface (Java development). Sometimes I also took the role as Configuration Manager which included doing build of code that was committed by developers into a specific branch, maintain the test environments, create installation guides etc Technologies/tools used: Unix (Solaris), SFTP, SSH, Oracle SQL, SQLDeveloper, Java, JSP, JSTL, JavaScript, JavaBeans, Jira, Servlets, CVS (versionshanterare), Apache Ant, BRM (Billing Revenue Management) and customer specific tools and systems.
Consultant - Maintenance Manager / Production Leader
TeliaSonera AB
2013-07 - 2013-08
Consultant - Maintenance Manager / Production Leader
TeliaSonera AB
2012-04 - 2013-04
As a maintenance manager / production leader at TeliaSonera (TS), I have been responsible for maintenance management and some development in 15 of TS's billing- and IPTV-system. The role has meant that I controlled and verified that the maintenance have performed their duties in accordance with established procedures and agreements. Answered to mail that reached the functional mailbox. Furthermore, the assignment included to have the ultimate responsibility in matters of priorities. In the parts related to development, I worked as a development manager, and thus had a coordinating role in the subprojects. I have also been collecting some requirements in matters of TS's IPTV business. I was also helping TS to create basic SQL code to generate statistics and reports.
Java Developer
Capgemini Sverige AB
2011-09 - 2011-12
Development of Android applications.
Technologies/tools: Java, XML, Eclipse, PostgreSQL, glassfish, Linux (Ubuntu) server
Säljare/Salesman
Media Markt Sundsvall AB
2007-09 - 2011-08
I was working parttime (20-30%) besides my studies. Worked mostly on weekends and on holidays like summer and easter. I was selling computers and accessories, mobile phones and subscriptions associated with them.