Marouen Chaouch Email and Phone Number
Software engineer and avid Tech and GNU/Linux enthusiast, I have gained valuable experience across diverse fields such as mobile, IoT, and back-end web development. My perseverance, resourcefulness, and attention to detail enable me to deliver high-quality work, while my strong documentation skills ensure that project requirements and processes are thoroughly documented. I take pride in fostering positive team dynamics, contributing to a collaborative and inclusive work environment, and sharing my ideas and methods to enhance team performance.Please find my resume below:https://drive.google.com/file/d/1V_nwYZmY4tq0LlX3RhdXFirXi6kKSGiu/view?usp=drive_link
-
Senior Android & Back-End EngineerGpitech Nov 2023 - PresentHenrico County, Virginia, United States• Built, published, and currently maintain two Android apps on the Google Play Store: Mortgage Calculator and NYC Schools.• Contributed significantly to the development of the "Fooder" delivery platform, covering back -end and multiple Android app flavors.• Integrated Maps SDK, Places, and Geocoding APIs for address management and search within MapView.• Implemented flow using OkHttp3 Interceptor and Retrofit to refresh tokens and retry expired requests, and Jetpack DataStore to encrypt, save, decrypt, and retrieve tokens.• Designed a sophisticated back-end auth service utilizing JWT token lifecycle management strategies, argon2 hashing, session tracking, user multi-device support, and API endpoint acces authorization.• Written Docker Compose YAML files to containerize databases and Nest.js REST API services.• Provided guidance and code review for interns, contributing to their development and ensuring code quality. -
Android DeveloperAcoba Mar 2022 - Oct 2023Moknine, Monastir, Tunisia• Evolved and maintained a multi-module Android project for Delta Dore's smart security camera platform.• Reduced client-reported issues through a significant refactoring of legacy modules using Android best practices, improving project structure and overall code quality.• Revamped camera settings module with new UI design and support for new models and provided solution to draw up to 4 highly customizable intrusion zones on live feed using Canvas and intricate geometry.• Overhauled custom AC Player library using WebSocket connections in collaboration with back -end and camera plugin teams.• Architected a new Live and Playback recordings module utilizing RxJava and incorporated custom UI components and complex animations with MotionLayout.• Gave presentations for team members on topics including git, GitLab, git-flow, MVVM clean architecture, Jetpack components, RxJava, Dependency injection, and testing methodologies.• Offered mentorship and code review for junior team members, fostering their professional growth and ensuring adherence to project standards and best practices. -
Back-End DeveloperQuantum Solutions Nov 2020 - Feb 2022Les Berges Du Lac 1, Tunis, Tunisia• Played a key role in transitioning an existing online internal monolith platform for online radio stations to a modern microservices architecture, subscription-based model. Tozeur Radio FM was the primary client for this transformative project.• Collaborated with the front-end team to design SQL database schemas for multiple modules.• Developed Lumen API modules for uploading, downloading and managing multimedia assets, facilitating storage and retrieval for live episodes.• Created a Laravel API module for radio program management and episode scheduling, streamlining content organization and scheduling processes.• Designed and implemented an API module for a WebRTC chat service, enabling internal staff communication and listeners to engage interactively with the platform's content. -
Mobile Application DeveloperPhoenicia It May 2019 - Apr 2020Ottawa, Ontario, CanadaMay 2019 - Sept 2019: Completed my final graduation project "Design and development in support of cloud Native micro-services application suite":• Developed a PoC real-time mobile voting application named "VoteRecall" for the House of Commons of Canada.• Leveraged enterprise-grade technologies along with advanced concepts such as MVVM clean architecture, reactive programming, Behavior Driven Development (BDD), Dagger Dependency Injection and Unit and Functional testing.• Assisted in implementing real-time vote updates flow and bill notifications utilizing SignalR, Azure Service Bus and Notification Hub within a microservices architecture-based backend.Oct 2019 - April 2020: full-time• Contributed to the containerization of our microservices and configuration on the Azure cloud platform.• Helped implementing CI/CD pipelines, automating software delivery processes.• Participated in the migration process by redeveloping the "VoteRecall" application using Flutter, consolidating multiple codebases into a single, cross-platform solution. -
Iot Solution DeveloperFocus Corporation Jul 2018 - Aug 2018Ariana Governorate, TunisiaDesign of an infotainment Calculator supporting FOTA (Firmware Over-the-Air) updates for the connected car:• Designed both server and client sides of a multi-touch Human Machine Interface (HMI) using Raspberry Pi 3 for a connected car system. The HMI supports Over-The-Air (FOTA) updates, allowing for efficient transmission of incremental software changes.• Implemented a push notification feature utilizing the MQTT protocol, leveraging the Eclipse Mosquitto message broker. The system features automated restart functionality post-update for seamless operation.• Developed a Wi-Fi Access Point feature to scan and connect Android phones, enabling users to stream music content and other features including online radio integration, IP Geolocation-based weather updates, and interactive maps. -
Sharepoint DeveloperSacem Group Aug 2017 - Sep 2017Tunis Governorate, TunisiaDesign and development of the main features of the company's intranet portal:- Support of the engineering team with departments' structuring and tasks planning.- Design of the documents management system.- Design and development of Instant Messaging feature.- ACL configuration of different modules of portal. -
Software DeveloperOnedev Jul 2016 - Aug 2016Monastir Governorate, TunisiaDesign and development of Kindergarten WINDEV Desktop and Mobile cloud connected apps:- Brainstorming and use cases identification of the product.- Design and implementation of the HFSQL database for the app.- Design and development of the app's BLL and GUIs.
Marouen Chaouch Education Details
-
Faculty Of Sciences, Monastir (Fsm)Theoretical And Mathematical Physics -
Preparatory Institute For Engineering Studies Of Monastir (Ipeim)Food Science And Technology -
2 Mars 1934 High School, Ksar HelalVery Good
Frequently Asked Questions about Marouen Chaouch
What company does Marouen Chaouch work for?
Marouen Chaouch works for Gpitech
What is Marouen Chaouch's role at the current company?
Marouen Chaouch's current role is Computer Engineer, Android || Flutter || Back-end Developer, GNU/Linux Enthusiast..
What schools did Marouen Chaouch attend?
Marouen Chaouch attended Ecole Nationale D’ingénieurs De Carthage Enicarthage, Udacity, Faculty Of Sciences, Monastir (Fsm), Preparatory Institute For Engineering Studies Of Monastir (Ipeim), 2 Mars 1934 High School, Ksar Helal.
Not the Marouen Chaouch you were looking for?
-
Marouen Chaouch
Monastir, Tunisia
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial