Maria Failli

Software Engineer

Summary

Most of my experience has come from personal projects, internships, and collaborative projects. This has led me to work with a diverse set of technologies covering various Developer Roadmaps. I enjoy this because I like working with a variety of technologies while exploring new ones. I'm able to work independently, collaborate with others, learn from my peers, and share my knowledge when needed or if asked for. I appreciate a collaborative and humorous environment and a team that likes to share good and terrible jokes and laughs.

Experience

Salling Group

Junior Backend Developer

Responsibilities

  • Java Development - Spring Boot: Developed and maintained existing systems using Java and Spring Boot framework.
  • Configuration Management: Managed configuration files and properties for integration with the backend
  • Magnolia CMS: Managed backend operations of Magnolia CMS, including configuration, content management, and integration with other systems.
  • Collaboration with Frontend Team: Worked closely with the frontend team to ensure seamless integration of frontend components with Magnolia CMS.
  • Collaboration with DevOps Team: Collaborated with the DevOps team to optimize the deployment and hosting of Magnolia CMS, ensuring scalability and reliability.
  • Codebase Cleanup: Conducted a comprehensive cleanup, enhancing overall code quality.
  • Tech Upgrade: Led the Spring Boot 3.2.x upgrade for improved project features.
  • Bug Fixing: Addressed issues, including incorrect placeholder queries, for improved functionality.
  • Scheduling Features: Implemented user stories for enhanced scheduling capabilities.
  • Security Setup: Led a technical story for Active Directory Group Access, enhancing security measures.

Master Thesis - IBM CIC & Smukfest

React Native Performance Research & Implementation

February 2023 - June 2023

Responsibilities

  • Conducted extensive research on React Native performance, focusing on technical factors affecting performance and best practices for optimization
  • Performed in-depth performance analysis of React Native applications, identifying areas for improvement such as unnecessary re-renders, slow app startup time, thread bottlenecks, and slow list rendering
  • Developed a set of best practices for optimizing React Native performance, including the use of performance profiling tools, lazy loading, code splitting, memoization, and list optimization strategies
  • Applied research findings to the development of the Smukfest application in collaboration with IBM CIC and Smukfest festival, resulting in a 93% improvement in performance compared to the original application

Art Caffe Sabinov

Software Developer

January 2022 - July 2022

Responsibilities

  • Design and implement user interface components using Astro and React, ensuring a responsive and visually appealing design
  • Integrate Firebase to handle data storage and retrieval, enabling dynamic content updates on the website
  • Set up and maintained CI/CD pipelines using GitHub Actions

Startup Central

Software Developer Intern

February 2020 - July 2020

Responsibilities

  • Acquired proficiency in Umbraco and actively contributed to web development projects.
  • Worked in an agile team environment, participating in sprint stand-ups and collaborating with cross-functional teams.
  • Engaged in technical discussions and contributed innovative ideas to enhance technical solutions.

Biamp Denmark

Juinor Software/Hardware Tester

February 2017 - August 2018

Responsibilities

  • Tested new releases of the company's software and ensured seamless integration with hardware.
  • Assisted in the assembly of electronic devices, contributing to the production of high-quality products.
  • Collaborated with cross-functional teams to identify areas of improvement and enhance overall product performance.

Klakring El, Denmark

Assistant Electronics Technician

July 2017 - January 2018

Responsibilities

  • Conducted soldering of electronic components and effectively mounted control panels used in mechanic shops.
  • Ensured the quality and reliability of electronic assemblies by adhering to industry standards and specifications.

European Laboratory for Non-Linear Spectroscopy, ITALY

Electronics Technician Intern

September 2016 - September 2016

Responsibilities

  • One month internship during my high school education in Italy.
  • Assisted in the development of hardware components for power lasers within the physics department.
  • Integrated Arduino IDE with Processing IDE and hardware components to create seamless connections.

Education

University of Southern Denmark

MSc Software Engineering

September 2021 - July 2023

My master's program at SDU University was a transformative experience where I strengthed my engineering skills and deepened my knowledge in:

  • Big Data: Proficiency in handling and analyzing large datasets using tools like Apache Spark, Hadoop, and Hive
  • Coding Practices: Elevated coding practices with a focus on structured, maintainable, and efficient code.
  • Cloud Technologies: In-depth exploration of cloud platforms, encompassing concepts like IaaS, PaaS, and SaaS.
  • Web3 and Cryptocurrencies: Hands-on experience with decentralized technologies, such as blockchain, P2P, DeFi
  • Software Development Lifecycle Management: Managing software development lifecycle from inception to deployment, following principles and tools like Agile and Scrum.

VIA University College

BEng Software Technology Engineering

February 2018 - July 2021

During my studies at VIA, I acquired technical and soft skills that allow me to:

  • Design and develop software systems, architectures, and diagrams
  • Implement software systems using a variety of programming languages and technologies
  • Assess and employ appropriate software technologies to address different challenges
  • Collaborate with others to solve problems and achieve goals
  • Demonstrate strong problem-solving skills

ITS Tulli Buzzi

High School Diploma - Junior Electronics Engineer

September 2014 - July 2017

My education at ITS - Buzzi has equipped me with:

  • Practical experience in electrical circuitry and components
  • Knowledge in digital systems and microcontrollers.
  • Strong problem-solving abilities gained through practical projects and lab work.
  • Interdisciplinary knowledge in mathematics, physics, computer science, and engineering.

Tech Skills

JavaScript

JavaScript

HTML5

HTML5

CSS3

CSS3

Java

Java

C#

C#

Python

Python

MySQL

MySQL

MongoDB

MongoDB

Firebase

Firebase

Google Cloud

Google Cloud

Microsoft Azure

Microsoft Azure

Terraform

Terraform

Docker

Docker

Kubernetes

Kubernetes

ReactJs

ReactJs

React Native

React Native

Astro

Astro

Angular

Angular

Umbraco

Umbraco

TypeScript

TypeScript

Tailwind

Tailwind

.NET

.NET

Node.js

Node.js

My Sparetime

Besides improving my tech skills, I enjoy crocheting🧶, creating IoT projects🤖. I've used my DIY skills to automate a few things in my home and create various gadgets. I also like traveling🌍 and have traveled to 26 countries on 2 continents, immersing myself in diverse cultures and trying out new cuisines. Speaking of food 🍲, despite my Nigerian and Italian heritage, there's something about Nigerian cuisine that remains my all-time favorite. I'm an active person who enjoys playing frisbee🥏, badminton🏸, and dancing💃, I'm not great at them but I'm getting better and better. I'm interested in learning disc golf and paddle. My hobbies and interests demonstrate my creativity, problem-solving skills, adaptability, cultural awareness, and communication skills.