Mahmoud Trigui
Lead Software Engineer at Ubiq.ai- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Native or bilingual proficiency
-
English Full professional proficiency
-
German Professional working proficiency
-
Arabic Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Microsoft Certified: Azure Fundamentals
MicrosoftJun, 2021- Nov, 2024
Experience
-
Ubiq.ai
-
Austria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Lead Software Engineer
-
Jul 2022 - Present
- Mentor and guide team members, helping them grow their skills and knowledge.- Make decisions about the software's architecture and design, considering scalability, maintainability, and security.- Identify potential risks and propose mitigation strategies.- Maintain and modernize legacy code, ensuring the compatibility with current technologies.- Design and coordinate integration points and APIs between different components and services.
-
-
Senior Software Engineer
-
May 2021 - Jul 2022
- Develop and maintain software products: Node.js, TypeScript, Postgres, Azure.- Integrate Jest framework to establish automated testing.- Help making high-level technical decisions, including choosing the right technologies, frameworks, and architectural patterns for the project.- Review other team members code.- Enforce coding standards and best practices to maintain code quality and readability.
-
-
-
CUBE Software- und Hotelprojektierungs GmbH
-
Austria
-
Hospitality
-
1 - 100 Employee
-
Senior Backend Developer
-
Oct 2020 - May 2021
Part of A team responsible for the development and maintenance of several products. Microservices, Rest APIs, Node.js, Typescript, GraphQL, Postgres, Nestjs, Jest Part of A team responsible for the development and maintenance of several products. Microservices, Rest APIs, Node.js, Typescript, GraphQL, Postgres, Nestjs, Jest
-
-
-
STRG.
-
Austria
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Backend Developer
-
Jul 2019 - Apr 2020
Involved in the full development life cycle- Scrum planing- Estimations- Development- Code reviews- Support of other team members- Building releases and deployingHead of customer-care team every third week- Analyze upcoming tickets- Assign, brief and support team members- Handle incidents, deploy and release hotfixesContribute to the evolution of the company workflows- Participate in workflows improvement meetings- Give feedback and propose improvements.Technically- Building software products based on a microservice approach- REST-APIs described based on open API specifications (swagger)- GraphQL servers on top of the rest APIs- Jenkins for continues integration- Jira for project management- Confluence for documentation- BitbucketKeywordsScrum, Composer, Node.js, PHP7, Symfony4, Rest API, swagger, GIT, Mercurial, Jenkins, Elasticsearch, SQL, Ubuntu, nginx, Git flow Show less
-
-
Backend Developer
-
Nov 2013 - Jun 2019
Part of a scrum team responsible for the development of several projects.- Scrum planing- Estimations- Development of features- Bug fixingspunQ3, MySQL, PHP5/7, Composer, GIT/Mercurial, Git flow
-
-
Education
-
ISI
Master's degree -
ISI
Bachelor's degree, Information Technology