h
hamsaaldrobi

Hamsa Aldrobi

@hamsaaldrobi

Senior Software Engineer

Espagne
Anglais, Arabe, Espagnol
Certaines informations sont présentées en anglais.
À propos de moi
Senior Software Engineer | Typescript | Javascript | Frontend & Mobile | React · Next.js · React Native · Flutter | Growing in Data Engineering (Python · Spark · Cloud) I also have experience in microservices, integrations and cloud infrastructure, but my strong skill are frameworks such as React, Next and Node. My professional goal is to master ML implementation for AI projects. I am currently investing time in data engineering, process automatizations and AI, PNL, ML, AR and VR.... Plus d’infos

Compétences

h
hamsaaldrobi
Hamsa Aldrobi
hors ligne • 
Temps de réponse moyen de 1 heure

Voir mes services

Développement multiplateforme
I will develop a react native ios and android mobile app
Sites Web personnalisés
I will develop a react and next js web application

Expérience professionnelle

CTI

Frontend developer

CTI • Temps plein

Sep 2024 - Present • 2 yrs 1 mo

Product mindset: Worked on customer-facing digital products focused on business insights and data consumption, enabling end users to easily explore and understand complex datasets. Improved page load times and SEO performance, increasing user acquisition and engagement. Delivered intuitive data visualization features that enhanced user retention and decision-making experience. Frontend & DevOps: • Development and deployment of web applications using React with JavaScript and TypeScript, tailored for products focused on business information sales and analysis. • Refactoring of projects from React Server Components (RSC) to traditional React, improving maintainability and performance. • Creation and maintenance of reusable component libraries, integrating external libraries such as Highcharts, React Hook Form, and others. • Implementation of automated testing with Jest and React Testing Library, targeting full UX workflows. • State management using Redux and Context API for scalable and efficient frontends. • Integration with GitHub REST API to automate tasks and synchronize project resources, in addition to GraphQL for better data consumption. • Setup of CI/CD pipelines with GitLab and GitHub Actions, including CMS integration and auto-build configurations. • Adherence to CLEAN architecture and SOLID principles to ensure maintainable and scalable codebases. • Version control with Git. Backend & SEO: • Utilization of the latest Next.js versions optimized for SEO, static and hybrid rendering. • Development in environments based on Redis, MongoDB, Docker, Kubernetes, and TYPO3 CMS, enabling scalable and customized deployments.

Getrons

Frontend Developer

Getrons • Temps plein

Jan 2023 - Aug 2024 • 1 yr 7 mos

Product mindset: Contributed to user-facing platforms by modernizing legacy applications into more responsive and user-friendly interfaces. Focused on improving navigation, accessibility, and overall UX, helping end users complete tasks more efficiently. Ensured product quality through testing, leading to a smoother and more reliable customer experience. Techs: • React and React Native apps design and deployment with Javascript and Typescript, for projects like CMS, ERP and legacy apps/webapps. • Biometric login and auth implementation with CIAM provider based on OAuth2/OpenID Connect, i.e.: Microsoft EntraId, Apple Login and Google IS. • Keys, roles and envs management with Keycloak, ConfigCat and Auth0. • Testing using Jest, React testing library and user UX workflows. Also Cypress for testing Endto-end apps • Use of different type of libraries, such as MUI components integrations • React Native deployment and RestAPI connections to the backend, integrating 4 applications in 1 running in different environments. • Apps management and publications to the main two stores App store and Google Play. • Use of Redux, Zustand, React Query and Context API • Mentoring two teammates with a professional code using CLEAN architecture and SOLID principles. • Consuming APIs using GraphQL for efficient data management. • Version control with Git

One_Beyond

Fullstack developer

One Beyond • Temps plein

Feb 2021 - Jan 2023 • 1 yr 11 mos

Built and scaled consumer-facing applications, including mobile and web platforms, designed to deliver seamless user experiences. Contributed to features that improved user engagement and app performance, supporting higher adoption and retention. Worked on scalable cloud architectures to ensure products can handle real user traffic and growth effectively. Techs: • Develop and design an architecture linked to microservices mainly with NodeJS, ExpressJS, infrastructures in the cloud such as Docker & Kubernetes containers orchestrated by Terraform running in Azure portal platform • Utilization of a few AWS features, such as serverless (lambda, event bridge, gateways, …), monitorization and analytics(i.e Cloudwatch), container resources management as auto scaling, appconfig, code pipeline and resource groups • Management of the client's project in Azure DevOps, use of SCRUM and Kanban • Pipelines management with Azure Pipelines • Test driven development using Jest and use of Mongo database • Participation in React Native mentoring and development of mobile chapter applications which it consists in four goals: training, standardization, project support and evangelization • Assisted in fixing, refactoring and maintenance, 2 React projects, NodeJs server and relational and non-relational databases (PostgreSQL and MongoDB). • Unit testing as Jest and E2E as Cypress. • Participation of a mentoring team for an internal React Native app: ranked second at the company's Hackathon among 30 teams. • Application of different infrastructure technologies and functions based on the cloud (Heroku, Vercel, Github, Gitlab, Azure, AWS). • Version control with Git