Backend Software Engineer
Pracownicze specjalizacje
Doświadczenie w pracy:
Software Engineer, Team Lead (Aug 2020 - Present)
Led the core accounting development team, developed general ledger microservice and a balance library
Optimized execution of payment documents from 1 to 40 documents/second
Designed and developed a shared available balance library, decreased the time to retrieve balances by ~2x
Designed and developed a bank account opening service used by ~1K internal bank employees
Led 5 engineers, including code review, discussing requirements with analytics, individual sessions, workshops
Stack: Java 11, Spring 5, Spring Boot 2, Artemis, Kafka, PostgreSQL, Tarantool
Edukacja:
Bachelor's Degree in Information Systems & Technologies | Novosibirsk State University (Russia, 2017 - 2021)
Final project: Development of a Cloud IDE for the LuNA System.
Software Engineering Fellowship | Outtalent (2024)
Outtalent (1% acceptance rate) is a fellowship that covers 350+ hours of software engineering education focused on distributed backend systems and algorithms skills with mentors from Amazon, Google, Meta, Microsoft, Stripe, and Uber.
Umiejętności zawodowe i inne:
Java, Python, Go, Typescript, Spring, Angular, PostgreSQL, Oracle, Kubernetes, Kafka, Artemis, Jenkins, React Native
Umiejętności językowe:
Английский
Dodatkowo:
I love technology and I really like it when users of your application enjoy working with it. It gives me motivation to work better every day.
I work on fintech projects for internal users of banks, for example, I have worked on projects about cash desk functionality with a lot of customer requirements, I have experience in optimizing the distributed process of importing data from the old system to the new one and I also have experience in implementation high-load general ledger service.