Viktor Farcic is a Software Architect at Everis / NTT Data. He coded using plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python, ASP.Net, Visual Basic, C#, JavaScript, etc. He never worked with Fortran. His current favorites are Scala and JavaScript even though most of his office hours are spent with Java.
His big passions are Behavior-Driven Development (BDD), Test-Driven Development (TDD) and Continuous Integration, Delivery and Deployment (CI/CD). He often speaks at community gatherings and conferences (latest can be found here). He is currently writing a book on TDD for Java developers that will be published by Packt Publishing.