I am a passionate Big Data Engineer and Software developer, who have worked more than four years on advanced IT topics.
The main skills are :
- Strong knowledge and experience on software development of Web based, Internet/Intranet, client/server, distributed architecture applications using Java/J2EE technologies.
- Very good understanding on Big Data Hadoop eco system. (Cloudera Certified Developer)
Big Data Engineer @ I joined Hadoop team within AXA Group solutions, to develop and scope Big Data projects.
The main business requirement is to monitor the group financial assets.
My role is to support AXA entities from the design to the deployment of big data solutions in production.
The key responsibilities are:
- Lead the effort on migrating to the Hadoop platform, to take advantage of distributed processing and storage.
- Develop ETL solutions and software components which meet the business requirements (MapreduceV2/Spark/Pig).
- Develop a set of middlewares and features to enhance some operating systems such as Hive, and Pig (Java UDFs).
- Data wrangling and cleansing.
- Design Oozie workflows, handle the coordinator and maintain the developments around our data integration engine.
- Create all required project related documentation e.g. Functional Specifications, Operation Manuals, Technical Specifications etc.
- Participate in and lead Design and code reviews.
- Assist Project Managers and Data Architects with project planning and estimation.
Keys: JAVA Core, Scala, Spark, Map Reduce, HDFS, Hive, Pig, Hcatalog, Kafka, Impala, Avro, Parquet, Sqoop, Flume, Zookeeper, Mahout, Tez, Cloudera Distribution, Scrum. From March 2015 to Present (10 months) Big Data / Software Engineer @ I integrated the ingineering development team during almost 3 years. My missions were focused on software development and Big Data topics.
I worked on different projects, the last one was the risk monitoring through flight data, which I was responsable of :
- Maintain software architecture, especially server side development (Java Core, J2EE, multithreading, real time programming, concurrency, RPC, Servlets, memory management and performance tuning).
- Setting up a Big Data environment basing on the Cloudera distribution.
Distributed processing on flight data, to extract a set of needed metadata, and real time filtring (MapReduce).
- Handling the Machine learning models and predictive analytics on the sever side development (Multithreading, concurrency, Java Core, Python, R).
- Linux system administration.
- Robust software factory, continuous integration, with automated deployment (Git, Jenkins, Artifactory, Maven, Ant).
- Creating all required project related documentation e.g. Functional Specifications, Operation Manuals, Technical Specifications etc.
Keys: Hbase, MySQL, Java Core, Python, MapReduce, Hdfs, Jersey, Datanucleus, Jetty, Apache Server, Linux, JSON, Apache commons, phoneGap, machine learning, predictive analytics. From September 2012 to March 2015 (2 years 7 months) (Internship) Software Developer IOS/ANDROID @ I joined the team of several engineers and designers, working on education applications.
The main responsibilities are:
- Develop and maintain iOS, Android applications for smartphones/tablets. (E.g RECESS Game)
- Develop and maintain the Back Office, Front-End / Back-End developments (J2EE).
- Working closely with the business analyst responsible for devices to understand and implement business requirements.
- Integrate SaaS and native OS services into mobile applications.
- Insure deliverables are properly tested and meet functional requirements.
- Deploy mobile applications to each respective app store. From March 2012 to September 2012 (7 months) (Internship) JAVA J2EE Developer @ I contribute on the development of the billing module and managing orders. From April 2011 to October 2011 (7 months) (Internship) JAVA GWT Developer @ I contribute on the development of the administrative management application. From May 2010 to July 2010 (3 months)
University Paris-Est Créteil (UPEC) From 2012 to 2014 Advanced Computer Science and IT University @ eHECT From 2007 to 2011 Saad LAMARTI is skilled in: Méthodes agiles, Java Enterprise Edition, Linux, Architecture, Big data, MapReduce, Hadoop, Management, Gestion de projet, MySQL, UML
Websites:
http://www.saadlamarti.com