Technion graduate with over 15 years of experience developing complex enterprise systems using variety of technologies and tools. Curios, hands on mentality in all of my roles, true team player, mentor, knows how to motivate people, and still enthusiastic about software development.
Team Lead @ From May 2015 to Present (8 months) R&D Manager @ Leading the development of the world leading prepress production system, which is a complex distributed Enterprise software sold worldwide.
• Technical lead of 4 teams (=~ 20 developers), involved in all major design and implementation decisions, leading the entire development cycle from requirements to testing
• Responsible for long term version planning and monthly sprints management (being a certified Scrum master) with the team leads
• Leading the release of two major versions. Those releases included significant extensions to the system’s data model and its automation level, and a brand new modern UI
• Initiating and leading performance improvements (speed and memory) both on client and server sides
• Continuously taking actions to keep up high motivation within the group and keeping high level of engineering
Technologies and Tools: .Net 4.5, WCF, WCF RIA Services, OData, NHibernate, Oracle, Silverlight, DotTrace, multi-threading, iis From March 2012 to May 2015 (3 years 3 months) Team Lead @ Leading a Full-Stack development team responsible for the system’s core processing algorithms, as well as for new modern UI.
• Algorithms were written in C++ in the domain of PDF processing and included vector and image processing, color management, and more.
• Brand new client, built from scratch using Silverlight, starting at choosing the technologies, through design and implementation of the architecture and infrastructures, up to the final release of the client
Technologies and Tools: .Net 4.0, Silverlight, Prism, Telerik, WCF RIA Services, PDF, C++, STL, color technologies. From November 2009 to March 2012 (2 years 5 months) Team Lead @ Was member in a new group within Creo developing an advanced production’s cost estimation system which was integrated within an ERP system. Started as the first developer and when the team structured promoted to lead one of the teams.
• In charge of the development of a rich client displaying huge amount of data coming from the server
• Building an innovative generic business logic engine, which was one of the system’s main competitive advantages
• The project won the Israeli president prize for excellency
Technologies and Tools: C# .Net, WinForms, WebServices, Ado.Net, DotTrace, Infragistics, DevExpress. From 2003 to November 2009 (6 years) Developer and Team Lead @ • Developed raster data processing algorithms in C++
• File formats conversions algorithms
Technologies and Tools: C++, STL, Unix (AIX), image processing. From June 1999 to 2003 (4 years)
B.Sc, Computer Engineering @ Technion - Israel Institute of Technology From 1995 to 1999 Ilan Cohen is skilled in: Object Oriented Design, Silverlight, Multithreading, .NET, Pdf, Design Patterns, NHibernate, Scrum, Agile Methodologies, N-tier, Algorithms, OOP, WCF