Senior Software Developer
Tinkoff Bank
Total years of experience :17 years, 3 Months
- Developed .NET + Angular applications and microservices.
- Made tech talks.
- Proposed coding and architectural best practices.
- Introduced structural logging in my team, contributed to open source project Serilog.
- Unified CI/CD pipelines, made release easy with automatic pipeline and tests.
- Introduced git workflow to the team that accelerated the development.
- Continuiously tuned performance, resolved bottlenecks on hot paths including DB optimizations.
- Conducted performance optimization on huge (10+ Tb) database tables.
- Investigated several concurrency bugs in highly loaded application.
- Beeing a mentor for junior conleagues.
Developed and supported various internal applications, web-services for
banks, insurance companies.
Roles and responsibilities:
- Key developer, leader 3-member team;
- Task estimations, task decoupling, system design;
- Review business requirements, and even writing myself;
- Code review;
- Mentoring;
- Technical interviews.
Achievements:
- Setup and document CI (Continuous Integration);
- Successfully handle legacy code;
- Introduced writing unit tests in a team;
- key developer in "Journal of orders" - application for operators of a large insurance company. This app is used by 6000 operators, includes integrations with 3rd parties, high load, several databases, and web servers.
Developed ASP.NET application for onboarding employees.
- Customize ASP.NET application to customer needs;
- Writing scripts, business logic, integrations with 3rd party systems;
- Clarifying requirements;
- Automatize deployment;
- SQL scripting.
(Customer Relationship Management) application
using Delphi.
- designed and coded in Delphi,
- developed custom UI controls,
- developed UI and reports using Dev Express (UI component library).
My achievements:
I developed a module, The form designer for CRM app. This app allows to
design forms (like Delphi built-in designer) but doesn't require user to
have programming skills.
- Engineer degree