Position: Senior Software Engineer
Category: Rust
English level: fluent
Years of experience: 5

Designed and implemented real time collaboration experience feature using SignalR(WebSocket), AWS ElastiCache Redis which was later extended to provide automated user session expiry and push notifications.
Designed and implemented real time collaboration experience feature that was later extended to provide automated user session expiry and push notifications.
Built everything from the frontend to backend.
Got experience of conducting researches that resulted in up to 500% throughput improvement in the system.
Senior Software Engineer - Intranet system
• Designed and implemented features for intranet application provider using the technologies of C#, .NET, MSSQL, Docker, ElasticSearch.
• Led and implemented transfer of app authentication into a separate service with further transition from .NET Framework to .NET 5.
• Developed new intranet analytics, from identifying requirements to software implementation.

Senior Software Engineer - Email delivery system in travel
• Implemented enterprise-level microservice applications for company’s email rendering and delivery system that was responsible for sending over 5 million email letters per hour using C#, .NET, MSSQL, React, MongoDB, gRPC, Kafka.
• Improved overall system throughput from 1 to 5 million emails per hour by reviewing existing controller-responder architecture for Redis and updating its persistence mode.
• Automated and optimized business logic for the core email campaign features of the system.
• Provided on-call support during email campaigns.
• Pull requests, code reviews, unit testing.

Software Engineer - Low-code application builder
• Lead the design and development of enterprise-level service applications for new iteration of low-code platform, driving $12 million of revenue per year using the technologies of .NET Core, C#, AWS, React.
• Designed and implemented real time collaboration experience feature using SignalR(WebSocket), AWS ElastiCache Redis which was later extended to provide automated user session expiry and push notifications.
• Updated multiple service applications to newer versions of .NET, including app containerization with Docker, build pipeline and CI/CD
using Jenkins and Azure DevOps.
• Worked on tasks of Scrum Master in the team of 9, including meetings facilitation, scrum values implementation and process adjustments.
•Continuous Integration/Deployment Pipeline Integration,pull requests,code reviews,unit testing.

Software Engineer - ForEx platform
• Designed and implemented enterprise fintech features for one of Europe’s largest Foreign Exchange Markets using C#, .NET Framework, MVC, MSSQL, JavaScript, jQuery.
• Improved server query response time on main application pages by up to 3000% by refactoring the API and reducing the amount of Database calls.
• Overhauled application’s permission model by integrating new routing rules for all layers of application.
• Pull requests, code reviews, unit testing.
Looking for a technical stack change, preferably Rust/Go/NodeJs backend development in distributed systems.