I'm a technical person, good at flushing out designs and remove implementation impediments.
I'm a good programmer, experienced in the java stack and development methodologies (CI, TDD, Scrum).
I work well in a team, have very good technical/programming skills. I'm good at explaining complexity and helping more junior engineers to improve.
Principal Architect @ From August 2015 to
I'm a technical person, good at flushing out designs and remove implementation impediments.
I'm a good programmer, experienced in the java stack and development methodologies (CI, TDD, Scrum).
I work well in a team, have very good technical/programming skills. I'm good at explaining complexity and helping more junior engineers to improve.
Principal Architect @ From August 2015 to Present (5 months) VP Apache Parquet @ From April 2015 to Present (9 months) Apache Pig committer and PMC. Chair in 2013 @ Main contribution: Pig embedding and UDFs in scripting languages (Python and JavaScript)
https://issues.apache.org/jira/browse/PIG-928
https://issues.apache.org/jira/browse/PIG-1479
https://issues.apache.org/jira/browse/PIG-1794 From December 2010 to Present (5 years 1 month) Staff Software Engineer Data Systems @ Technical Lead Processing tools.
Apache Pig development:
prototyped Pig-on-Spark
Co-author of Apache Parquet, a columnar file format for Hadoop. http://parquet.io
Technical lead Analytics Data Pipeline. From October 2011 to August 2015 (3 years 11 months) Principal Engineer, Hands-on architect @ Responsible for design and implementation of highly scalable and global content platforms.
• Lead the design of a unified API for content platforms across online and offline systems.
• Collaborated to a grid-based data clustering system, helping to reduce processing time.
• Lead fully integrated continuous integration and automated deployment project.
• Contributed Pig integration with scripting languages to simplify grid based development. From March 2010 to September 2011 (1 year 7 months) Senior Software Engineer @ Responsible for design and implementation of highly scalable and global content enrichment platforms.
• Successfully launched a highly scalable Hadoop based platform to discover relationships between entities.
• Sped up web service development by defining a Java based framework for REST web services using Jersey, Hibernate and Spring.
• Championed continuous integration and agile processes.
• Illustrated the power of grids by prototyping data enrichment. From November 2007 to March 2010 (2 years 5 months) Co-Founder @ http://www.musicactu.com and http://www.radioactu.com news sites about music and radio. From 2000 to 2008 (8 years) Software Architect @ • Ensured the quality of the architecture by coaching and reviewing the work of a team of about 20 people.
• Successfully designed the new generation of syndication web service; providing a highly
scalable, resilient and modular platform for shopping.
• Ensured collaboration across US and Europe by participating in the validation of the high level architecture with international teams in a project involving shopping and the sponsored links platform.
• Led the cross-team effort to setup a build system capable of Continuous Integration by applying the Agile methodology (Scrum).
• Designated Local Paranoid (point of contact for security related topics). From January 2006 to October 2007 (1 year 10 months) Grenoble Area, FranceSenior Software Engineer @ Responsible for the design and implementation of various applications. While collaborating to the development of these systems, I quickly took over technical lead and architecture responsibility. From March 2004 to December 2005 (1 year 10 months) Software Engineer / Project Manager @ In a highly motivating environment of a start-up I had the particular challenge of managing my time to successfully perform the responsibilities of these two distinct jobs. I had the opportunity of a great autonomy and freedom of decision. This was a very motivating an enriching experience. I learned and experimented a lot Java technologies From April 2002 to March 2004 (2 years) Software Engineer Internship @ I had the fortunate opportunity in this job to work in an English speaking country as a developer trainee. I had to gather functional requirements from people of very different scientific background. From April 2001 to September 2001 (6 months) Software Developer @ In this role I was responsible for collecting the functional specifications, design and build dynamic websites based on the Lamp platform. From July 2000 to March 2001 (9 months)
MSc / diplome d'ingénieur, Computer Science @ Institut Supérieur d'Informatique Modélisation et leurs Applications From 1999 to 2002 Mathematics, Physics @ CPGE Pierre Corneille Rouen From 1996 to 1999 Lycee les Fontenelles, Louviers From 1993 to 1996 Julien Dem is skilled in: Open Source, Hadoop, Scala, Java, Apache Pig, Pig, Big Data, REST, Agile Methodologies, Kitesurfing, Scrum, Web Services, Software Development, Scalability, Distributed Systems
Looking for a different
Julien Dem?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension