Expert Java Utvecklare Gothenburg, Sweden

Kan vara tillgänglig

(Uppdaterat 2023-01-20)

Expert Java Utvecklare

Gothenburg, Sweden

Modersmål English

  • AWS, Micro Services, Event Driven, DevOps
  • 17+ Years Java, Spring, Springboot, Quarkus
  • Full stack with React, Angular, Typescript

Kompetenser (54)

Software Engineering

SonarQube

Jenkins

DESIGN PATTERNS

Java

Cucumber

API Gateway

JavaScript

Git

API

WORKFLOW

Avro

AWS CodePipeline

React

CodePipeline

REACTJS

TypeScript

Ext JS

GWT

Google Web Toolkit

GraphQL

PHP

SpringBoot

Elixir

Property and Casualty

USER EXPERIENCE

FINANCE

.NET

CNA

HR

FILING

BEST PRACTICES

OO

Billing Applications

ESTIMATION

PDM

QA

CI/CD

PULL REQUESTS

Python

B2B SOFTWARE

AUTOCAD

TELEMATICS

Perl

CONTINUOUS INTEGRATION/DELIVERY

AWS CERTIFIED

Subversion

C#

PULL REQUEST

MAINTENANCE

D3.JS

Ruby

LMS

DOCUMENTATION

Professionell bakgrund

Tech Lead/Architect - Contract
Volvo Group

2023-03 - Pågående

Sweden Joined the PDM Team taking on the role of Technical Lead/Architect. As part of a 20+ team; responsibilities include supporting in migration of legacy services and design and development of the new DevOps Platform Architecture and the drive to support Event-Driven Architecture to support the distribution of data across different applications.
Responsibilities: ● Cooperate with partners within Volvo on the IT-architecture work and integrate on-prem/cloud-platforms.
● Collaborate with architects with other focus areas to find solutions that works well together balancing many quality attributes within and across solutions.
● Define, develop architecture, and support in Cloud REST Services (Springboot/Quarkus) ● Follow Cloud Event-Driven specification powered by Async API and Avro.
● Design and build DevOps Platform and CI/CD using Github Actions/Workflow.
● Investigate various solutions and develop POCs.
● Review pull requests, set guidelines and best practices.
● Drive continuous improvements of services and development practices.
● Guide and support development teams with technical questions.
Senior Software Engineer - Contract
Ericsson

2020-06 - 2023-03

Sweden Joined the Universal Connectivity for Automotive development team taking on the role of Senior Software Engineer. As part of a 30+ team; responsibilities include design and development of new services.
Responsibilities: ● Investigate, analyze features, and create high level architecture recommendation for the feature study.
● Lead architectural design discussions and develop proof of concepts ● Develop Connectivity Services consuming 3rd party APIs.
● Work closely with team members to ensure problems are handled between the team, minimizing downtime and inefficiencies for end users.
● Follow DevOps best practices from initial requirements stage to deployment and monitoring.
Senior Software Engineer - Contract
Ericsson

2018-01 - 2020-06

Sweden Joined the Vehicle Connected Car development team taking on the role of Senior Software Engineer. As part of a 10+ team; responsibilities include design and migrate production systems for the purpose of End-of-Life of MSDP deployment platform which is based on JBoss.
Responsibilities: ● Migrate JBoss Enterprise production applications to adopt microservices architecture.
● Migrate JSP applications to use React UI and Spring Boot serving the backend.
● Resolve blocker tickets that are related to the application and its integrations.
Senior Software Consultant
Volvo Cars

2016-10 - 2018-01

Sweden Joined the Connected Car Development team taking on the role of Senior Consultant. As part of a 15+ team; responsibilities include support of all cloud applications.
Responsibilities: ● Developed the Connected Car Transaction Engine, and support of all integrations with cloud applications ● Implemented the Subscriptions API that integrates with the Wireless Car Partner API through REST.
● Maintained all cloud applications Web/Rest and Backend support.
● Involved in application design and architecture and time estimation.
Senior Software Consultant
Wireless Car

2014-01 - 2015-08

Sweden Joined the Telematics Service Provider as part of their Volvo-On-Call Team taking on the role of Senior Consultant. As part of a 30+ team; responsibilities involved all tiers of the applications from front-end to backend.
Responsibilities: ● Implemented the Breakdown Service in North America ● Created the Local node (messaging) module for provisioning new vehicles.
● Extended the Climatization feature to allow for calendarization in the vehicle.
● Updated the Partner API to allow for legacy service support and refactored to allow for future versions.
● Implemented and supported all the web applications and ensured integration with back-end services.
● Implemented the Cucumber Test Suite.
Senior Software Consultant
Stream Serve/OpenText

2011-11 - 2012-10

Sweden Joined OpenText as a Software Consultant working with Google Web Toolkit (GWT/GXT), PrimeFaces and Ext JavaScript.
Responsibilities consisted of further development to the Auto Test UI environment and development of new features to their document manipulation suit.
Responsibilities: ● Developed subscribers for the Control Center notifications SDK. The purpose is to report and take action on each notification subscribed to.
● Developed new UI features and resolved bugs on Adhoc Viewer, StreamStudio and Composition Center.
● Extended the user experience to allow tagging of documents and searching documents by given tags.
● Enhanced the Autotest environment. The development consists of creating new views/plugins to further enhance the usability of their web-based testing system.
Software Engineer
Masdar Institute of Science and Technology

2009-05 - 2011-07

United Arab Emirates Joined the newly initiated Institute as Software Engineer working and supporting a complete E-Education Suit with different languages such as PHP, Perl, Python, C#. The IT Department initiative is to use primarily Open-Source technologies for their education applications. Monitored and developed various areas of support included custom development and maintenance, fix batches, VMware processes, databases and system installations, configuration, and upgrade tasks.
Responsibilities: ● Detail designed and implemented a Salary Reporting module for HR and Finance ERP.
● Developed in an efficient manner, internal websites for the IT and Library Departments using Joomla.
● Customized the OpenSIS Transcripts module to meet university standards, from its original K-12 Level.
● Setup Bugzila to track users concerns, bugs and defects regarding use and functionality of applications.
● Using VMWare to virtualize all development, test and production environments.
● Implemented an automated process to import Springer E-Journals into LMS on weekly basis.
Software Consultant
Thoughtworks

2007-06 - 2008-12

United States Joined a 50+ team of contract and consultant engineers, business analysts and QAs as a Software Consultant. Responsible for client site implementation projects of software and hardware utilized in managing Insurance plans. The applications were backed by Oracle database.
Responsibilities: ● Developed unit test suites for the core business rules to ensure change impact is monitored.
● Upgraded legacy code to use the OO design patterns ● Updating the Insurance applications of the company by validating the core business rules and creating QA/QC coverage procedures for each of the rules. The validation involved understanding the business logic ● Collaborate with infrastructure team on the definition and implementation of production processes and maintain test environments, source control and development builds.
Software Engineer
Gas and Electricity Monitoring Company

2007-02 - 2007-06

Canada Worked with a senior software consultant to analyze, develop and maintain the company's software suite consisting of Zynxx, Sunji and Riss. The systems were backed by a Pl-SQL. These applications were used for gas and electrical billing services internally, and as reporting applications for electrical and gas service providers.
Responsibilities: ● Software Engineer; maintaining the deployed billing applications including Zynxx, Sunji and Riss ● Integrated Sun Energy module with the existing applications through web services.
● Re-organized existing repository of internal documentation, re-designed intranet navigation and appearance, wrote guidelines for document creation, filing and change control, wrote reference material for software developers and published on intranet using HTML and CSS ● Communicate with off-site clients to gather requirements, analyze, design and develop patches and enhancements to the applications
Software Engineer
Modular Walls and Furniture Company

2005-05 - 2007-01

Canada Worked with a 20 person team titled the ICE team and took the professional role of a Software Engineer. The ICE software is used for modular workspace design and has two-way integration with AutoCAD. ICE is used to create product specifications for buildings, and then list the parts, pieces and prices required, generating orders for manufacturers.
E-mail: susan.mustafa@gmail.com Tuve Kyrkväg 178 A Cell: 0769413056 41746 Göteborg

Akademisk bakgrund

Bachelor of Information Systems Technology
Southern Alberta Institute of Technology

2024-12 - 2024-12

Diploma
Southern Alberta Institute of Technology

2024-12 - 2024-12

Certifikat

Event-Driven Architecture, Serverless Architecture, Microservice Architecture, Spring Boot, Microprofile, Quarkus
Cucumber, JUnit, NUnit, NgUnit, JMock, Maven, JIRA, Mockito, MockServer, Selenium, Subversion, Git, SSH.
React, Sencha Ext JS, GraphQL, Apollo-Server, D3.js, Angular, TypeScript, GWT, Prime Faces, Sencha GXT.
Docker, Kubernetes, Azure/AWS Cloud Services, OpenShift, AWS, Pass/GoPass, Apcera, Jenkins, SonarQube
Thorntail, Hibernate, JMS, IBM MQ, AMQ, AMQ Streams, Kafka, JBoss, Apache Tomcat.
Java 17+, JavaScript/Typescript, C# .NET, Python, Rust, Elixir, Ruby.
AWS (S3, SNS, SQS, Lambda, API Gateway, AWS SDK, LocalStack)
MySQL, PostgreSQL, MongoDb, Oracle, H2, Liquibase/Flyway.
AWS DevOps (CodeCommit, CodeBuild, CodePipeline)
Github CI/CD with Actions/Workflow, Twistlock.
OpenAPI, AsyncAPI, Avro/Schema Registry
Oracle Java Certified Professional
AWS Certified Solution Architect
Oracle Java Certified Associate
Kibana/Grafana/ElasticSearch
AWS Certified Developer
Certified Developer
Certified Associate
CNA

Kontakta konsult

/