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

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

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.