...

I'm Alexander Ots

Developer, developer, developer

Age:
35
Email:
alex.ots@gmail.com
Phone:

+372 5382 8648

More than 5 years of software developing experience in fintech company. Equally experienced in tasks starting from “go and create a button here” to stand-alone analyzing tools. Mostly used tech-stack: C#, .NET Core, NServiceBus, RabbitMQ, MSMQ, SignalR, ReactJS, JavaScript, MSSQL, MySQL. By the way, I tend to expand this list further

Language:
Estonian, Russian, English

Experience


Staff Software Engineer at GrabCAD
july 2022 - Present (1+ years)

Development Team Lead at Bondora AS
february 2021 - july 2022 (1+ years)
Development Team Lead of borrower onbarding part of Bondora product. Under my lead several complex integrations were made, such as
- Recurring payment processing system intgration (EveryPay) for Spanish customers segment.
- Integration of customer identification provider (Onfido) for Spanish customers segment.
- Integration of Finnish loan broker (Rahalaitos)
- Other ad-hoc tasks regarding borrowers flow (refactoring, AB testing, UI/UX improvements and changes)

Also my duty included constant work with team regarding their self-development, overall workplace and processes satisfaction.
.NET Developer at Bondora AS
december 2015 - february 2021 (6 years)
- System to monitor messages of RabbitMQ. Possibilty to re-send, archive and analyse messages.
- System for analysing incoming mails to support. Challenge was to reduce amount of non-relevant incoming messages to support. It was solved by creating "proxy" between inboxes and support system, by analysing incoming message and comparing it to business rules system decides, should message should be auto-replied, archived or ticket should be created. By result amount of created tickets reduced significally as the pressure to support team.
- Create possibility to re-schedule debts for customers who gathered agreement with company. Main challenge was to create place in system where customer can re-generate new payments schedule and digitally sign it. Then new schedule schedule should be introduced to system.
- Daily customers management improvement. Challenge was that with increased customers to manage existing system wasn't able to maintain customers quickly and average run took about 8-12hrs. As result by improving query and logic timing was improved to 3hr.
- Debt payements processing system. Developed a system that analyses incoming payments from debt collectors/inkasso and depending on result, processes it, matching with particular customer. Main advantage of project is to come up with a solution to unifiy all incoming payments, as it can be bank transfer, pdf, excel with a list of customers, etc. As a result it saved hours of backoffice manual work and reduced amount of unmatched funds.
- Backoffice tools. Took part of team developing tools for internal use, such as user, debt and loan management.
- 3rd party integration. Integration of CIREX credit registry. Writing of API client that will communicate with registry, gather and send data about customer.
- 3d party integration. Payment service. First integration of Trustly payment service as an payment option for customers.
- Transition to service oriented architecture of Borrower flow part of the system.

Keywords: C#, .NET Framwork, .NET Core, NServiceBus, RabbitMQ, JavaScript, MSSQL, Redis, MSMQ
Automation Engineer at Bondora AS
april 2015 - september 2016 (1 year 6 months)
Create internal framework for automated UI-testing.
Keywords: NUnit, Page Object pattern, Selenio, Selenuim
SQA Engineer at Symantec
may 2014 - april 2015 (1 year)
I was developing automated tests for Symantec projects such as Altiris Management Console. Tests were written in C# with usage of NUnit and Selenium framworks. Besides tests automation my responsibility was prepare test environments, like install builds, prepare network (domain, sub-network and proxy). Also filling in bug reports in HPQC.
Test Engineer at Alpha CRC
february 2013 - may 2014 (1 year 4 months)
I was preforming manual testing for such customers like Autodesk, Blackberry, PayPal mobile. Mostly my responsibilty was to do regression and smoke tests, fill in and report bugs.

Skills


Industry Knowledge
  • C#
  • MVC
  • .NET Framework
  • .NET Core
  • Autofac
  • Reddis
  • RabbitMQ
  • ASP.NET Web API
  • NServiceBus

Other Skills
  • Perforce
  • Seleno
  • System Administration
  • Altiris Console
  • Cryptography
  • Localization Testing
  • MSpec
  • TeamCity
  • Agile Testing
  • Scrum
  • Test Automation
  • Quality Assurance
  • Regression Testing
  • Unit Testing
Tools and Technologies
  • Git
  • Windows Server
  • Selenium
  • JIRA
  • Visual Studio
  • Linux
  • Java
  • Active Directory
  • MySQL
  • Apache
  • Eclipse
  • IIS
  • Bootstrap
  • JavaScript
  • Python
  • Azure
  • SQL
  • Microsoft SQL Server
  • CSS
  • HTML
  • Jenkins
  • Flask
  • ReactJS
  • Elasticsearch
  • SSMS
  • Docker
  • Blazor