BALOCK Software Engineer logo
Available

Software Engineer

BALOCK Ruthel Cedrick Ascens

Bilingual Software Engineer with over five years of experience in software development, data modeling, UML, mobile development, frontend and backend web development, databases, testing, deployment, and maintenance. Organized, adaptable, calm under pressure, and able to work independently while collaborating effectively within a team.

05+

Years experience

13

Projects

02

Degrees

Expertise

Skills

Languages

Java/Kotlin/JavaScript/TypeScript/Python/PHP/C#/SQL/GDScript

Frontend

React.js/Next.js/Angular/Vite/HTML/CSS/ASP.NET

Backend & Data

Node.js/NestJS/Spring Boot/PHP/Python/.NET Core/SQL Server/MySQL/MongoDB/SQLite/Flask/REST APIs/WebSocket

AI & Machine Learning

Machine Learning/Artificial Intelligence/Deep Learning Fundamentals/AI Integration/AI-assisted Development

Cloud & Platforms

Google Cloud Platform (GCP)/Firebase/Google Play Services

Tools & Methods

UML/Java Android/Git/Agile/Scrum/Iterative Development/Technical Documentation/CI/CD/GitHub Actions/SMTP Server Configuration/Networking Fundamentals/Computer Maintenance & Troubleshooting/Docker/Godot/Automated Testing/Application Deployment/Linux Fundamentals/Windows Server & IIS Fundamentals/Coolify

Career

Experience

03/2026 - Present

Current position

Software Engineer

CrabsCode / CrabsCode Inc.

Ottawa, Ontario, Canada

  • Design, develop, test, deploy, and maintain software products including TuxReader, Aegis, BlockFall, Valbrume, and Rentilax
  • Work across software design, user-facing functionality, debugging, quality assurance, and technical documentation
  • Build and maintain Android, web, backend, and automation-oriented software solutions
  • Configure and troubleshoot technical environments and services, including Windows, IIS, DNS, SMTP, and application release workflows
  • Build and maintain CI/CD workflows with GitHub Actions to automate validation and application deployment

09/2022 - 12/2025

Software Engineer

IUC Group

Douala, Cameroon

  • Plan the structure of software and design database schemas
  • Analyze new information system requirements and integrate new solutions
  • Participate in Agile standups and communicate project and support progress
  • Manage server environments with a focus on server-side logic and application design
  • Perform automated testing and maintenance on existing systems

Selected work

Projects

Products, platforms, and technical experiences across web, mobile, automation, infrastructure, and backend systems.

TuxReader

Native Android document reader for local PDF, EPUB, CBZ, TXT, and HTML files. Includes a persistent local library, reading progress, bookmarks, annotations, text-to-speech, secure EPUB/CBZ extraction, and offli…

Kotlin/Jetpack Compose/Android/PdfRenderer/WebView/Text-to-Speech

Aegis Trading Bot

Multi-exchange spot trading platform with machine-learning-assisted entry, exit, and position sizing, adaptive strategies, risk management, real-time metrics, WebSocket updates, and a web monitoring interface.

Python/Flask/Machine Learning/CCXT/WebSocket/Binance API/Risk Management

BlockFall

Portrait-oriented mobile puzzle game built with Godot, featuring multiple gameplay modes including Endless, Marathon, Sprint, Blast, and Cascade, with automated architecture validation and reusable game systems…

Godot/GDScript/Mobile Game Development/Automated Tests

Valbrume

In development

Game currently in development with Godot and GDScript, focused on gameplay systems, scripting, reusable mechanics, and iterative prototyping.

Godot/GDScript/Game Development/Gameplay Systems

Local Enterprise Mail Server

Designed, configured, and maintained a local enterprise email server environment, including SMTP services, user account creation and reconfiguration, email client setup, service troubleshooting, and day-to-day …

SMTP/Mail Server/User Management/Email Client Configuration/Server Configuration/Troubleshooting

Modern bilingual institutional website built for HCOF, with a responsive public-facing experience, reusable page components, internationalization, contact workflows, SMTP/DNS configuration, and production deplo…

Next.js/TypeScript/Tailwind CSS/React Intl/Vercel/SMTP2GO/SMTP/DNS

Education

Education

Master of Information Systems and Software Engineering

Institut Universitaire de la Côte, Douala, Cameroon

10/2020 - 10/2022

Bachelor of Technology in Software Engineering

Institut Universitaire de la Côte, Douala, Cameroon

10/2019 - 10/2020