Position: Senior Software Engineer
Category: Java
English level: fluent
Years of experience: 11


For the last 7 years I have been involved into development of products primarily for telecom domain - MVNO, OTA and IoT platform as a seniour developer or a technical leader. Mainly open-source, Java based technologies and tools used to build solutions in a cloud-native way. All projects, I participated in, adopt best practices of unit, behavior and integration testing that become a part of great development culture.

Some of my previous projects:

- Solution for network resource management and provisiong in a real-time manner. Clustered solution with requirements of high availablity and resiliancy, is build using Java 17, Spring Boot, Apache Helix, Kafka. Solution is designed and thoroughly documented using arch42 recommendations.

- Platform for real-time traffic analytics and anomalies detection. Cloud-native solution that allows to process thousands of messages per second and is created with modern technologies like Java 11, SpringBoot, Angular, Kafka, Kafka Streams, ELK, Debezium, Kubernetes, Docker, etc.

- OTA (Over-The-Air) platform for communication with SIM cards. Project requires deep knowledge of SMPP and APDU communication protocols, OTA, (e)SIM Card architecture and security, RSP for eUICC (SP-DP, SM-SR, SM-DP+). Fully responsible for solution architecture and led project through all development cycles.

- Multi-tenant MVNO platform for virtual providers that consists of numerous services and applications integrated together over a bus-like infrastructure. Worked together with domain experts to design and implement from scratch core components - Inventory Management, Data Warehouse, Number Porting, CRM, Mediation platform, Self-Care Portal, integration with payment and delivery services, Oracle OCS, HLR and many others. At this moment the solution is deployed for multiple virtual providers and serves millions of customers in Europe and in America.
- preferably projects in telecom/iot domain
- interested in blockchain projects
- don't mind getting new experience with Go
- remote, part-time 50%