Contribute to the design and development of efficient and maintainable software according to the business objectives and needs of the company’s various clients.
Contribute to the design and development of effective app-based solutions to address the problems and concerns of the company’s clients.
Study, evaluate, and propose solutions to complex architectural challenges for the purpose of introducing new features.
Integrate app-based solutions with databases, file systems, and cloud-based systems.
Immediately attended to all reported customer issues regarding app-based and software solutions; delivered software patches when needed.
Main Used Technologies :
Front End : React , graphql , State Management Solutions like RxJs , Mobx, Redux
Back End: NodeJs , Apollo , Mongoose , MongoDB , neo4J , cypher …
Development Methodologies : TDD/ BDD
CI/CD : Jenkins/ Gitlab / Rancher / Docker …