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

Improve multiple apps from MVC to MVVM architecture, improving scalability and maintainability. Developed a virtual classroom app with live streaming, screen sharing, and real-time communication features.

KotlinJavahiltCoroutineComposeRoomRetrofitJunitMockitoEspressoFirebaseGradleReactJavascriptTypescriptNode.jsGraphQLGitKubernetesViteTurborepowebrtcHTMLCSS
Hero

(Jan 2019 - Dec 2022)

Senior Mobile Developer

Kannelle

Designed and developed a scalable mobile video editing app from scratch, creating a custom UI and implementing key video editing features like trimming, filters, and exporting for real-time performance.

KotlinJavaJunitMockitoEspressoFirebaseGradleSwiftReact-NativeJavascriptTypescriptGitLottieFFMpegHTMLCSS
Hero

(Jan 2018 - Dec 2018)

Mobile Developer

ABL Informatique

Designed and developed a cross-platform e-commerce mobile application for iOS and Android, incorporating user-friendly interfaces and essential shopping features.

KotlinJavaJunitMockitoEspressoFirebaseGradleSwiftReact-NativeJavascriptTypescriptGitHTMLCSS
Hero

(Jan 2012 - Dec 2017)

Mobile Developer

Mr Bricolage

Developed mobile apps, including the deployment of the Mr Bricolage e-commerce app and an internal ERP system.

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.,
};

Fintech Crypto

name:'Fintech Crypto',
tools: ['React-native', 'Tailwind CSS', 'Axios', 'JavaScript', 'TypeScript', 'Expo', 'Supabase],
myRole:Mobile Developer,
Description: This mobile cryptocurrency app provides market price listings based on trade volume and market capitalization. It also lets you search for specific cryptocurrencies and stay updated with the latest crypto news. Designed for users interested in the cryptocurrency market and investments, the app offers real-time and historical data on market changes.,
};

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