Anatoley Buranov, Senior Software Developer

Anatoley Buranov

Senior Software Developer

Tinkoff Bank

Location
Russian Federation - Izhevsk
Education
High school or equivalent, Applied Mathematics
Experience
17 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 3 Months

Senior Software Developer at Tinkoff Bank
  • Russian Federation - Izhevsk
  • My current job since May 2018

- 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.

Senior Software Engineer at EPAM Systems
  • Russian Federation - Izhevsk
  • October 2011 to April 2018

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.

Account implementation engineer at KMS Software
  • Russian Federation - Izhevsk
  • July 2009 to October 2011

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.

Programmer at Atlan CRM
  • Russian Federation - Izhevsk
  • April 2007 to June 2009

(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.

Education

High school or equivalent, Applied Mathematics
  • at Izhevsk State Technical University (ISTU)
  • January 2010

- Engineer degree

Specialties & Skills

Performance Tuning
Concurrent Programming
Continuous Integration
Database Optimization
Web Applications
.NET / C#
MongoDB
ASP NET MVC / Web API
SQL Server
Oracle Database

Social Profiles

Languages

English
Expert
Russian
Native Speaker

Hobbies

  • Computer Programming