Position: Senior Java Developer/Team Lead/Tech Lead
Category: Java
English level: upper
Years of experience: 8

High experienced(7+ years) java backend developer, with deep knowledge of Java Core and Design Patterns of OOP, highload. 
Perfect analytical thinking and deep mind planning and building project structure for further changes and business tasks. 
Wrote high-load, async and netty based solution which processes 1700tps(10000 rps) on a small resources. 
This system was developed for National Bank of Kazakhstan. I am key developer and later became backend team leader in this project. Project was successfully finished and working in production now. 
Finding bottlenecks and resolve them. Implemented integration with third party providers, each with their own API (payments gateways, delivery companies). 
Also between 07.2019 and 01.2020 year I have teach 6 month on java courses (attractor.school) for 14 student, so 11 student finished them, 8 of them works as java developers know.
7+ years.
1 year Epam Systems. 
2 years on enterprise and middleware software supporting and development at one of the biggest telecom operator. 
2 years on CNP(card not present) internet acquiring provider. (Development of new services on micro-service architecture. Also supporting and refactoring old solutions). 
6 months was on trainer role on Java(JavaSE, Spring) courses which I combined with main job at job above. 
3 years (current workplace and project) at company that provides promptly payment solutions between financial institutes and banks for National bank of Kazakhstan. 
On last job place we develop high-load, very flexible code base for future business requirements with good code quality and test coverage using DDD and OOP design patterns, horizontally scalable architecture. 
I was key developer and became team lead for backend team with 5 members 1 year ago. 
Interacting with business analytics team, CTO, QA team, backend team, Infrastructure team, also grooming and building work scope and defining implementation details. 
Project was successfully delivered and working in production and integrated with more than 10 financial institutes (bank's, wallets). 
Take a part in planning of development, code review, forming backend team, technical interview, one2one meeting.
Nice team atmosphere, transparent and  fair culture in company. Remote only please.