Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Rania Oueslati

Software Developer
Toronto,ON

Summary

Highly accomplished Senior Computer Science Engineer with a rich background in game development, backend development, and applied AI. Over a decade of experience in leading innovative projects and teams, with a proven track record of delivering high-quality, AAA game titles and robust backend systems. Adept at leveraging advanced AI technologies to enhance user experiences and drive game innovation. Currently enhancing expertise through advanced coursework at Caltech. Fluent in multiple languages, with strong communication skills in French, Arabic, Amazigh, English, Japanese, Korean, and Italian, and conversational abilities in Albanian and Mandarin.

  • Game Development Expertise: Extensive experience in designing, developing, and optimizing game mechanics, systems, and user experiences using industry-standard engines like Unity and Unreal Engine. Successfully led the development of multiple AAA titles, driving innovation and pushing the boundaries of gaming technology.
  • Backend Development Proficiency: Skilled in developing scalable, high-performance backend systems using .NET, Node.js, Django, and various database technologies. Expertise in building robust APIs, implementing microservices architecture, and optimizing data workflows for enhanced performance and scalability.
  • AI and Machine Learning Integration: Strong background in applying AI and machine learning techniques to enhance game development and backend systems. Experienced in developing intelligent NPC behaviors, dynamic difficulty adjustment systems, and personalized gameplay experiences using technologies like TensorFlow, PyTorch, and advanced machine learning algorithms.
  • Leadership and Team Management: Proven leadership skills, with a history of managing and inspiring high-performing teams of developers and industry experts. Successfully led Dynasty Loop, a studio known for its innovation and quality, managing all aspects of operations, project management, and stakeholder communications. Skilled in fostering a collaborative work environment and driving team growth and development.
  • Multilingual and Cross-Cultural Communication: Fluent in French, Arabic, Amazigh, English, Japanese, Korean, and Italian, with conversational proficiency in Albanian and Mandarin. Able to navigate and bridge cultural and linguistic gaps in global development teams and projects.

Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success. Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for construction , gaming and immigration applications.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Remote C++ Software Developer

Rarave Inc
06.2023 - Current
  • Developed and maintained high-performance software applications using C++, ensuring robust and efficient code-bases.
  • Collaborated with cross-functional teams to design and implement new features, enhancing product capabilities and user experience.
  • Optimized code for performance and scalability, employing advanced C++ techniques such as template meta-programming and multi-threading.
  • Integrated third-party libraries and APIs to extend functionality and improve application interoperability.
  • Utilized modern C++ standards (C++11/14/17/20) to write clean, maintainable, and efficient code.
  • Conducted thorough code reviews and provided constructive feedback to peers, fostering collaborative and high-quality coding environment.
  • Debugged complex issues and implemented solutions to ensure stability and reliability of software applications.
  • Worked with version control systems (Git) and participated in continuous integration and continuous deployment (CI/CD) pipelines to streamline development processes.
  • Developed and maintained documentation for software systems, ensuring clear communication of design and implementation details.
  • Collaborated with QA teams to develop and execute test plans, ensuring delivery of high-quality software products.

CEO

Dynasty Loop
03.2021 - 02.2023
  • Led and managed a team of over 25+ highly skilled developers, including industry veterans from Ubisoft, WB, and Behavior Interactive, fostering a culture of innovation and excellence.
  • Directed the development of AAA game titles, ensuring high-quality production from concept to release, with a focus on delivering immersive and engaging player experiences.
  • Implemented cutting-edge AI technologies to enhance game mechanics, NPC behavior, and player interaction, driving innovation and differentiation in the competitive gaming market.
  • Spearheaded the integration of machine learning algorithms for dynamic difficulty adjustment and personalized gameplay experiences, improving player retention and satisfaction.
  • Managed studio operations, including project timelines, budgets, and resource allocation, ensuring efficient and effective use of available resources.
  • Developed strategic partnerships and secured funding to support ambitious development goals, navigating the complex landscape of game industry finance and investment.
  • Introduced agile methodologies and continuous integration/continuous deployment (CI/CD) practices, streamlining development processes and reducing time-to-market.
  • Conducted regular performance evaluations and provided professional development opportunities for team members, maintaining a motivated and highly productive workforce.
  • Presented project updates and milestone achievements to stakeholders, ensuring transparent communication and alignment with business objectives.
  • Studio operations ceased due to funding issues, despite the successful delivery of several high-quality projects.

Backend Developer

Mercan Group
05.2018 - 03.2021
  • Implemented unit testing methodologies that increased code coverage ratio resulting in fewer bugs.
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.
  • Automated repetitive tasks using custom scripts, enhancing productivity across the development team.
  • Mentored junior developers, fostering a culture of continuous learning and skill development within the team.
  • Designed, developed, and maintained scalable backend systems using .NET Framework and .NET Core.
  • Implemented RESTful APIs and microservices architecture, enhancing system modularity and scalability.
  • Developed and optimized SQL Server and MongoDB databases, improving data retrieval and storage efficiency.
  • Utilized Entity Framework Core for ORM, streamlining database operations and reducing development time.
  • Implemented authentication and authorization mechanisms using ASP.NET Identity and JWT tokens.
  • Integrated third-party services and APIs, enhancing application functionality and user experience.
  • Conducted code reviews and provided mentorship to junior developers, fostering a collaborative and high-performance development environment.
  • Optimized application performance through profiling, debugging, and refactoring of legacy code.
  • Ensured high code quality and maintainability by adhering to SOLID principles and best practices in software development.

Game Developer

Factory 619
07.2017 - 05.2018
  • Implemented feedback loops with gaming community to gather insights and suggestions for future game enhancements.
  • Resolved critical bugs and gameplay issues, significantly improving player satisfaction and reducing churn.
  • Orchestrated successful game updates that introduced new content, keeping player base engaged and active.
  • Ensured game compliance with various platform standards, resulting in smooth launches across multiple ecosystems.
  • Designed and developed interactive game features and mechanics.
  • Collaborated with artists and designers to create cohesive game experiences.
  • Optimized game performance and resolved technical issues.
  • Contributed to full game development lifecycle from concept to release.

Education

Master of Science - Applied AI

McGill University
Montreal, QC
01.2019 - 06.2021

Bachelor of Science - Computer Science

FSM
Tunisia
09.2013 - 06.2017

Skills

Product Development

Technology Integration

Problem-Solving

Agile development methodologies

NET development

Programming

Certified Application Developer

Software Development

Product Management

Customer-Oriented

Web Security

API Integration

Cloud Computing

Technical Design Documentation

Microsoft ASPNET

C

Azure development

Mobile Application Development

SQL integration

Software Debugging

Technical consulting

Code Review

Git proficiency

Code Versioning

Virtualization

Back-end frameworks

API Design and Development

Project Oversight

Programming Languages: Java, C#, Net, Python

Software Component Libraries

Software Deployment

JIRA

Team Collaboration

Security Planning

C#

Gaming design

Game prototypes

Game Analytics Analysis

Cross-platform Development

Multi-Player Collaboration

Glitch and bug resolution

Languages

English
Native or Bilingual
Albanian
Limited Working
French
Native or Bilingual
Arabic
Native or Bilingual
Amazigh
Native or Bilingual
Italian
Professional Working
Chinese (Mandarin)
Limited Working
Japanese
Full Professional
Korean
Professional Working

Timeline

Remote C++ Software Developer

Rarave Inc
06.2023 - Current

CEO

Dynasty Loop
03.2021 - 02.2023

Master of Science - Applied AI

McGill University
01.2019 - 06.2021

Backend Developer

Mercan Group
05.2018 - 03.2021

Game Developer

Factory 619
07.2017 - 05.2018

Bachelor of Science - Computer Science

FSM
09.2013 - 06.2017
Rania OueslatiSoftware Developer