
Hamsa Aldrobi
Senior Software Engineer
Competenze

Consulta i miei servizi


Esperienza lavorativa
Frontend developer
CTI • Full time
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.
Frontend Developer
Getrons • Full time
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
Fullstack developer
One Beyond • Full time
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