Youssuf Hichri

📞 (613) 316-8558 ✉️ g6youssuf@gmail.com Portfolio LinkedIn GitHub

📊 Visitor Analytics

Loading...

Total visitors to this page

Education

Carleton University
B.Sc. (Honours) in Computer Science

Certifications

AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)

Work Experience

Software Developer Co-op
Canada Revenue Agency (CRA), Ottawa, ON
  • Designed and optimized SQL queries for efficient data retrieval and reporting across multiple database systems, improving data processing speed and accuracy
  • Built and maintained enterprise applications using Apache Struts, Java Spring Framework, JavaScript, and the WET toolkit, integrating front-end components with backend services
  • Authored comprehensive user stories and acceptance criteria in JIRA for key features, facilitating clear communication between business and development teams
  • Collaborated with Business Analysts to transform design wireframes into functional prototypes, showcasing work in routine meetings and incorporating feedback and criticism to ensure alignment with business requirements
  • Developed an admin reporting portal using Struts, Spring Boot and JavaScript, allowing users to execute predefined PostgreSQL queries and export results to Excel, significantly improving data accessibility

Projects

Cloud Resume Challenge | GitHub
  • Designed and deployed a serverless resume website using AWS services (S3, CloudFront, Lambda, API Gateway, DynamoDB) with custom domain and HTTPS, implementing infrastructure as code principles
  • Developed Python-based REST API backend with unit tests achieving 100% code coverage, implementing atomic operations for visitor tracking with DynamoDB
  • Automated deployment workflows using GitHub Actions CI/CD pipelines, including pytest execution, Lambda function updates, S3 synchronization, and CloudFront invalidation
Sarcasm Detection System | GitHub
  • Developed an ensemble deep learning system using LSTM, Attention, and Transformer architectures for sarcasm detection in articles
  • Implemented data preprocessing pipeline and custom data generators for efficient batch processing
  • Achieved 85% accuracy through model ensemble techniques and comprehensive hyperparameter optimization
  • Created visualization tools for model performance analysis using matplotlib and seaborn
  • Built modular architecture supporting easy integration of new model architectures
Feynman.AI | Github
  • Developed an AI-powered educational platform using Next.js, React, and TailwindCSS, integrating GROQ API for real-time feedback
  • Implemented audio processing features using Web Audio API and Whisper Large v3 for transcription
  • Led frontend development in a team of 4, focusing on responsive design and real-time user interaction
  • Architected state management system using React Hooks for seamless user experience
Quest Card Game | Github
  • Developed RESTful API backend using Spring Boot for a multi-player card game, following TDD methodology
  • Implemented comprehensive unit tests using JUnit 5 and Mockito, achieving 90% code coverage
  • Created Spring Boot service layer with mockable dependencies, enabling isolated testing of complex game scenarios
  • Designed RESTful endpoints for game state management and player interactions