Kaspar Minosyants Software Engineer
0474731737
job@minosiants.com
Australian Citizen
Australia QLD Gold Coast
22+ Years In The Field
java
......scala
......
javascript
......typescript
......kotlin
......
rust
......python
......
Skills
Java Spring Spring Boot JPA HibernateScala Akka sbt Cats Cats Effect FS2 scodec Circe http4s ZIOKotlin RustJavaScript HTML CSS SvelteMicroservices RESTful SwaggerSpark Hive Hadoop NLPKafka RabbitMQ ActiveMQ IBM MQTomcat Jetty WebLogic WebSphereSQL Neo4j MongoDB Aerospike PostgreSQL DB2 Oracle MySQL HSQLDB MS SQLSolr ElasticsearchJenkins Docker Kubernetes Testcontainers AWSAgile XP ScrumMaven Gradle sbt pnpm Cargo
Worked For
Education
- State University of Aerospace Instrumentation Automated Systems and Computer Devices Russia, Saint Petersburg 2002
- State University of Technology Organic Chemistry Russia, Saint Petersburg 1998
Certifications
- Machine Learning Coursera
Personal projects
Http Server In Rust
2025CodeCrafters challenge
Create http server combinators.rustnomtokiohttps://github.com/minosiants/codecrafters-http-server-rustOne
2025Template for a Svelte based personal website and blog.
Personal website and markdown based blogjavascriptcsssveltemarkdownhttps://github.com/minosiants/oneZero
2025Web app for binary convertions
App for sharpening skills in key binary and hexadecimal conceptshtmlcssjavascripthttps://minosiants.github.io/zero/Benc
2020Bencoding library for scala
Bencoding is a way to specify and organize data in a terse formatscalacatsscodechttps://github.com/minosiants/bencPencil
2020Smtp scala library
The main goal is to be able to send emails in the simplest way.scalacatscats-effectfs2scodechttps://github.com/minosiants/pencilFrisbi
2015WebRTC based video chat
A video chat app designed to be simple and fun without a lot of frills.scalaakkacqrswebRTCnodejavascriptneo4jmongodbhttps://github.com/minosiants/frisbi-apiQuotiny
2011Web application for creating quotes on YouTube and Vimeo videos and share them on Twitter Facebook YouTube Vimeo
To split long YouTube and Vimeo into a small parts. (Redundant now since YouTube added it)scalamongoDBhttps://x.com/quotinyTweet2it
2009Confluence plugin to integrate Twitter usage.
Send tweets from Confluencejavahttps://code.google.com/archive/p/tweet2it
Experience
FNZ
Senior Java Developer
Contract
2024-04 - 2024-11
Australia
Project: FNZ Syn
Set of tools that help banks and financial institutions manage their trading and financial operations more efficiently.- Developed and maintained Java-based components of the system using Java 17 and GWT.
- Integrated static data into the financial services platform, improving data consistency and system reliability across core applications.
- Resolved long-standing software bugs, enhancing system stability and maintainability.
- Completed development of complex business logic features, such as Corporate Actions for institutional investors, ensuring robust and accurate functionality.
- Conducted regular code reviews and provided mentorship to team members to uphold high code quality standards and foster knowledge sharing.
Tabcorp
Senior Scala/Java Developer
Contract
2022-10 - 2023-10
Australia
Project: Bets Analysis
Kafka Streams-based microservices platform for handling bet analysis.- Developed and maintained microservices using Kafka Streams, Spark, and AWS.
- Refactored key microservices, significantly reducing memory usage.
Mobile TeleSystems
Senior Scala/Java Developer
Full Time
2020-02 - 2022-09
Russia
Project: 3G/4G Analysis
Product that processes, enhances, and stores mobile 3G/4G network events for further usage.- Developed microservices to process events of various mobile protocols using Scala, Spark, Kafka, and Aerospike.
- Introduced Testcontainers for writing integration tests.
- Simplified work with Aerospike using Scala macros.
- Developed microservices with REST API using Spring Boot to access 3G/4G statistical data.
Telstra
Senior Scala Developer
Contract
2016-04 - 2018-04
Australia
Project: BigData
Platform enabling easy creation of chatbots through a drag-and-drop interface.- Developed a Scala library to help data scientists write modular and standardized Spark jobs.
- Wrote Spark jobs to support data processing needs.
- Developed an AI platform for chatbot creation using NLP, integrating connectors with third-party REST APIs, including Facebook, Google Voice Assistant, and IBM Watson.
- Implemented a REST endpoint connector used by another Telstra department to create their help assistant, incorporating OAuth2, JWT, and Swagger.
- Received a director award for outstanding commitment to work.
Sensis
Senior Java Developer
Contract
2015-01 - 2016-04
Australia
Project: Marshall
Yellow Pages Content Management solution enabling the sales team to store customer data and the publisher team to publish data to www.yellowpages.com.au.- Developed REST API to store data in Neo4j using Spring Boot.
- Developed Neo4j OData integration for Salesforce.
CGU
Senior Java Developer
Contract
2013-11 - 2014-12
Australia
Project: CUDOS
CGU Underwriting and Distribution Operating System, providing simplified insurance-based processes using a web-based UI and Java server-side API.- Developed Java and JavaScript application components.
- Introduced a new approach for local builds that significantly reduced build time.
- Participated in a company hackathon and created a solution adopted for production.
Sensis
Senior Scala Developer
Contract
2013-04 - 2013-07
Australia
Project: SAPI
Sensis public REST API for third-party usage.- Migrated existing Java-based REST SAPI to Scala.
- Created new Scala-based REST endpoints for SAPI.
Open Universities Australia
Senior Java Developer
Full Time
2011-10 - 2013-02
Australia
Project: OUA
Online education provider platform.- Designed and developed solutions based on business requirements using Java and JavaScript.
- Migrated the company’s CMS from IBM Web Content Manager to Alterian.
- Introduced AOP solutions to separate cross-cutting concerns.
- Designed and developed a web application cache layer using Riak.
Gemini-Systems
Senior Java Developer
Full Time
2006-07 - 2011-05
Russia / USA
Project: NYSE
New York Stock Exchange internal trading application.- Developed functionality using IBM WebSphere, Java, JavaScript, and Hibernate.
Project: TFA
Teach for America Enterprise Service Bus.- Developed Enterprise Service Bus components using IBM WebSphere.
Project: Alfabank
Russian bank build automation.- Designed and developed build automation based on Ant and Ivy used across projects.
T-Systems
Senior Java Developer
Full Time
2006-04 - 2006-07
Russia
Project: T-Systems
Leading European IT service provider and part of Deutsche Telekom.- Refactored existing UI web interfaces using JavaScript and AJAX technology.
- Designed and developed a console Java utility for checking data consistency across multiple database tables.
Luxoft
Senior Java Developer
Full Time
2005-01 - 2005-11
Russia
Project: Deutsche Bank
Loan Security Estimate solution.- Acquired domain knowledge in derivatives and trading platform architecture in a short time.
- Implemented new customer requirements across all system tiers.
- Refactored legacy architecture with Spring, Struts, and Hibernate technologies.
- Designed and developed a web application cache layer using Riak.
- Replaced Stateless/Stateful EJB components with Spring-based POJO.
- Converted plain Java Servlets to use Struts.
VTSystems
Java Developer
Full Time
2004-03 - 2004-12
Russia
Project: Backoffice
Web-based backoffice application for company management.- Developed a multilayer J2EE application for the backoffice using Java, Hibernate, and Oracle DB.
АКЕ
C Developer
Full Time
2003-02 - 2004-03
Russia
Project: Flight Bag
Linux-based flight assistant for pilots.- Wrote test cases in C for full coverage of the Linux kernel system’s API.