Summary
Nikolay Fadin is a Lead Software Engineer with 13+ years in software development, specializing in Java, SQL and backend systems design for web and distributed microservices. He has deep practical expertise in Java Core, multithreading, RDBMS (PostgreSQL/MySQL), Spring ecosystem, Kafka, Kubernetes and cloud platforms (AWS/Azure), and routinely designs technical solutions and mentors teams. His career spans senior engineering and leadership roles at Sperasoft and EPAM, delivering resilient backend architectures and operating in high-complexity domains such as authentication (ORY Hydra) and event-driven systems. Comfortable across languages (basic Go, Python, Haskell, Scala, C++), he combines hands-on coding with interviewing and mentoring duties, and brings a pragmatic eye for performance and concurrency trade-offs that often go unspoken in typical resumes.
11 years of coding experience
9 years of employment as a software developer
Engineer's degree, Information Systems and Technologies, Engineer's degree, Information Systems and Technologies at Saint-Petersburg Electrotechnical University
Русский, Английский