Hero

Hello,
my name is Christophe Da Costa , I'm a Senior Mobile & Web Developer.

name:'Christophe Da Costa',
skills:['React-Native', 'Kotlin', 'Swift', 'Java', 'SQLite', 'TypeScript', 'Javascript', 'React', 'NextJS', 'Redux'],
hardWorker:true,
quickLearner:true,
problemSolver:true,
hireable:function() {
return(
this.hardWorker&&
this.problemSolver&&
this.skills.length>=5
);
};
};

Who I am?

My name is Christophe Da Costa, and I am a developer with over 12 years of experience, specializing in mobile and web development. I have a strong background in building both native and cross-platform mobile applications. I’ve focused on creating seamless and high-performing mobile apps, allowing me to deliver efficient, cross-platform solutions while maintaining a native experience. Additionally, I have significant experience in web development with React, I am passionate about leveraging the latest technologies to craft user-friendly and innovative applications. My core skills are based on React Native, Kotlin, Swift, React and JavaScript. I am available for any kind of job opportunity that suits my skills and interests.

Christophe Da Costa
Hero
Experiences
Hero

(Jan 2023 - Present)

Lead Mobile & Web Developer

Idruide

KotlinJavahiltCoroutineComposeRoomRetrofitJunitMockitoEspressoFirebaseGradleReactJavascriptTypescriptNode.jsGraphQLGitKubernetesViteTurborepowebrtcHTMLCSS
Hero

(Jan 2019 - Dec 2022)

Senior Mobile Developer

Kannelle

KotlinJavaJunitMockitoEspressoFirebaseGradleSwiftReact-NativeJavascriptTypescriptGitLottieFFMpegHTMLCSS
Hero

(Jan 2018 - Dec 2018)

Mobile Developer

ABL Informatique

KotlinJavaJunitMockitoEspressoFirebaseGradleSwiftReact-NativeJavascriptTypescriptGitHTMLCSS
Hero

(Jan 2012 - Dec 2017)

Mobile Developer

Mr Bricolage

JavaRXJavaOKhttpKoinFirebaseGitHTMLCSS
Skills
PROJECTS

Cryptocurrency wallet: Secure Wallet

name:'Secure Wallet',
tools: ['Kotlin', 'Compose Multiplatform', 'material', 'Coroutine', 'Swift', 'SqlDelight', 'Koin', 'Voyager', 'DataStore', 'Ktor', 'Wallet core],
myRole:Mobile Developer,
Description: Secure Wallet is a cryptocurrency wallet personal project designed for Android and iOS. It provide users with a seamless and reliable way to manage their digital assets. With a focus on usability, Secure Wallet allows users to store, send, and receive a wide range of cryptocurrencies while ensuring the utmost protection of their private keys and sensitive information.,
};

Virtual classroom: Roome Dialog

name:'Roome Dialog',
tools: ['React', 'Node.js', 'Tailwind CSS', 'NestJS', 'JavaScript', 'TypeScript', 'IndexDB', 'Turborepo', 'Vite', 'WebRTC],
myRole:Web Developer,
Description: Roome Dialog is an application streamlines classroom management by offering several key features, including automatic device check-ins for students, auto-deployment and launching of applications, enforcement of restrictions, screen sharing, and instant content sharing. Teachers can manage their classrooms efficiently, receive notifications for any issues with students' tablets, create student groups, and control digital textbooks.,
};

Virtual classroom: Roome Agent

name:'Roome Agent',
tools: ['Kotlin', 'Hilt', 'Coroutine', 'Worker', 'Compose', 'material3', 'Room', 'Retrofit', 'Junit', 'Mockito', 'Expresso', 'Firebase', 'Gradle', 'GraphQL', 'WebRTC', 'Fastlane],
myRole:Mobile Developer,
Description: Roome Agent is an Android client that executes requests sent by Roome Dialog. It helps manage classroom devices by handling tasks like automatic device check-ins, app deployment, restriction enforcement, screen sharing, and content sharing. Teachers can manage their classrooms efficiently through Roome Dialog, while Roome Agent ensures these actions are carried out on students' tablets.,
};

Device Policy Controller: Sparkle

name:'Sparkle',
tools: ['Kotlin', 'Java', 'Hilt', 'Coroutine', 'Worker', 'Compose', 'material3', 'Room', 'GRPC', 'Retrofit', 'Junit', 'Mockito', 'Expresso', 'Firebase', 'Gradle', 'GraphQL', 'Fastlane],
myRole:Mobile Developer,
Description: Sparkle is an Android Device Policy Controller (DPC) application that enables the enrollment and management of Android devices in a secure and controlled environment. Designed for enterprise use, Sparkle facilitates the setup and configuration of devices according to organizational policies during the enrollment process.,
};

Movie Night

name:'Movie Night',
tools: ['Kotlin', 'Hilt', 'Coroutine', 'Compose', 'material', 'Room', 'Worker', 'Retrofit', 'Expresso', 'Gradle],
myRole:Mobile Developer,
Description: Movie Night is an Android app designed to help users stay up to date with the latest movie releases. The app provides a comprehensive list of upcoming and currently showing movies, complete with detailed descriptions, including plot summaries, cast, release dates, and more. With Movie Night, users can easily discover new films, explore genres, and find out what’s playing at their local cinemas, making it the perfect companion for planning your next movie night.,
};

Collaborative Video Editor App: Kannelle

name:'Kannelle',
tools: ['React-Native', 'JavaScript', 'TypeScript', 'Kotlin', 'Redux', 'Java', 'Swift', 'SwiftUI', 'RXJava', 'Compose', 'material', 'Jest', 'Firebase', 'Gradle', 'GraphQL', 'FFMPEG', 'Lottie', 'Fastlane],
myRole:Mobile Developer,
Description: Kannelle is a user-friendly video editing application designed to make professional video creation accessible to everyone. With Kannelle, users can easily create, edit, and share high-quality videos directly from their smartphones. The app offers a range of features, including pre-built video templates, customizable text, and the ability to add music, effects, and transitions to videos.,
};
Hero
Educations
Hero

2007 - 2010

Bachelor Degree

University of Picardie Jules Vernes

Hero

2005 - 2007

Technical Degree

University of Reims

Hero

2005

Secondary School Certificate

High school Franklin Roosevelt

Hero

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

da.costa.christophe.mail@gmail.com

+33671390310

France

© Developer Portfolio by Christophe Da Costa