Rimash M.

Rimash M.

Specialist Software Engineer

Colombo , Sri Lanka

Experience: 5 Years

Rimash

Colombo , Sri Lanka

Specialist Software Engineer

57600 USD / Year

  • Immediate: Available

5 Years

Now you can Instantly Chat with Rimash!

About Me

Software engineer with 5+ years of experience in complete software development life cycle (SDLC) in multiple projects under both process-oriented, large scale cross-functional team environment and in a delivery focused lean start-up environment. Prac...

Show More

Portfolio Projects

Description

⎯ Design name screening/search model (Matching criteria, scoring, and cut-off scoring) and Implement
using SOLR, capable of partial matching, phonetical matching.
⎯ Design human aided training module for the name search and Implement data extraction module (ETL)
using Python.
⎯ Design and conducting human participated in feedback sessions to collect insight.
⎯ Design a continuous learning module for the name search and automating the machine learning process.
⎯ REST API gateway in NodeJS and Frontend using AngularJS capable of demonstrating the name search
capabilities, reasoning the results, collecting user feedback, reporting.

Show More Show Less

Description

⎯ Preparing the performance test and Benchmarking Kafka, voltDB and Chronicle Queue to use as a
high-frequency trading messaging middleware. Worked with voltDB, Chronicle support developers to fine-
tune the performance tests.
⎯ Fixing bugs and Adding unit test for the matching engine.
⎯ Integration testing Auto-Deleveraging (ADL) and risk management functionality.
⎯ Implemented an external funding rate calculation used in the risk module of the Matching Engine.

Show More Show Less

Description

⎯ Co-Design JSON based DSL language to extracting excel datasheets.
⎯ Implement data extraction functionality, Prepared build, cleanup and deployment scripts for AWS lambda,
DynamoDB.
⎯ Implementing a complex financial model (LGIM ongoing risk model) using the platform developed and
AWS step functions (AWS state machines).
⎯ Demonstrating system capabilities to the client.
⎯ Provide client support and Preparing training material, documentation and training clients dev ops to
configure the system and use the system.

Show More Show Less