Ben has 15+ years of experience in high performance distributed development, and leading development teams. During the past 3 years he was leading multidisciplinary teams (Testing, Automation, and Integration). Ben also has Project management skills: planing, requirement gathering, customer-facing, design, resourcing, development, testing and production deployment.
Ben specializes in all aspects of distributed development, cloud computing, high availability, scalability, optimization, performance tuning, development, testing, automation, Java Core, JEE, JPA, Hibernate, Application servers, java based applications, and more.
- Building a development process & implementing development methodologies & best practices including collaboration tools, continuous integration, agile and performance based development
- Forming a QA process, building a QA group and formalizing Dev 2 QA processes, forming an automation team, selecting the technologies and implementing a full software development lie cycle
- Managing Team Leaders: Multidisciplinary development teams and QA teams
- Managing R&D Budget, Leading Technology research and implementation