
Fokam Giles
Verified Expert in Engineering
Software Developer
Douala, Cameroon
Toptal member since May 11, 2022
Giles is a full-stack developer with close to five years of professional experience. He specializes in front-end development with React and has worked in C, C++, PHP, JavaScript, and HTML. Giles has also worked with React Native, from the realization of pixel-perfect design to the implementation of native modules. He has developed a wide range of projects with international teams and has an engineer's degree in computer networking.
Portfolio
Experience
- Node.js - 6 years
- JavaScript - 6 years
- Vue - 5 years
- TypeScript - 4 years
- React Native - 4 years
- React - 4 years
- React Hooks - 3 years
- Context API - 3 years
Availability
Preferred Environment
MacOS, Slack, Ubuntu Linux
The most amazing...
...project I've worked on was a voting platform that supported thousands of users at its peak.
Work Experience
Senior Front-end Developer
Product Lab LLC
- Developed multiple client projects as a consultant and in collaboration with other companies.
- Implemented pixel-perfect React Native screens from Figma and Zeplin.
- Developed long-term relationships with clients by placing their satisfaction at the core of our workflows.
- Implemented and maintained SEO-enabled Shopify, eCommerce, and translated websites using Next.js.
- Managed Android and iOS test releases using Expo release channels, iOS TestFlight, and Google Play.
- Performed code reviews using GitHub and Bitbucket. Executed unit testing to optimize code and TDD and BDD using Jest, Detox, Enzyme, Cypress, and jest- cucumber.
- Built highly componentized React and React Native applications and used Storybook to showcase them for review and approval by the rest of the team.
- Executed unit tests and BDD using Jest, Cucumber, and Detox.
- Built CI/CD pipelines on CircleCI and GitHub Actions to deploy Android and iOS apps and run integration tests.
Android Focused Senior Mobile Developer
Cover Financial
- Led the migration of the Android app to React Native. This was deterministic for the next goal of the company.
- Built core analytics tracking features to record user experience on the platform and mitigate problems.
- Automated deployment to Play Store and Firebase using Bitrise was essential to make our work less dependent on humans, hence error-free, and ensure our continental delivery.
- Migrated the Android app to React Native and maintained the existing Android app.
- ReST API consumption in the GraphQL way using react-query. This was reactive and enabled us to hook its APIs directly into our react components.
- Monitoring and interpreting crash reports from the Play Store console and Datadog. This was critical to ensure the stability of the applications, thereby ensuring the satisfaction of our thousands of users.
- Writing testable components and testing them using Jest, thereby contributing to the quality of our codebase.
Senior Front-end Developer
Detect
- Built SEO-enabled and translated eCommerce website with NEXTJS while taking advantage of NextJS serverside components. This was vital to give more visibility to our business.
- Performed code review using GitHub while testing and ensuring the web accessibility standards were followed. This was important to increase the reach of our service since we are doing it in the medical domain.
- Automated deployment and testing using CircleCI, GitHub Actions, Percy for screenshot testing, and Fastlane while implementing reusable Github actions. This ensured product stability and continuous delivery.
- Built and maintained the node module—this was another level of code reusing across our repository.
- Monitored and interpreted crash reports from the Play Store console and Datadog. This was vital to ensure product stability and user satisfaction.
- Led product and feature development while documenting using confluence and logging progress to the team.
Lead Full-stack Developer
Senvito
- Transitioned from a senior to a lead developer and drove the development of a highly stable product that could handle thousands of users' accounts on the first launch by enforcing a high code standard from the start.
- Implemented an SEO-enabled SPA in Nuxt.js while keeping the SPA concept in mind powered by a Laravel back end.
- Implemented highly customizable third-party back-end services integration using Laravel Service Container.
- Built a native photo editing module and worked on a native computer vision library for Android and iOS using OpenCV in React Native.
- Implemented and deployed highly available CORS-enabled RESTful APIs to be consumed by both web and mobile while following REST best practices.
Senior Front-end Developer
Linkinnov
- Contracted as a consultant to speed up the development of the research platform and provide expertise in front-end development.
- Implemented a data-intensive form component using React Hooks and lazy loading for strong form validation.
- Worked with Agile Scrum methodologies, tracking tasks on Jira and documenting features on Confluence.
- Implemented a code-splitting strategy using advanced React APIs, including Suspense, React.lazy, and webpack.
Senior Front-end Developer
Webshinobis
- Advanced from junior to senior developer, led feature development, and played a key role in product development while mastering front-end technologies and Laravel back end.
- Built and maintained complex microservices back-end applications in Laravel.
- Speedup development and deployment of microservices stack using bash scripts and Docker containers.
- Implemented WordPress plugins for our voting site to draw traffic to our users' sites rather than ours, which clients used extensively and appreciated.
- Managed React Native and Ionic application build releases on Google Play.
Experience
Movineder, Shazam for Movies
engineering.
The app, featured on the App Store, enables users to identify and match social media movie clips precisely. It works like a Google search mechanism for movie searching. It has accumulated more than 4,000 downloads on Android and iOS.
Jobbinder
http://jobbinder.ioI designed and architected this solution entirely on the AWS platform while codifying the infrastructure using the AWS Cloud Development Kit (CDK).
RN Photo Editor
https://github.com/gilons/rn-photo-editorWallet-B
https://github.com/gilons/wallet-bRN Trivia Game
https://github.com/gilons/trivia-test-challengePrognostiker
Bleashup
Education
Engineer's Degree in Computer Networking
University of Buea - Buea, Cameroon
Skills
Libraries/APIs
React, Context API, REST APIs, MobX, React Redux, Vue, Vue 3, Vuex, Node.js
Tools
Slack, Redux Thunk, Prisma, Xcode, JSX, NPM, Git, Expo, Webpack, Jira, Figma, CircleCI, Fastlane, Sentry
Languages
JavaScript, TypeScript, ECMAScript (ES6), CSS, SCSS, HTML, PHP, SQL, GraphQL, HTML5, Kotlin, YAML, Markdown, Java
Frameworks
React Native, Tailwind CSS, Nuxt.js, Redux, Laravel, Next.js, Material UI, MUI CSS, Express.js, Jest, Ionic, KOIN, Dagger 2, Yarn 2, Detox, NestJS
Platforms
Firebase, MacOS, Ubuntu Linux, Android, Amazon Web Services (AWS), AWS Lambda, Google Cloud SDK, iOS, Bitrise, Docker, Azure
Paradigms
Hierarchical Model-View-Controller (HMVC), Asynchronous Programming, Automated Testing
Storage
Amazon S3 (AWS S3), MongoDB, MySQL, SQLite, Datadog
Other
React Hooks, Styled-components, App Themes, HTTP, Front-end, API Integration, App UI, React Native Bridge, Storybook, Lambda Functions, React Native Reanimated, Full-stack, APIs, Scalable Web Services, Push Notifications, User Authentication, Networking, IoT Protocols, Cordova, CI/CD Pipelines, Private NPM Modules, Monorepos, Google Play Store, Analytics, SEO Tools, Bluetooth, Percy, WebSockets, Serverless, Vite
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring