Personal details

Sonia M. - Remote full-stack developer

Sonia M.

Based in: 🇪🇸 Spain
Timezone: Paris (UTC+2)

Summary

I'm a Software Engineer with strong experience in Javascript (Vuejs, Angular, Typescript), Php (Laravel), Python. and C# (.net).

I also have teaching experience as the Web Development instructor at Barcelona Technology School (BTS) / University of Barcelona (UB).

I consider myself a T-shaped engineer, highly adaptable, and always eager to learn. I believe this adaptability is a crucial skill in the rapidly changing times we face, where technology evolves at a fast pace.

I can think outside the box and provide different solutions for the same problem, which usually facilitates finding the solution that fits all needs.

I thrive in collaborative environments thanks to my strong communication skills and ability to resolve conflict. I approach disagreements with tolerance and a willingness to see things from all sides, always looking for conciliation and finding common ground.

While I possess strong technical skills, I also adopt a product-centric mindset. I enjoy understanding the intricacies of a product and actively seek optimal technical solutions that align with its overall objectives.

Work Experience

FULL-STACK SOFTWARE ENGINEER
Everli | Sep 2020 - Present
PHP
MySQL
Laravel
Redis
RabbitMQ
JavaScript
Vue.js

During my over three years at Eveli, I have worked in different teams, collaborated on
various code repositories, and contributed to both frontend and backend tasks. Some
notable accomplishments include:


● Redesigning the complex user authentication and authorization flow:
○ Revamped the user authentication and authorization flow to make it smoother andmore userfriendly.
○ Effectively reduced abandoned login attempts and streamlined the signup process.


● Legacy project migration and code refactoring:
○ Migrated components from a legacy project written in PHP(Laravel) and Angular to a new system written in PHP(Laravel) and Vue.
○ Implemented comprehensive code refactoring to enhance code readability, maintainability, scalability, and overall performance.


● Integration of Lidl's Supermarkets fdelity card: Successfully integrated Lidl's supermarkets fdelity card into our application, contributing to a substantial increase in user engagement.


● Enhanced Everli's Plus program:Improved the integration of Everli's Plus program, optimizing the program's
functionalities and ensuring a smoother user experience.


These experiences reflect my ability to tackle complex challenges, work across various
technologies, and contribute to the improvement of both individual components and the
overall success of projects.

FULL-STACK SOFTWARE ENGINEER
iKrut | Jan 2017 - Jan 2020
C#
SQL
Angular
.NET

As part of a team of 5 software engineers, I implemented some interesting functionalities
for an Applicants Tracking System (ATS) solution using .NET and Angular. Some of them are:


● Decoupling the System:
Migrated parts of the project built with ASP.NET MVC and AngularJs to a more
streamlined architecture, transitioning to Web API and Angular.
This shift aimed at achieving a decoupled system for improved flexibility and
effciency.


● Optimized candidates management system:
This involved optimizing search and flter functionalities, signifcantly
boosting their speed and overall performance within the application.

● Candidates Test Functionality:
Introduced feature enabling the creation of candidate tests and a testing
interface to evaluate the candidate during the hiring process.
This addition got a lot of positive feedback from users, enhancing their
experience and providing a valuable assessment tool.


● Custom single page websites for users:
Built a functionality to allow the users to effortlessly create custom single page websites to promote job positions and hiring events. This feature had a high adoption among the users.

Education

Universitat Oberta de Catalunya
Bachelor's degreeSoftware Engineering
Sep 1999 - Jul 2002