Developing new features with new technologies/solutions in a dev team, influencing decisions on the architecture of the product in Berlin / Germany:
- Working simultaneously in two projects addressed to the same product, Kupfer Software, a fleet management tool for installer companies. First project is a PWA using Angular (v.8). Used as a desktop app for consuming an API based on a microservices architecture. Second project is a PWA using Ionic (v.4) over Angular(v.8). Used as mobile app for consuming the same API.
- Both projects were designed and developed with a clean and scalable architecture, modularity and reusability of the web components. Using Typescript, Redux (ngrx) for state management and internationalization module for translation. And using styled-components with SCSS following the BEM convention.
- Worked with a structured team, using Scrum methodology based on Agile using Jira for the management of tasks and sprints efficiently.
- Direct work with the UI/UX department for following the design style guides and interchange of ideas or
corrections. Using Sketch and Zeplin. - Implementing and improving the processes related to code integration with Drone, pull request and code
reviews, in git hub, for good practices and ensuring a good unit test coverage with (Jest, Jasmin, Karma) for a
clean and robust codebase. - Assisting to internal/external workshops, dev conferences to then share knowledges across the FE teams.
- Participating in selection processes and interview for hiring.