Technical Manager/Tech Lead (Java)
IT Manager with solid experience in project and operational management.
I have extensive knowledge of modern IT Service Management, Agile, Lean and Waterfall processes (ITIL, PMBoK, PRINCE2, Scrum, XP, Kanban, Kaizen, RUP). Deep understanding of software architecture and software development life cycle. Hands on Java coding skills and distributed systems.
Experience of working onsite in multilingual environments and virtual teams, manage remote developers and vendors’ teams, successful conflict resolving.
Strong leadership, communication, presentation and negotiation skills.
Also my technical skills are:
- core J2EE technologies (JSF, JSP/Servlets, EJB, JCA, JAAS, JTA, JMS, Oracle ESB, Oracle UDF, Oracle UIX etc.),
- enterprise design patterns,
- frameworks (struts, spring, hibernate, ibatis, dwr) and related technologies (XML, XSD, xPath etc.),
- cloud computing, grids, distributed systems and in-memory caches (Oracle Coherence Cache, Hazelcast, Hadoop, HBase, ZooKeeper).
Last 7 years I concentrated on core server side development for investment banks and managing of complex Front and Back office projects.
I'm seeking opportunities to lead development, setup effective processes in teams, manage projects implementation or make whole development by myself. Work as Team/Technical Lead or Development/Project Manager for a large Java project. Also I'm very interested in distributed and big data solutions and R&D work.