NSAS NSAS JEAN DANIEL
-
-
NSAS NSAS JEAN DANIEL - PYTHON FULLSTACK DEVELOPER-WEB APPS
Tel: --- Yaounde, Cameroon, Africa
LinkedIn: linkedin.com/in/jean-daniel-nsas//-Github :github.com/jidanel
PROFILE
With over 9 years of experience in IT and a degree in computer science education (2015), I am a
Python/Django developer with more than 3 years of experience in building custom web applications. I
specialize in managing complex projects, having designed comprehensive solutions like student grading
systems and fleet management platforms. Proficient in Django, Django Channels, Leaflet.js, HTMX,
wordpress and more, I create high-performance, scalable applications and wonderful websites.
Passionate about innovation and optimization, I consistently seek ways to enhance user experience and
improve deliverable quality.
SKILLS
Web Development
Languages: Python, JavaScript, HTML5, CSS3, Java
Frameworks: Django, Django REST Framework (DRF), Flask
Frontend Libraries: HTMX, jQuery, Bootstrap
Responsive Design: Expertise in creating responsive web applications, certified by
freeCodeCamp
Mapping & Geolocation: Leaflet.js for real-time GPS tracking and geofencing
Problem Solving & Algorithms
Algorithm Optimization: Certified in intermediate problem solving, including data
structures (HashMaps, stacks, queues) and optimal solutions
Design Patterns: Certified in JavaScript design patterns and memory management for
efficient coding practices
Concurrency Model: Proficiency in handling concurrent operations and event-driven
models
Data Management & Databases
Databases: PostgreSQL, MySQL, SQLite
Query Optimization: Techniques for managing complex relational data
Data Handling: Bulk data import/export with error validation (CSV/Excel)
APIs & Integration
REST API Development: Certified in REST API management, including parameter
handling, data retrieval, and pagination for efficient data processing
WebSocket & Real-Time Communication: Django Channels for real-time data
streaming and notifications
Deployment & Infrastructure
Cloud Deployment: Application hosting on platforms like Render
CI/CD: Continuous integration and automated deployment via GitHub workflows
Project Management & Collaboration
Version Control: Proficient in GitHub for collaborative projects
Page 1 sur 4
NSAS NSAS JEAN DANIEL
-
-
Documentation: Writing comprehensive documentation for technical and non-technical
audiences
Security
API Security: Proficient in implementing CSRF protection and secure API design
Role-Based Access Control: Using Django Groups and Permissions for managing user
access
CERTIFICATIONS
JavaScript (Intermediate) - HackerRank, Oct 2024
Covers design patterns, memory management, concurrency model, and event loops.
Java (Basic) - HackerRank, Oct 2024
Software Engineer - HackerRank, Oct 2024
Focuses on problem-solving, SQL, and REST API management.
Problem Solving (Intermediate) - HackerRank, Oct 2024
Includes data structures like HashMaps, stacks, queues, and algorithm optimization.
REST API (Intermediate) - HackerRank, Oct 2024
Mastery in API data retrieval, parameter handling, and pagination.
Responsive Web Design - freeCodeCamp, Oct 2024
Completed 300 hours of coursework covering modern responsive web design principle
LANGUAGES
French :Native
English: C1 Advanced (https://cert.efset.org/ENJvjr)
PROFESSIONAL EXPERIENCE
August 2021 – Today FREELANCE DEVELOPER
Escrutin (www.escrutin.net)
Description:
Development of a comprehensive platform for managing online elections. The website,
designed with WordPress and Elementor, aims to handle the complexities of an electoral
environment, offering an intuitive and scalable solution. Although the project is still underway,
it is intended to simplify the voting process while ensuring the security and integrity of the
results.
Key Responsibilities:
Design and architecture of a website using WordPress to manage complex relationships
between users (voters, organizers, administrators) and elections.
Implementation of user roles and permissions, ensuring granular access control for
different user types (voters, administrators, supervisors).
Page 2 sur 4
NSAS NSAS JEAN DANIEL
-
-
Development of a dynamic user interface with HTMX and JavaScript, enabling real-time
interactions without page reloads, significantly improving user experience and site
responsiveness.
Technical Challenges Solved:
Data Import and Error Handling: Created a robust data import system that processed
registrations via CSV/Excel uploads, with built-in validation to prevent duplicates and
formatting errors.
Results Calculation Automation: Designed algorithms for automated results calculation,
incorporating candidates' coefficients, thus reducing manual errors and increasing the
accuracy of performance analyses.
Real-Time Updates: Utilized HTMX to provide a responsive UI, allowing users to vote and
instantly view results without reloading the entire page.
Role-Based Access Control: Ensured data security by implementing Django decorators
for specific roles, allowing only authorized users to modify or view certain data.
Technologies Used:
WordPress: Core framework for content creation and management.
Elementor: For designing a user-friendly and responsive interface.
HTMX & JavaScript: For dynamic interactions and real-time updates.
Fleet Management System (logesflaut.onrender.com)
Description: Developed an all-encompassing fleet management system designed to streamline
vehicle management, real-time GPS tracking, repair management, spare parts inventory, and
personnel tracking. This platform integrates with geolocation services to offer fleet tracking and
predictive maintenance capabilities.
Key Responsibilities:
Designed and implemented a real-time GPS tracking system using Leaflet.js for vehicle
geolocation, allowing fleet managers to monitor vehicle movements in real time.
Developed modules for managing vehicle repairs (internal and external), personnel
records (drivers, mechanics), and spare parts inventory, providing a holistic view of fleet
operations.
Created a predictive maintenance alert system that analyzes vehicle usage data (e.g.,
mileage, repair history) to trigger notifications before mechanical issues arise.
Technical Challenges Solved:
Real-Time GPS Tracking: Integrated Leaflet.js and Django Channels to enable real-time
vehicle tracking. This involved managing WebSocket connections to push real-time
location updates to the frontend, improving fleet visibility.
Predictive Alerts for Maintenance: Built an alert engine that processes vehicle data and
triggers notifications for upcoming maintenance based on predefined thresholds (e.g.,
mileage, wear and tear), helping reduce downtime and extend vehicle lifespan.
Page 3 sur 4
NSAS NSAS JEAN DANIEL
-
-
Spare Parts Management: Developed a system for tracking spare part usage and
inventory levels. Automated the generation of purchase orders when inventory fell
below a certain threshold, preventing stockouts.
Geofencing and Notifications: Implemented geofencing capabilities that monitor vehicle
location relative to predefined geographic zones. Built-in notifications were sent when
vehicles crossed these boundaries, allowing for better compliance with operational
policies.
Technologies Used:
Leaflet.js: For interactive maps and real-time GPS tracking of vehicles.
Django Channels: Used for WebSocket-based communication, allowing for real-time
updates of vehicle locations, alerts, and maintenance status.
PostgreSQL: For managing vehicle data, repair history, and stock levels in an efficient
and scalable way.
HTMX: To create an interactive interface for updating vehicle and maintenance records
without page reloads.
TRAINING
Oct. 2012 – July. 2015
Yaounde, Cameroon
IT Teacher Diploma grade I (IT Bachelor degree)
HIGHER TEACHER TRAINING SCHOOL OF YAOUNDE
Douala, Cameroon
Training in IT level I (Equivalent to University level I)
UNIVERSITY OF DOUALA
Sept 2014 – Jan 2015
France
France Digital University – INSA Group (Online Course)
Sept. 2011 – July 2012
Certified in HTML5 and CSS3 Game Programming and Animation
Page 4 sur 4