Andrew Porokhin is a seasoned software engineering leader with 22 years of hands-on experience building embedded, multimedia and enterprise systems, currently serving as Lead Software Engineer / VP at Deutsche Bank in Berlin. He combines deep Java expertise (Swing, threading, networking), systems-level experience on UNIX platforms and a track record of shipping cross-platform products—from OCAP set-top applications and DLNA clients to performance tooling and payment services. Andrew has repeatedly moved projects from prototype to production, led small engineering teams, and driven process improvements like automated testing and deployment integrations. His background in applied mathematics informs a pragmatic approach to design patterns and performance analysis, and he brings rare experience bridging device-level engineering (embedded Java/Objective-C) with large-scale banking software delivery.
22 years of coding experience
20 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Porokhin - Lead Software Engineer, VP at Deutsche Bank