Summary
Overview
Work History
Education
Skills
Websites
Approach To Development
Timeline
Generic

MOHAMED CHAOULI

Senior Full Stack Developer
Djelfa,Djelfa

Summary

Dedicated Senior Full Stack Developer with 15+ years of experience building scalable, high-performance applications across web, mobile, and desktop platforms. Specialized in creating intuitive user experiences backed by robust architecture and clean code. My academic background as a university professor enhances my technical leadership skills, allowing me to effectively communicate complex concepts, mentor team members, and approach development challenges with analytical rigor. Currently seeking a full-time senior development role in New York where I can fully apply my industry expertise.

Overview

18
18
years of professional experience
12
12
years of post-secondary education
3
3
Languages

Work History

Senior Full Stack Developer

Independent Senior Full Stack Developer
01.2007 - Current
  • Specialized in end-to-end application development across multiple industries
  • Led development of complex applications from concept to deployment, prioritizing performance, maintainability, and user experience:
  • Key Project Highlights:
  • Online Video Learning Platform (Active)
  • Developed modern web application with PWA capabilities for seamless mobile experience
  • Implemented adaptive streaming and content delivery optimization
  • Architected scalable backend using Node.js with caching strategies
  • Challenge: Optimized video delivery to reduce buffering by 40% while maintaining quality
  • Tools: Next.js, Node.js, PostgreSQL, Redis, AWS S3
  • Multi-tenant E-Commerce Platform (2023)
  • Created a fully customizable e-commerce solution with multi-tenant architecture
  • Developed custom templating system for landing pages and product displays
  • Integrated multiple payment gateways and shipping APIs
  • Implemented role-based access control (RBAC) for comprehensive security
  • Challenge: Balanced performance with high customization requirements through strategic caching and lazy loading
  • Tools: React, Node.js, PostgreSQL, Docker, Redis
  • Amusement Park Management System (2022)
  • Built complete ticketing and operations management web application with PWA
  • Created custom POS integration with thermal printing capability
  • Developed employee management with granular role assignments
  • Challenge: Created real-time occupancy tracking system reducing wait times by 30%
  • Tools: React, .NET Core, Rust (for printing API), SQL Server
  • Hospital Online Scheduling and Management System (2021)
  • Developed real-time scheduling and management system for hospital operations
  • Implemented appointment booking with conflict resolution and resource optimization
  • Created staff scheduling module with automated shift management and coverage alerts
  • Built patient-facing portal with real-time notifications and secure medical information access
  • Challenge: Designed real-time synchronization system that maintained HIPAA compliance while handling concurrent schedule modifications
  • Tools: React, Node.js, Socket.io, PostgreSQL, Redis
  • University Faculty App (2021)
  • Developed modular system for staff, student, and content management
  • Created custom back office with comprehensive dashboards and reporting
  • Implemented responsive frontend optimized for various devices
  • Challenge: Designed architecture allowing independent module deployment while maintaining system integrity
  • Tools: Next.js, Node.js, PostgreSQL, Docker
  • School Transportation Management App (2020)
  • Developed PWA for real-time tracking of school buses
  • Created separate interfaces for administrators, drivers, and parents
  • Implemented geolocation services with battery-efficient background tracking
  • Challenge: Optimized battery usage while maintaining accurate real-time location data
  • Tools: React, Node.js, MongoDB, WebSockets
  • Educational Resources Web App (2019)
  • Created comprehensive platform for organizing educational resources by academic structure
  • Implemented content management system for staff to manage resources
  • Automated SEO optimization and metadata generation
  • Challenge: Developed advanced search algorithms to improve resource discoverability
  • Tools: React, Node.js, PostgreSQL, Elasticsearch
  • Developer Tools Created:
  • I18n Pro (VS Code Extension)
  • Created extension for streamlining project internationalization
  • Implemented AI-assisted translation features
  • Added hover detection for quick key identification and editing
  • Challenge: Integrated multiple translation APIs while maintaining performance
  • Tools: TypeScript, VS Code Extension API
  • PROII & BPROII CLI Tools
  • Developed project scaffolding tools to accelerate development
  • Created automated code generation for common patterns and boilerplate
  • Implemented containerization and deployment automation
  • Challenge: Balanced flexibility with standardization to support diverse project requirements
  • Tools: Node.js, Docker, Bash
  • Mentored junior developers in adopting industry-standard practices while fostering a collaborative learning environment within the team.
  • Reduced application bugs by implementing rigorous unit testing frameworks alongside comprehensive test coverage.
  • Refactored legacy codebases to improve maintainability, readability, and overall system performance over time.
  • Proved successful working within tight deadlines and a fast-paced environment.

Professor

Ziane Achour University
01.2012 - Current
  • Computer Science Department
  • Teach advanced courses in web development, programming languages, and software engineering
  • Shifting focus to online teaching methods and digital education delivery
  • Developed curriculum focusing on practical industry-relevant skills
  • Supervised multiple student projects and theses
  • Industry Application: Maintained active industry involvement to ensure teaching remains relevant to current development practices
  • Transferable Skills: Developed strong abilities in technical mentoring, clear communication of complex concepts, and structured problem-solving
  • Notable Achievement: Bridged academic research with practical applications through the development of a web-based UI for GridLab power grid simulator
  • Note: Transitioning to full-time industry role while maintaining connections to academic research

Education

Ph.D. - Electrical Automation

Zian Achour University
Djelfa
01.2021 - 01.2024

Magister's Degree - Infotronics

M'hamed Bougara University
Boumerdes
09.2008 - 06.2012

Bachelor's Degree - Electro-technical Engineering

Zian Achour University
Djelfa
09.2003 - 06.2008

Skills

React

Nextjs

Progressive Web Apps (PWA)

React Native

Performance optimization

Responsive design

Multilingual implementations

Nodejs

Express

NET Core

RESTful API

Real-time data processing

TypeScript

JavaScript

undefined

Approach To Development

  • Prioritize clean, maintainable code with appropriate design patterns
  • Prioritize self-hosting solutions to maintain full control and avoid vendor lock-in unless benefits significantly outweigh costs
  • Conduct comparative studies to select optimal technologies based on project requirements
  • Balance custom backend development with headless CMS solutions (Strapi, Pocketbase, PayloadCMS) based on project needs
  • Efficiently integrate and customize headless CMS platforms while maintaining performance
  • Implement comprehensive testing strategies to ensure reliability
  • Focus on performance optimization and scalability from project inception
  • Embrace task-based workflow with clear documentation
  • Develop custom tools to accelerate development when appropriate

Timeline

Ph.D. - Electrical Automation

Zian Achour University
01.2021 - 01.2024

Professor

Ziane Achour University
01.2012 - Current

Magister's Degree - Infotronics

M'hamed Bougara University
09.2008 - 06.2012

Senior Full Stack Developer

Independent Senior Full Stack Developer
01.2007 - Current

Bachelor's Degree - Electro-technical Engineering

Zian Achour University
09.2003 - 06.2008
MOHAMED CHAOULISenior Full Stack Developer