Lead Architect - Mymixtapez
The project is a music streaming platform where users can listen, download and stay connected to the best mixtapes and hip-hop music in the world. Developed My MixTapez back-end service for user players marketing data analytics using cloud Firebase API services: Authentication API. Used form.io library with the following detail: used subscribers user for creating a pre-built template. The main reason was to perform complex Form and Data Management within a Progressive architecture in the MyMixtapez application.
That template was linked to resources serving as the common data model objects. I also created multiple form interfaces that are used within the application. Every form and resource has an automatically generated REST API associated with it. I created a number of Actions associated with the form template which allows for sending Emails, 3rd Party Integrations, Authentication, and other user subscriptions data.
Senior Python/Django Developer - Home Pro Digital
Home Pro Digital specializes in building online marketing and website solutions for construction contractors, home service providers, and remodelers; making sales easier and getting businesses in front of customers who are actively looking for services. Developed the online platform app using Python/Django, React/Redux, AWS Cloud, Mobile Flutter/Dart Marketing platform. Designed and built the core engine of the secured platform: sessions, caching, generic views, database query caching, web services/Django RESTful API/roles, models, routes and others. Worked closely with Product Managers and UI experts to design and deliver best user experience and robust systems - evangelizing best practices and TDD testing.
Mobile Application Developer - Yidio
Yidio is the premier personalized TV and movie guide that helps users find where to watch TV Shows and Movies streaming online and discover new things to watch. It helps users save time and money by using one app to manage their TV and movie life. Designed and developed the React Native iOS/Android UI mobile pages and other UI components covering infinite loop, custom layout, UI custom common components, data services for streaming data, authentication, authorization, payment, push notification, map and other business services. Built the Node.JS/MongoDB Restful API, streaming API, SSO, data elastic search and others.
Utilized a TDD approach for testing with 80% coverage on both the frontend and backend.
Mobile Application Developer - RA Camping
Designed and developed an online campground reservation mobile application for ReserveAmerica. The mobile app helps users to search for available camp and RV sites, yurts, cabins and more in state, federal, and private parks and campgrounds across the U.S. Users can search for campgrounds by location, date, or amenities with the search results displayed on a map. Engineered the React Native iOS/Android mobile application for different screen sizes and developed custom React Native UI components, styles, animation, services, store, reducers, and actions for the application. Worked on the backend Restful JSON API for user authentication, authorization using Node JS/Mongo DB/PostgreSQL Restful API, SSO, data caching, integration with external API and data/user purchase analytics. Tuned the application's memory and performance and achieved 80% test coverage through TDD.
Senior Full Stack Engineer - Air Transat Vacation
Developed the online Transat Air/Vacation booking portal system with AQ Messaging and Inventory for 3rd party client booking systems for internal/external users to book online vacations, tour packages, hotel, and car reservations. It communicates with the reservation engine over a secured HTTPs RESTful API and message-driven API. This increased online sales by up to 250% within 3 years and expanded sales visibility through a reporting engine and many more.
Senior Full Stack Developer - FedEx tracking System/Brokerage System
Designed and developed the Brokerage CBSA Transport Logistic Web Portal Application for brokers. The app allows them to manage imported/exported goods into Canada/USA, monitor and manage transport channels for import/export freight while communicating with Canada/USA Border Security Entrance during the importation/exportation of goods, submission of financial declarations, customer invoicing, taxation, exchange required freight documents over integrated channels and many more etc. The application increased brokerage goods processing by up to 150% per month for the agencies; leading to an increase in revenue by up to 50 million/quarter.