Software And Test Engineer. Project Manager
Responsibilities:• Development (C#, MSSQL) and testing of own IPSP and Fraud Prevention services. Microservices, ADO.Net, multithreading• QA management, test automation, performance testing, code review• Build management • Mentoring of new test and software engineers• Management of integration projects with acquirer banks and loyalty programs, IPSP and Antifraud system client merchants • Participation in international conferences devoted to payment services and fraud prevention. Used technologies: .Net Framework 4.x (C#); Perl; T-SQL; MSSQL 2008, 2012; SVN; Couchbase; RabbitMQ; TeamCity; Jenkins; NUnit; Maven; Webdriver (Java); PHP; Javascript; jQuery; MySQL; JMeter; SOA; Microservice Architecture; JSON; OpenWay Host-To-Host ProtocolMajor accomplishments: • Continuous Integration process in company was set up from scratch (TeamCity based), automated build and testing were performed during more than 1 year• Implemented and structured more than 200 automated regression tests • Implemented several important components of Payment Gateway and Antifraud services• Implemented more than 20 different Antifraud rules• Developers were obliged to implement unit tests for their components (TDD was partly applied)• Successfully managed integration projects completely or on some stage (Russian Standard Bank acquiring, Bank of Moscow acquiring, Loyalty program "Spasibo from Sberbank", eDreams, LaModa, HomeCredit Insurance)• Successful integration with Perseuss web-service (fraudsters database) and collaboration with Perseuss community• Several ideas were brought and proposed for implementation as part of Antifraud product