Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Soodabeh Neirizi

Rome

Summary

Since 2014, I have been working on different software projects in the fields of management, security, and banking. I am a curious person who is interested and eager to learn new situations, and I am interested in learning and sharing my knowledge with other colleagues. I never saw work as a competition, and more than a competition, I saw it as a collaboration to reach a common goal. If someone is better than me in the workplace, I try to learn from her, and if a colleague has less experience than me, I try to share my experiences with patience. I always look at issues from above and try to turn a complex issue into smaller, simpler issues. I am not afraid to ask questions, and at the beginning and during the work, if I have any questions or doubts, I immediately talk to the team and make the matter completely clear to myself.

Overview

9
9
years of professional experience
1
1
Certification

Work History

IT Expert

Banca Nazionale del Lavoro S.p.a. - BNL BNP Paribas
06.2022 - Current

I worked on the backend side of the bank app. I ported every widget and feature in the dashboard from an old project that was made with Spring MVC into a microservice made with a Spring Boot-based framework that is used by the bank. I created a library to facilitate invoking the bank's low-level services, which could be SOAP or REST, and through this library, developers can use SOAP or REST connectors to invoke these services. I ran tests on the iOS and Android apps to have the same functionality after replacing the old services with new ones, and I approached the front-end team to resolve any problems. Now I'm working with another group at the bank to convert SOAP services to Rest and microservices and implement asynchronous communication between microservices using Kafka based on event-driven architecture.

Full Stack Developer

Aubay S.p.a. Client: Enel S.p.a.
10.2021 - 06.2022

Full-stack developer to develop on the Boemi portal.
Automatic valorisation of energy management plant data in Italy to support the representation of all the economic and financial items of the plants.
Implementation of microservices with Java and Spring Boot to collect plant data, flows, and reports.
Configure endpoints in Api Manager (WSO2-Synapse).
Create a microservice to invoke backend services via the API Manager.
Create a project to use AWS secret manager and STS services locally using the localstack Docker image.
Supervisor and develop the front-end project in Angular 11.

Backend Developer

Aubay S.p.a Client: Engie S.p.a.
08.2020 - 10.2021

Back-end developer to develop the Smart Urban Mobility Platform (SUMP). The platform is designed to be a supervisor who, together with SCT's digital assets, will be able to manage and display data relating to parking meters, ANPR cameras, single-space and multi-space parking sensors, variable message panels (PMV), dynamic signs, auxiliary data, and finally data from the use of the Sosta mobile application.
Create a project to use AWS Lambda, SQS, DynamoDB, S3 Bucket, EC2, and ECS services locally through the localstack docker image.
Implement microservices to collect data from external services and put it in the SQL queue in a scheduled manner.
Implement a mechanism to check if the size of the message exceeds the limit, and in this case, save the file in Bucket S3 with a key and write the name of the key to the queue. Implement lambdas with Node.js to read data from the queue, transform it, and write it to dynamodb.

Implement Lamdas to read data from Dynamodb and serve it through HTTP calls to the front end.
Technologies, tools, and IDEs used: JDK 8, Spring Boot, Spring Data, Microservices, AWS Services (Lambda, SQS, DynamoDB, Bucket S3, EC2, ECS), Jira, Confluence, Github, Postman, IntelliJ, and Webstorm.

Full Stack Developer

Aubay S.p.a. Client: Cedacri S.p.a.
03.2020 - 08.2021

Mobile application customizer for SPARKASSE Bank.
Implement microservices with Java and Spring Boot. Develop the front-end with React Native. Customize existing features.
Build the project for iOS and Android with Xcode.
Technologies, tools, and IDEs used: JDK 8, React Native, Spring Boot, Spring Data, Jira, Confluence, Github, Postman, IntelliJ, Swagger, and Xcode.

Full Stack Developer

Capgemini S.p.a. Client Cedacri S.p.a.
04.2019 - 03.2020

Anti-money laundering and counter-terrorism financing (AML/CTF) developer for banks

Customize Gianos4D for Monte dei Paschi bank of Siena.

Customize the project for Monte dei Paschi di Siena. Develop and customize the front-end project with JSF and PrimeFaces.

Technologies, tools and IDEs: Spring Boot, Spring MVC, Spring Data, Spring Wen Flow JSF2, PrimeFaces, Maven, JSON, REST API, MongoDB, Postman, Tomcat, Swagger, Postman, Eclipse.

Backend Developer

Altran S.p.a Client PayBay S.r.l.
11.2018 - 04.2019

Implementation and technological management of loyalty systems and digital money on paper, mobile, and the web.
Technologies, tools, and IDEs: Java 8, Spring Boot, Spring MVC, Maven, YML, JSON, Docker, REST API, Oracle DB 11g, Swagger,
Postman, IntelliJ Idea.

Backend Developer

Altran S.p.a. Client: Eurobet S.r.l.
09.2017 - 11.2018

Implementation of Java microservices with Spring Boot for gaming account management software.
Technologies and tools used: Java 8, Spring Boot, Spring Framework, AOP, JPA 2, Maven, YML, JSON, Docker, REST API, Oracle DB 11 g, Swagger, Postman, IntelliJ Idea.

DataStage Developer

Energent S.p.a. Client: Sara insurance S.p.a.
11.2015 - 09.2017

Migration of Datastage jobs and sequences from 9.1 to 11.5. Database migration from DB2 to Oracle.
Technologies, tools, and IDEs: IBM InfoSphere DataStage, Oracle, and DB2.

Java Developer

Neperia Group S.r.l.
12.2014 - 10.2015

Create a portal for company management.
Technologies and tools used: JSP, Hibernate, Bootstrap, Oracle, Maven, Tomcat, Servlet, and Eclipse
Realizing microservices for game account management. Technologies, tools, and IDEs: Spring Boot, Spring MVC, IntelliJ Idea, Maven, Tomcat, Oracle, and Hibernate.

Education

Master of Science - Master's Degree IN COMPUTER ENGINEERING

Torvergata University
Rome

Bachelor of Science - Applied Computing

Southern Cross University
Lismore
06.2011

Advanced Diploma in Software Engineering - IT

APTECH
Tehran
12.2005

Skills

  • Java
  • Hibernate
  • Spring MVC
  • Spring Boot
  • Spring Data
  • Spring Web Flow
  • JSF2
  • PrimeFaces
  • RESTful
  • SOAP
  • Microservices
  • Docker
  • AWS
  • Maven
  • Tomcat
  • JUnit
  • Angular
  • React
  • React Native
  • Nodejs
  • Bootstrap
  • MYSQL
  • ORACLE,
  • SQL SERVER DB2
  • DynamoDB
  • MongoDB
  • JAVASCRIPT
  • API manager Security protocols
  • Cryptography
  • AWS
  • Kafka
  • Event-driven architecture

Certification

sef

Languages

English
Intermediate (B1)
Italian
Advanced (C1)
Persian
Advanced (C1)

Timeline

IT Expert

Banca Nazionale del Lavoro S.p.a. - BNL BNP Paribas
06.2022 - Current

Full Stack Developer

Aubay S.p.a. Client: Enel S.p.a.
10.2021 - 06.2022

Backend Developer

Aubay S.p.a Client: Engie S.p.a.
08.2020 - 10.2021

Full Stack Developer

Aubay S.p.a. Client: Cedacri S.p.a.
03.2020 - 08.2021

Full Stack Developer

Capgemini S.p.a. Client Cedacri S.p.a.
04.2019 - 03.2020

Backend Developer

Altran S.p.a Client PayBay S.r.l.
11.2018 - 04.2019

Backend Developer

Altran S.p.a. Client: Eurobet S.r.l.
09.2017 - 11.2018

DataStage Developer

Energent S.p.a. Client: Sara insurance S.p.a.
11.2015 - 09.2017

Java Developer

Neperia Group S.r.l.
12.2014 - 10.2015

Master of Science - Master's Degree IN COMPUTER ENGINEERING

Torvergata University

Bachelor of Science - Applied Computing

Southern Cross University

Advanced Diploma in Software Engineering - IT

APTECH
Soodabeh Neirizi