![Profile](https://weekday-user-pictures.s3.ap-south-1.amazonaws.com/profile-images/ali-dandach.jpg)
Ali Dandach
Software Engineer
4.2
Years of Experience
Education
conservatoire national des arts et mtiers
Companies
sword group, monty mobile, lyst technologies, in2info sarl
Reach out to Ali Dandach via Email, InMail and SMS drip
by installing Chrome extension
Ali's contact details
Email (Verified)
aliXXXXXXXXXXXXXXXXXXXom
Mobile Number
+96XXXXXXX29
Github
aliXXXXXch
Experience
2021 - Present
sword group
Software Engineer
Sword provides Software, consulting, and IT Services. Also, Sword develops on-demand product lines in the Risk and Compliance sectors, Property, Health, and Predictive Analysis. πππ¬π©π¨π§π¬π’ππ’π₯π’ππ’ππ¬: β’ Design, develop, maintain, test, and document the backend written using Spring and frontend based on Angular. β’ Design and use development best practices that promote high-quality Software, good test coverage, peer code review, continuous integration, and rapid deployment. β’ Propose viable technical solutions to the Product Owner, and participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product. β’ Explain the technical solution via a UML diagram. β’ Share the knowledge and learnings through Sprint Demo. ππ°π΅πΆπ²ππ²πΊπ²π»ππ: β’ I tried Flyway DB, GitHub Actions, OpenShift 4, and DataDog. β’ I got experience with SOA, CQRS, Event Sourcing, and the practice of DDD. β’ I learned the details of some security concepts like RBAC, ABAC, CSRF, XSS, and injection attacks. β’ I have a new experience with testing frameworks like Cucumber BDD and Cypress. β’ I have Scala, Angular, Gradle, Apache Kafka, and Elasticsearch expertise.
2019 - 2021
monty mobile
Software Engineer
I used to work for Monty Mobile, a part of Monty Holding that provides VAS and core networks solutions. We mainly built the solutions according to the microservice architecture. πππ¬π©π¨π§π¬π’ππ’π₯π’ππ’ππ¬: β’ Research, design, and implement efficient code based on requirements. β’ Write automated unit tests that ensure code stability after refactoring and investigate to resolve the production bugs. β’ Maintain regular follow-up on tasks, provide guidance, and review and validate code to keep high standards and quality. β’ Participate in a team that works within agile processes and contributes to DevOps missions. ππ°π΅πΆπ²ππ²πΊπ²π»ππ: β’ I piloted two primary VAS services, RBT and MCA. β’ I put up a new experience with some frameworks like MyBatis, Drools, DB-unit, and Vaadin. β’ I got experience with SOAP applications, REST microservices built with PostgreSQL, and communication over Redis or RabbitMQ. β’ I learned details in the telecom world like the Base Station Subsystem (BTS, BSC) and Network Subsystem (MSC, VLR, HLR, and GMSC). β’ I have mastered Linux and the main protocols used in any integration operation, like SMPP, SIP, and networking software like Wireshark. β’ I have the expertise to deal with DevOps responsibilities, especially deploying a docker image on Kubernetes and writing Gitlab pipelines.
2018 - 2019
lyst technologies
Junior Software Engineer
I used to work for LYST Technologies, which provides FinTech solutions. I worked on a monolithic application named "SYNERGIES," including the backend layer using Spring and the frontend layer using Angular 4, and on a mobile application was written in Ionic. πππ¬π©π¨π§π¬π’ππ’π₯π’ππ’ππ¬: β’ Collaborate with the other team members to develop, build and test services on backend and frontend layers. β’ Maintain and enhance the mobile application. ππ°π΅πΆπ²ππ²πΊπ²π»ππ: β’ I Learned the best practice to use SVN, Maven, Hibernate, AspectJ, Junit 4, and Mockito. β’ I have gained the experience to use MongoDB, and I mastered the writing of functions and procedures in Oracle 11G. β’ I implemented concepts like memento, visitor pattern, fluent interface, test-driven development TDD. β’ I saw the practical application of the concepts like Dependency Injection, Inversion of Control, MVC, MVVM, JSON-RPC, and the four-eyes principle.
2017 - 2018
in2info sarl
Trainee - PHP Developer
in2info provides monolithic web solutions in different sectors and domains. πππ¬π©π¨π§π¬π’ππ’π₯π’ππ’ππ¬: β’ Implement web applications written in PHP, JQuery, and bootstrap and support the existing web applications. ππ°π΅πΆπ²ππ²πΊπ²π»ππ: β’ I Learned about PHP, JQuery, and bootstrap and acquired skills to write functions and declare views in MySQL.
Experience
12 Skills
architecture
Design
DevOps
Full-Stack Development
Java
Microservices
Project Management
security
Software Engineer
Spring
test
testing
Education
2015 - 2020
conservatoire national des arts et mtiers
DiplΓ΄me d'ingΓ©nieur
Spécialité informatique Parcours Architecture et ingénierie des systèmes et des logiciels