I am an artist who turns abstracts ideas and dreams onto reality, joy and success.
My experience as a Senior Software Engineer, my ease to solve complex problems and my driven mindset have helped me set a proven and undisputable track record of delivering high-quality, scalable solutions as well in start up as Murgreen Environment as much as in Corporate such as: Meta, Yahoo, to name a few....etc
My expertise lies in leveraging React Technology for web and mobile applications, and I excel at turning complex feature requests into effective solutions. I'm proficient in both front-end and back-end development, and I bring a wealth of experience in project management to ensure the successful deployment of innovative React Native projects.
Overview
10
10
years of professional experience
Work History
Senior/Staff Mobile App Engineer
Braintrust Stationned At Achieve A.k.a. Freedom Financial Network
Arizona
03.2021 - Current
Conducted research to test and analyze feasibility, design, operation and performance of equipment, components, and systems.
Participated in formal internal design reviews of proposed products and components.
Provided input to team lead regarding areas for process and procedural improvement.
Developed cost estimates and project specifications for proposals.
Interacted with subject matter experts to develop training material and tools for personnel.
Deployed Achieve MoLo Android and iOS app
Published Achieve MoLo to App Store and Play Store https://apps.apple.com/pl/app/achieve-molo-money-left-over/id1645182043
Published MoLo to Google Play Store https://play.google.com/store/apps/details?id=com.achieve.molo.production&hl=en_US
Architected Front End using different technologies
Deployed to Google Play and Apple App Stores
Performed beta testing with TestFlight and Android Beta Channel Releases
Utilized React Redux for transient app state
Implemented offline first approach with react-native-offline module
Integrated multiple React Native modules such as react-navigation, react-native-firebase
Carried Test-Driven Development with Jest
Insured code robustness by using Typescript on React Native mobile Frontend
Due to some limitations in React Native, developed native modules from scratch Native iOS (Objective-C and Swift) + Native Android (Java). Those modules communicate back and forth with JS engine
Created a nice animation of the Money Left Over moving from 0 to the amount left in the user account.
Software Engineer V
Meta Inc
Palo Alto
01.2019 - 02.2021
Developed a prototype using Vulkan api to compare its results to OpenGl Es's ones.
Developed social features for Quill Theater channel
Increased the user's Retention
Ease access to content and keep timeline with Authors
Developed search feature on Oculus native app https://play.google.com/store/apps/details?id=com.oculus.twilight&hl=fr&gl=US
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Developed robust, scalable, modular and API-centric infrastructures.
Collaborated with fellow engineers to evaluate software and hardware interfaces.
used React Native with Typescript and Redux for state management
Used Gulp.js automated build process which handled repetitive common tasks
used Jetifier and Prettier for formatting
used GraphQl for the data management
Normalize the data under the same format with Normalizr
Take advantage of the benefits of handleActions to centralize the actions in the store
used reselect library to define the data selector and Vs Code for ID
React Native Expert
Yahoo Inc A.k.a. VerizonMedia
Sunnyvale
01.2018 - 01.2019
Proved successful working within tight deadlines and a fast-paced environment.
Proven ability to develop and implement creative solutions to complex problems.
Worked well in a team setting, providing support and guidance.
Participated in team projects, demonstrating an ability to work collaboratively and effectively.
Used critical thinking to break down problems, evaluate solutions and make decisions.
Excellent communication skills, both verbal and written.
Organized and detail-oriented with a strong work ethic.
Demonstrated a high level of initiative and creativity while tackling difficult tasks.
Acted as a team leader in group projects, delegating tasks and providing feedback.
Demonstrated creativity and resourcefulness through the development of innovative solutions.
Proven ability to learn quickly and adapt to new situations.
Worked effectively in fast-paced environments.
Paid attention to detail while completing assignments.
Deployed and publish YSB Point of sale on Android app : https://play.google.com/store/apps/details?id=com.ysb.pos&hl=en_US
Deployed and publish YSB Point Of Sale on IOs App : https://apps.apple.com/us/app/yahoo-point-of-sale/id1474171707
Successfully integrated payment forms for Yahoo Small Business Point Of Sale.
Implementedemented Payments process form (cash, card,etc...)
Upgrading the IOS React Native project to match the Android version (react-native 0.57 =>0.60).
Features Parity between both projects: Making sure all the feature in Android are available in IOS and vice versa.
Integrating Paypal Payment through Paypal SDK and i connected the card reader through the Bluetooth technology.
Integrating Star Micronics SM 230 i printer through react-native-star-prnt. This device was originally designed for IOS only, so managing the emulation to work on Android was a bit challenging but i made it work in a timely manner.
Develop the Upgrade plan feature to allow user to unlock all the functionalities in the app through a monthly plan subscription.
Implement the Bar Code Scanner in the Point of sale by integrating the react-native-camera library and checking if the item was in the catalog by fetching the data using fetch.
Full Stack Engineer IV
Blue Cross BlueShield NC
Durham
01.2017 - 01.2018
Tested and deployed scalable and highly available software products.
Designed and implemented scalable applications for data extraction and analysis.
Designed and developed analytical data structures.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Built databases and table structures on the Back end.
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
Created and tested NodeJS backend code
Adopted server-less coding thanks to Google Cloud Functions in NodeJS
Used Firebase's live database update notifications to enable real time messaging with push notifications
Deployed and publish Android app for insured customers: https://play.google.com/store/apps/details?id=com.bcbsnc.healthnav&hl=en_US
Deployed and publish IOs app : https://apps.apple.com/us/app/blue-connect-mobile-nc/id392607223
Implement some securities rules to protect customers personal data and follow the Protection Data privacy act
Architect both the Front End and Back end of the project with React Native and Nodejs, GraphQL
Software Engineer
Murgreen Environment
Tracy
07.2013 - 11.2017
Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
Coordinated with other engineers to evaluate and improve software and hardware interfaces.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Integrated third-party tools and components into applications.
Conducted regression testing and submitted observations to development team.
Developed robust, scalable, modular and API-centric infrastructures.
Analyzed data to coordinate installation of new systems or modification of existing systems.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Provided direction and guidance to process improvements and established policies.
As a team leader my responsibilities were to write the Users Stories and make sure they match the requirements specifications from the client
Then For the design, i was writing Technical Documentation such as Class Diagram(Star UML), WireFrame, User Case Diagram, Architecture, and Api necessary for the application
Full stack developer for the Android app Innovyze to collect GIS data from pipe and sewers surveys and push them to client with Nodejs and Android studio
Analyze the data collected to help on decision making using the Artificial intelligence and business analysis
Finally i was responsible of breaking down tasks and assigning them to the team and tracking their progress with a hands on.
Education
Master of Science - Computer Science And Programming
Northwestern Polytechnic University
Fremont,CA
05.2017
Master of Science - Computer Sciences
National Advanced School of Engineer Polytechnique