Director of Application Development
2010 - 2012
Managing 4 feature teams developing a SOA/J2EE based web-application.
Hands on with a large range of development frameworks, to name a few:
Spring (MVC, MDP, DI), JAXB, XMLBEANS, Apache Shiro, IBM Extreme Scale, JSP, JUNIT, Hibernate, CXF, JMS, Jackson and many more.
Working with various development supporting tools such as:
Jenkins/Hudson, ANT, Junit/Cactus, Sonar, SoapUI, Jmeter, and more.
Extensive hands on and monitoring with Relational Databases (DB2 and Oracle), including monitoring performance analysis and PL/SQL scripting, AWR/ADDM and GridControl.
Design, direct and lead the day-to-day work of the teams with hands on in all areas. Reporting to VP R&D.
Infrastructure Support Manager
2007 - 2010
Managed the construction of a new group within the organization. Its role was to give full, end-to-end support to large financial institutions - 24x7.
Leads 3 teams (20 people, including team leaders).
Working directly with customers, all are major global banks in the U.S., Europe, Asia and Australia, with development managers at various branches of the company. Reporting to SVP R&D.
Constructed a new Infrastructure development team responsible for the refactoring of the application’s core libraries. Targeted the application’s performances where major improvements in overall application throughput was achieved.
Working directly with the bank's Business Analysts and a group of developers (2-5), Mainly Java and Web technologies (translated a VB desktop application to a Web UI).
Writes detailed design documents, manages the day-to-day tasks and direction of the team.
Intensive system response time testing while creating an extensive platform for the application’s load testing (based on RAD Webload).
Working on a web application’s client side. Mainly Javascript, CSS, HTML and XML/XSL. Developed several complex Widgets as part of a conversion of application from VB based fat client to a Browser based application.