French telecommunication engineer with a great capacity for adaptation as well as for team work. Strong multidisciplinary technical education, excellent interpersonal relationships. I am honest, responsible and accurate in my work and I enjoy learning and sharing my knowledge. My objective is to keep developing myself, being part of a team of committed people, applying the best practices and aiming for excellence.
I have learnt to love software development. I enjoy crafting well-written code, building elegant and maintainable solutions. I am looking for new challenges where I can both apply what I know and learn anything that can make me a better developer. Concurrent and scalable solutions have become of great interest to me, and I’d love to take on related projects. My language of choice is Java, but I am very keen on becoming a full-time Scala developer.
Skills: Java EE, gradle, concurrency, testng, jpa/hibernate, Android development, Android OS internals, web services, play! framework, JBoss/Jax-RS, JNI/NDK, SQL, NoSQL, mongodb, web security, embedded security, Secure Element, Linux admin, python scripting, Linux/Android kernels.
Scala web developer @ Building services using Scala, play!, akka and Spark. From May 2014 to Present (1 year 6 months) London, United KingdomProject Engineer / Software developer @ My role was to develop new services or new platform for existing services, acting effectively as a bridge between the R&D and development teams. I have focused on building testable, maintainable, multi-threaded, non-blocking services. With that objective in mind, I have taken the opportunity to learn and make the best of great tools such as Gradle, Jenkins and testng.
Skills: Java EE, gradle, jenkins, testng, git, JBoss/Jax-RS, JPA/hibernate, postgresql
Projects:
* Development of a highly-available, extendable internal component managing prices exposed to an array of billing gateways, billing at a very high aggregated rate of transactions/second. The service was built using Google's Guava’s concurrent package to achieve a non-blocking processing of incoming requests.
* Development of a template processing system to ease the creation of similarly-featured websites. From August 2013 to February 2014 (7 months) Bogotá, ColombiaSoftware Developer @ @ DroidTaxi
* Development and bug fixing of two Android applications: one for 7-inches tablet targeting taxi drivers and one for smartphones for end-users. [Android, Java, git]
* Bug-fixing and improvements for iPhone, blackberry and windows phone platforms. [Java, C#, Objective-C, git]
@ Arcelec S.A.
* Development of new features and bug fixing in a enterprise desktop application. [VC++, mySQL, git] From April 2013 to July 2013 (4 months) Bogotá, ColombiaSenior R&D Engineer / Software developer @ Senior member of the Network evolution & Security team. Technical lead on various research and anticipation projects focusing on network mobility as well as smartphone and application security.
Skills: Android development, Android OS internals, web services, play! framework, java, JNI/NDK, nodejs, SQL, jpa/hibernate, NoSQL, mongodb, web security, SSL, embedded security, SIM & Secure Element, Linux admin, python scripting, Linux/Android kernels.
Projects:
* Security review and penetration testing of a important VoIP, voicemail and messaging platform. [web application security, OWASP, HTTP, XMPP, SIP]
* Idea generation, design and development of a secure file sharing platform using advanced encryption algorithm called proxy re-encryption. [SQL, hibernate, play! framework, web services Android, NFC]
* Secure connection manager and improvement of practical security for online services on mobile platforms. [SSL, Android internals, application security]
* Development of a synchronized connection manager for Android, iOS and Windows Phone. [Android, iOS, .NET, web service, QR code, NFC]
* Idea generation, design, development and deployment of a in-call service app called ShareMap [HTTP, Android, web services, json]
* Development and integration of a mobility and bandwidth aggregation solution into a customized Android ROM including a customized Android kernel [Android, Android OS internals, Linux/Android kernel, IP networks, multi-homing]
Inventor of 2 pending European patents and co-inventor of 1 pending European patent.
Supervision of a PhD candidate working on "Securing smart phones with advanced SIM/UICC capabilities". From July 2010 to March 2013 (2 years 9 months) London, United KingdomSoftware development engineer @ Design and development of an application in Visual C++ and Mysql to manage civil work budgets using the unit price analysis method. From May 2009 to December 2009 (8 months) Bogotá, ColombiaDeveloper @ Software development consultant at Net Result. Migration and development of a complex CRM system for a leading Scandinavian operator, Telenor. I worked towards the migration of the old billing system as well as of the development of new billing solutions mainly in Java, PL/SQL on a Oracle database and Tibco BusinessWorks. From December 2007 to August 2008 (9 months) Stockholm, SwedenMaster thesis @ "API for services in Ambient Networks : example of media delivery"
Ambient Networks is a co-sponsored project of the European Commission in the 6th Framework Program (FP6) and aims at preparing the European industry for the future of telecommunications.
The thesis investigates the use of context sharing and subscribing between applications/services and network entities in order to improve network's services-awareness, reactivity/adaptivity and services ubiquitous availability. From February 2007 to September 2007 (8 months) Stockholm, SwedenMaster project @ Design & Implementation of a proof-of-concept prototype for a cooperative method handling VoIP communications in a wireless context. We were a two people composed team working with the Communication Systems laboratory in KTH, Stockholm and we showed how much cooperative mechanism could improve the quality of the VoIP sessions in a wireless environnment (i.e. 802.11 nodes attached to a Access Point). From September 2006 to January 2007 (5 months) Stockholm, SwedenSummer Intern @ Summer internship in the Network Infrastructure Engineering service in Rennes, France.
I worked on QoS tests automation in Tcl on Agilent N2X/RouterTester. From July 2005 to August 2005 (2 months)
Master @ Institut national des Sciences appliquées de Lyon From 2002 to 2007 Master exchange program @ Kungliga Tekniska högskolan From 2006 to 2007 Boris Chazalet is skilled in: Linux, Software Development, Java, Computer Security, Android Development, Security, UML, Agile Methodologies, Mobile Applications, MySQL, Python, Android, MongoDB, Web Services, Hibernate, Oracle, Unix, C#, Algorithms, Objective-C, JSON, Integration, Telecommunications, .NET, Git, SIP, Play Framework, SQL, Gradle, JBoss Application Server