:phone-svgrepo-com_png: +375 (44) 744-99-56
:email-8-svgrepo-com_png: [email protected]
:telegram-svgrepo-com--2-png: @iselyanto
:linkedin-svgrepo-com_png: Ivan Selianto

2020-2026 Full-stack Developer, Itransition
Cryptocurrency Exchanges Aggregator (2024-2026)
- Industry: Crypto & Finance
- Description: Cryptocurrency Trading System that provides intelligent algorithms for automated trading on various cryptocurrency exchanges.
- Position: Software Developer, Project Lead
- Tools & Technologies: Java, Python, Typescript, AWS Lambda Functions, AWS Cloudwatch, AWS Step Functions, AWS SQN, AWS SQS, AWS API Gateway, Kubernetes, Helm, CI/CD, AWS DynamoDB, AWS Timestream, PostgreSQL, Vault, Redis, Docker, RabbitMQ, Grafana, Prometheus, Swagger
- Responsibilities:
- Creating project infrastructure.
- Distribution of tasks within the team.
- Development new features.
- Mentoring of other team members.
- Communication with customer and exchanges support.
- Conducting a Demo with a presentation of new features and improvements
- Coordinated release management processes by bridging the gap between Development and DevOps teams, ensuring seamless infrastructure updates.
- Deployment
- Technical Support
- Code Review
- Achievements:
- Prepared AWS environment.
- Created flexible and scalable microservice infrastructure
- Set Up Kubernetes Clusters
- Configured monitoring, logging, alerting with Grafana/Prometheus/CloudWatch.
- Implemented CI/CD for all microservices structure and optimized deployment processes to the several environments.
- Achieved 99.9% system availability by configuring advanced monitoring and auto-healing strategies via CloudWatch and Kubernetes.
Cryptocurrency Market Adapter (2022-2024)
- Industry: Crypto & Finance
- Description: Financial Platform that gathers market data from various exchanges and provides a unified format, centralized API, and historical data to the users.
- Position: Software Developer, Project Lead
- Tools & Technologies: Reactive Java, Python, Kubernetes, Docker, Redis, RabbitMQ, AWS.
- Responsibilities:
- Creating project infrastructure.
- Distribution of tasks within the team.
- Development new features.
- Communication with customer and exchanges support.
- Mentoring of other team members.
- Code Review
- Achievements:
- Created project infrastructure.
- Realized market data collectors microservices
- Developed high-performance connectors for various cryptocurrency exchanges (Binance, Kraken, etc.) using Reactive Java.
- Configured monitoring, logging, alerting with Grafana/Prometheus/CloudWatch.
- Created AWS backup stabilization solutions
- Ensured data integrity and consistency across distributed systems using RabbitMQ for asynchronous messaging.
- Integrated secure API key management using Vault to protect user assets across multiple exchanges.
Cryptocurrency Strategy Builder (2021-2022)
- Industry: Crypto & Finance
- Description: Fintech Solution offering people build their own custom crypto trading strategies
- Position: Software Developer
- Tools & Technologies: Java, Spring Boot, PostgreSQL, TypeScript, RabbitMQ, Redis.
- Responsibilities:
- Development of new features
- Modifications to the project architecture
- Code Review
- Deployment
- Tests Implementation
- Achievements:
- Reduced database load by implementing intelligent caching strategies with Redis for frequently accessed historical market data.
- Contributed to the migration of monolith components to a microservices-ready architecture, improving system modularity.
Casino Educational Platform (2020-2021)
- Industry: Education
- Description: A vendor-based Learning Management System on a subscription basis to deliver courses, tests and certificates to its clients. Industry and casino specific training to several casinos across the North America
- Position: Software Developer
- Tools & Technologies: Java, Kotlin, Angular, PostgreSQL, Git.
- Responsibilities:
- Functional Development
- Team communication
- Code optimization
- Code refactoring
- Tests Implementation
- Achievements:
- Wrote and maintained unit and integration tests for functionality.
- Fixed issues as part of ongoing maintenance.
- Refactored and cleaned up legacy modules, improving code readability and aligning with project code- and check- style.
High-Frequency Orderbook Processor
- Tools & Technologies: Rust, Tokio, SBE Websockets, API exchange.
- Description: developed an ultra-low latency, zero-allocation system to ingest and process real-time crypto exchange data via binary streams (SBE). The engine achieves microsecond-level reaction times and high throughput.
Candlesticks Algorithm Discovery Engine
- Tools & Technologies: Python, Pandas, Numpy, Optuna, API exchange.
- Description: Engineered a backtesting framework designed to discover and evaluate quantitative trading strategies across historical market data.
2017-2022 Engineering, Bachelor's degree, Belarusian State Technological University
English B2
Russian Native