Skymond mobile Op
Online Charging System (OCS) for virtual mobile operator
Development of Online Charging System (OCS) for virtual mobile operator serving the Caribbean region. This project provided extensive experience in telecommunications infrastructure, high-load systems architecture, and integration with major mobile operators. The system handled real-time billing and policy management for mobile subscribers across multiple carriers.
Key achievements and responsibilities:
- Implemented high-performance Diameter protocol server for real-time charging and policy control
- Designed and deployed cloud infrastructure on GCP using Terraform
- Built distributed telecom system using Ruby on Rails and lightweight Ruby microservices
- Integrated with major Caribbean mobile operators infrastructure (all using Juniper hardware)
- Developed automated SFTP data synchronization service for customer data exchange
- Implemented real-time CDR (Call Detail Records) processing and billing pipeline
- Designed and implemented fault-tolerant database cluster using PostgreSQL
- Developed API gateway for third-party service integrations and partner access
- Built comprehensive reporting and analytics dashboard for business intelligence
One of my favorite jobs: networking, protocols (I heard nothing about Diameter protocol till then), high-load, focused services, lots of data. And yes, all that with Ruby under the hood. Nowadays, of course, I’d use Rust for all that, but Ruby did the job great.
Client proof
What clients say
“Great service from Ivan! Highly recommended for knowledge in RoR!”
“Excellent developer and communicator, highly highly recommend”
“I really enjoyed working with Ivan. He helped me meet my goals by making suggestions to change what I was originally asking for in a way that would better meet my goals than what I thought I needed. I really appreciated his ability to problem solve and to help get the job done right! I would absolutely recommend and hire Ivan again!!”