Software Developer
December 2022 - Present,
Västerås, Sweden
As as software developer at the Swedish Tax Agency I take part in developing
system support for excise taxes.
My main responsibilites include:
- Daily develop new features in Java, Spring Boot, JavaScript and React.
- Respond to and solve incidents in production environments.
- Deploy new releases to a combination of environments running
Oracle WebLogic Server or
RedHat OpenShift Container Platform.
- As part of a SAFe Agile Team plan
upcoming work with Product Owner and Project Managers for future releases.
- Assist System Architects in deciding future software architecture.
System Architect
August 2021 - December 2022,
Västerås, Sweden
I worked in VUIT Finance and Payroll which were responsible for finance and payroll
systems at ICA. There I was a system architect in the team Tech and Integration
which primarily was responsible for the technology required for integration between
finance and payroll systems and to make sure the data that flows between them
always goes where it is supposed to.
In the role as the team's software architect I actively took part in developing
solutions in Java, Spring Boot, TypeScript and React as well as being responsible
for the team's software architecture and I was the team's spokesperson when
collaboration and planning with other enterprise and solution architects were required.
In larger initiatives I also acted as a technical project leader where I collected
demands from stakeholders and coordinated with other teams at ICA in projects that
demanded joint delivery.
My responsibilities also consisted of among other things:
- Informing the team's product owner of development status, clarify technical
details in ongoing projects and together set the technical vision for the future.
- Working with system engineers to understand and gather relevant technical details
for systems at ICA and update Jira with necessary information so that all
developer's work could continue.
- Representing the team in different architecture forums with the opportunity to
take part in defining the overall software architecture at ICA.
- Communicating with business analysts and other stakeholders and explain the
possibilities the team had in helping them in the solutions they seek and
together define epics and break them down into stories for developers.
Chief Technology Officer
Mars 2019 - August 2021,
Stockholm, Sweden
Cention provides a cloud based contact center solution delivered as
Software as a Service (SaaS) for medium sized and big businesses.
In Mars 2019 my role as Chief Technology Officer was formalized to reflect the role and
responsibility I’ve had for many years.
In my role I have the technical responsibility for Cention’s products and provide
the overall technical vision for Cention.
When I took on the role as Chief Technology Officer I added among other things
the following responsibilities on top of the ones I already had as a
software developer.
- Be responsible for the overall system architecture that is the foundation for the development of new features that are implemented by Cention’s development team in Malaysia.
- Represent Cention in technical questions with customers, sales representatives and external partners and specify their needs.
Software Developer
January 2008 - Mars 2019,
Stockholm, Sweden
I started working at Cention in January 2008 while I was studying Object oriented
programming and development at Jensen Education. After completing the education my
employment at Cention became full time.
In the role as software developer and system administrator I developed and
maintained Cention’s products.
I also have trained and supervised Cention’s development team in Bangladesh and been
part of starting Cention’s development team in Malaysia.
My responsibilities consisted among other things of:
- Daily make sure thousands of agents in different businesses and on different continents can handle and answer hundreds of thousands of communications from their customers over e-mail, chat, SMS and social media.
- Within minutes solve problems that arise within a product as every minute of downtime means Cention’s customers lose money.
- Implement and test new features in Cention’s products which are written in a wide verity of programming languages such as C, C++, Ferite, Golang, JavaScript, HTML.
- Daily monitor all the different installations of Cention’s products to adapt and optimize them for Cention’s growing customers.
- Work together with Cention’s development team in Malaysia and supervise them in their work.
Creatinare AB
Intern
April 2007 - June 2007,
Stockholm, Sweden
As part of a team of three software developers I helped develop a demo application for MyWidz.
The demo consisted of three parts.
- Web interface for administration
- Server
- Mobile client
My responsibilities were the following:
- Investigated and decided what technologies to use including how to use Linux to host future servers.
- Mobile client implemented with Java ME and related parts for communication to and from the server.
- Other network related programming.