CTO & Founder at UpOnTek @ Israel
Software Architect at eBay
I'm a senior developer with over 20 years of industry experience, extensive technology expertise and an excellent academic record. My roles always involved problem solving, innovating and leading teams to provide software solutions. I am proactive and self motivated, capable of working to tight deadlines and successfully leading others.
I thrive on learning new things and finding simple solutions to complex problems. I always strive to improve the codebase, my knowledge and the team culture around me.
I am passionate about the code quality we produce, which is why I created my own open source static analysis framework "Freud" and why I am drawn to TDD, agile principles and love to apply them in a real environment.
I have worked with Java since its first release in a variety of business domains, focusing on enterprise Java, large scale distributed and high-performance low latency systems. This led to work with financial trading platforms. Another focus in my career is artificial intelligence, recommender systems and agent technologies. I've designed a cross-sell engine, agent frameworks and implemented learning algorithms.
In my roles I successfully led teams of developers. I enjoy applying agile principles, continuous delivery, TDD, mentoring junior developers and improving the development process.
I have a deep understanding of a wide variety of technologies. However, I am not constrained by these and am committed to finding the best solution for a problem, happily extending my skill set to implement it.