Senior software engineer and consultant with broad experience in design and development of scalable distributed systems, using both Java/Oracle and .NET technologies. Specialized in Oracle Coherence in-memory data grid, with hands-on experience in implementing Coherence in financial, retail, government and social networking industries. Self driven with excellent analytical and problem solving skills. Comfortable with working in a multicultural environment and global companies.
Specialties:
• Oracle Coherence
• Jersey, Spring, EJB3, Hibernate, AspectJ, Quartz, Jackson, Struts, Wicket, JUnit, EasyMock
• WebLogic, GlassFish, Tomcat
• Oracle 10g, PL/SQL, MySQL, MS SQL Server
• Git, Perforce, SVN, Maven, Ant
• C#, Spring.NET, ADO.NET, ASP.NET, NHibernate
Consulting Technical Manager CAF @ From November 2014 to Present (1 year 2 months) London, United KingdomPrincipal Technical Consultant @ Engaged by Excelian as a principal consultant with objective to provide Oracle Coherence expertise to their on-going projects and participate in future proposals involving data caching and/or data grid technologies. From September 2012 to November 2014 (2 years 3 months) London, United KingdomSenior Java Developer @ From January 2013 to September 2014 (1 year 9 months) London, United KingdomOracle Coherence Consultant @ From October 2012 to January 2013 (4 months) London, United KingdomSenior Software Engineer @ • Contributor to the subsequent evolution of the Oracle Coherence in-memory data grid, working with Coherence*Extend engineering team on introducing new and maintaining core features since version 3.3 to current version.
• On-site Oracle consultant for several global companies operating in financial, retail and government domains. Took part in business analysis, system design and Oracle Coherence implementation.
• Server side engineer for golfoso.com, responsible for Oracle Coherence and RESTful API (using Jersey) implementations.
• Contributor to Coherence Tools, an open source project that that either provides functionality that is missing in Coherence or make the existing functionality easier to use.
• Participated in design and implementation of numerous J2EE projects, extensive usage of wide range of frameworks/APIs like EJB3, Spring, Hibernate, Oracle TopLink, XStream, AspectJ, Wicket, Struts, Quartz.
• Member of team implementing various enterprise content management systems for several clients like Pfizer, Dell, Total Oil, Dassault Aviation.
• Involved in several migrating efforts, migrating data from/to different enterprise content management systems and drug safety solutions. From June 2006 to August 2012 (6 years 3 months) Software Developer (Fixed term contract) @ Participated in development of the server side application of Texas Holdem Poker web game (written in C++) which implemented game logic, performing data optimization and caching for calculating betting odds and margins From August 2005 to December 2005 (5 months)
MSc, Computer Science @ Faculty of Mathematics, University of Belgrade From 2001 to 2008 Ivan Cikic is skilled in: Oracle Coherence, Spring, Hibernate, Subversion, Tomcat, Java, Mountaineering, C#, REST, Maven, JUnit, Web Services, EJB, .NET, XML