Software Developer Stockholm, Sweden

Kan vara tillgänglig

(Uppdaterat 2024-02-06)

Software Developer

Stockholm, Sweden

Flytande English, Nybörjare Svenska

  • DevOps skills, Docker and Kubernetes.
  • Agile/SCRUM methodology, with Jira and Confluence.
  • 4+ years of experience in Java, Spring boot, Hibernate JPA and Postgres.

Kompetenser (16)

Git

SHELL SCRIPTING

Postgres

C#

Kotlin

JSON

Docker

API

Bash

Java

CI/CD

Python

Flask

Kubernetes

QT

Spring Boot

Sammanfattning

Software Developer with 3+ years of hands-on industry experience in System Development in financial, banking, and healthcare domains including
web and client-server applications using Java, Kotlin, Spring Boot, Rest API, Postgres database, Hibernate and JPA, Docker and Kubernetes.

I am seeking a role as a Backend Developer with DevOps skills to utilize my experience, skills, and knowledge to create reliable, efficient software
solutions. I strive to contribute to the organization's success and success of the project by contributing to provide the best solutions and achieve the
highest performance.

Professionell bakgrund

Software Developer - Evimeria EMR
Carasent Sweden

2022-03 - 2023-07

In this role in this fast-paced software company that guided by a vision of a healthcare free from administration, to build, develop, and deliver E-Health services to customers in the Nordics. I worked with Agile team of Java/Kotlin software developers and DevOps, building and developing a web-based health journal system (WebdocX EHR) with Kotlin/Java, Spring Boot, Hibernate/JPA, PostgreSQL database, Docker, and Kubernetes.
My responsibilities included: ● Collaborated with cross-functional teams to build and implement new features and add functionalities to existing applications.
● Involved in designing, building, testing, and deploying microservices with RESTful API and Swagger, Apache Tomcat and PostgreSQL.
● Integrated API with PostgreSQL and maintained migrations with Flyway tool, based on the asynchronous, event-driven model.
● Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with PostgreSQL.
● Implemented and maintained monitoring and alerting for the APIs, services, and database using Prometheus, and building monitoring dashboards with Grafana that resulting in reducing system downtime and incident response time.
● Collaborated with senior developers to build and implement JSON API for transferring and retrieving data between WebdocX and other solutions using FHIR standards and involved in writing complex SQL queries for Patient Questionnaire according to HAPI FHIR.
● Participated with senior developers to implement API security, authentication, authorization with Identity and Access Management solution, KeyCloak.
● Assisted in troubleshooting and debugging API issues, as well as working on resolving them.
● Developed and maintained internal API documentation and specifications, resulting in increasing in developer productivity and reducing in API errors.
● Participated with DevOps team in implemented and maintained a continuous integration and delivery (CI/CD) with automated deployment pipeline.
● Followed Agile methodology and actively involved in Scrum meetings such as daily stand-ups, sprint planning, and retrospectives to discuss project roadblocks, and status updates with using JIRA as a tracking tool for the sprints and Confluence as document management tool.
● Participated in code reviews and ensure adherence to coding standards and best practices.
Software Developer Intern
AFRY

2021-10 - 2022-02

My role at this position with Agile team of .Net software developers working on different client projects was to assist with building Enterprise Applications using .Net Entity Framework Core, Clean Architecture Principles, PostgreSQL database, Docker, and Kubernetes. In this role I was responsible for: ● Collaborated with senior developers in designing, implementing, and testing new features for web application with RESTful API and Swagger.
● Assisted in the implementation of new features and maintaining existing features using C#, ASP.NET, PostgreSQL, .Net framework.
● Participated with senior developers in implemented CQRS pattern for data flow between the database, services, and the application.
● Actively Participated in code reviews and provided constructive feedback to improve code quality.
● Followed Agile/SCRUM methodology and involved in daily stand-ups meetings, sprint planning, showcases and retrospectives.
● Participated in troubleshooting and debugging applications and API issues, resolving critical issues.
Software Developer and Technical Support Specialist
AZ Technology

2012-06 - 2015-05

My role in this electronic banking services and solutions company, I worked with the development team to build, develop, and test desktop and web software with Java/C# for day-to-day use by banking clients. In this role I was responsible for: ● Collaborated with cross-functional teams to develop and implement desktop and web applications for client server environments.
● Participated with senior software engineers to develop and improve the features of a web-based ERP and Banking SMS systems.
● Integrated third-party SOAP webservice into software applications to facilitate data exchange.
● Worked closely with project stakeholders to understand business needs, propose technical solutions, and present findings and recommendations.
● Participated in troubleshooting and debugging applications and proposing practical solutions for technical challenges.
● Travelled to client side for setting up the project environment, system installation, troubleshooting and providing technical support.
Note: I left this position in Nov 2013 due to travelling abroad, but I continued working as Technical Support remotely until May 2015.
Software Developer
National Information Centre

2010-07 - 2012-06

In this role in E-Health project, which was one of the main Sudan E-Gov projects, I worked with a team of .Net software developers was working on development of Hospital Information, Surveillance, Primary Care Systems using .Net/C#, ASP.NET and MySQL database. My responsibilities included: ● Contributed to health systems requirement process by translating business requirements into products, services, and solutions.
● Collaborated with senior developers in designing, implementing, and testing new features to web applications with C#, ASP.NET.
● Developed and maintained technical documentation and user Guide.
● Involved in integrating E-Health Standards and ICD-10 Coding.
Software Developer Intern
FBS

2010-01 - 2010-06

In this role in this company, that provide electronic banking services and solutions in Sudan, I worked with the backend development team and through this internship, I gained a valuable hands-on experience and a solid understanding of ERP systems, Java/J2EE, Hibernate JPA, Spring framework and SQL. My responsibilities included: ● Participated with senior developers in designing and implementing new functionalities for core banking systems (ERP system) and web and client-server applications using Java, Spring Framework, and MySQL database.
● Troubleshot and resolved technical issues to ensure the smooth functionality of applications.
● Worked in a team-oriented environment for all aspects of product development (design, implementation, deploy, and test).

Akademisk bakgrund

Master of Science (MSc) of Health Informatics
Karolinska Institute

2019-08 - 2021-06

Bachelor of Science (BSc): Computer Sciences and Mathematics
University of Khartoum

2003-08 - 2008-06

Kontakta konsult

/