Badges
Certifications
Work Experience
Software Engineer
Servme•  November 2020 - Present
- Implemented and maintained payment service using Quarkus, JAX-RS, and Mutiny. - Implemented and maintained notification service to send emails and SMS using Quarkus, JAX-RS, and Mutiny. - Developed and maintained a database for MongoDB using Quarkus Panache framework. - Developed a simple proof of concept login mobile application using Flutter and SQLite as for caching. - Implemented HTML web templates using Quarkus’s Qute template library, Bootstrap and Jquery. - Developed unit tests using Quarkus’s unit test and utilizing the AAA pattern. - Interfaced with a payment system like Network International. - Interfaced with SMTP server gmail and Amazon using Quarkus Mailer. - Interfaced with SMS services Infobip and Mobishastra. - Documented APIs and MongoDB document structures.
Software Engineer
Moobifun•  January 2019 - October 2020
- Implemented and maintained APIs using .Net core for gaming applications utilizing the service-repository pattern. - Developed and maintained databases for MySQL and MariaDB using .Net Entity Framework and Database Markup Language. - Implemented and maintained Content Management System using .Net Core and AdminLTE template. - Managed and maintained Linux services and Nginx for .Net applications, React, and PHP on Linux servers. - Interfaced with gaming services Evolution Gaming, Phumelela, and Digitain. - Documented guidelines on how to develop API. - Implemented API tester service using Swagger UI. - Developed and maintained CI/CD pipeline on GitLab for .Net Core, React, and PHP applications. - Developed backend unit tests using xunit and utilizing the AAA pattern. - Implemented and maintained a promotional wallet using Dotnet Core and Mysql database. - Managed local Nuget repository on Nexus to store Dotnet Core library.
Software Engineer
Bid Avenues•  December 2017 - November 2018
- Developed web applications using the Autoforms framework. - Developed the front-end pages and forms using the Dojo toolkit, jQuery, and Bootstrap frameworks. - Implemented the backend using the Autoforms scripting language and Java. - Implemented automated scheduled payments for the zain web application. - Implemented dynamic forms for the Zain web application. - Worked with Google Maps API to find the user’s space proximity to desired locations. - Implemented purchasing process to purchase security products for DarkMatter. - Implemented sign in, registration, and profile management for DarkMatter. - Documented and maintained web applications.
Software Engineer
Elementn•  January 2016 - November 2017
- Developed and maintained REST and SOAP APIs using MuleSoft framework. - Developed Mulesoft Applications using the event driven architecture and utilizing the JMS. - Developed REST APIs using the RAML and SOAP using WSDL. - Interfaced Information Systems Pega, PeopleSoft, Changepoint PSA, ServiceNow, SuccessFactors, and JIRA. - Implemented data validators to validate data integrity between different systems using web services and databases (Oracle and MySQL). - Developed Mulesoft applications for the Anypoint cloud platform for cloud to cloud communication. - Developed munit tests for MuleSoft Applications. - Implemented Continuous Integration using Jenkins. - Automated the deployments of the application on Mulesoft servers and cloud. - Documented Guidelines on how to develop ‘Inbound APIs’, ‘Processing’, and ‘System Calls’.
Education
Lebanese American University
Computer Science, MS•  September 2013 - August 2017
Lebanese American University
Computer Science, BS•  September 2010 - June 2013
Links
Skills
muhamed_yassine has not updated skills details yet.