Njokom Alain Junior

I'm a diligent mobile app and web developer with over 3 years of development experience. 

As a skilled mobile developer with a passion for creating visually stunning user interfaces, I specialize in utilizing the Flutter framework to bring my clients' visions to life. With extensive experience in designing and developing cross-platform mobile applications, I am confident in my ability to deliver high-quality, performant solutions that exceed expectations. Whether working independently or as part of a team, I am dedicated to delivering exceptional results that meet the unique needs of each project. 

My expertise in Flutter is complemented by a strong foundation in mobile app development, including proficiency in programming languages such as Dart, and Kotlin. Additionally, I have a deep understanding of mobile app architecture and design patterns, as well as experience working with RESTful APIs and integrating third-party libraries. I am highly adaptable and able to quickly learn and incorporate new technologies and methodologies as needed, ensuring that my skills and knowledge are always up to date.

Firebase Expertise:

My proficiency extends to Firebase services, including Firestore for efficient data storage and real-time updates. I have leveraged Firebase Authentication for secure user management and incorporated Firebase Cloud Functions to enhance app functionality, Firebase storage, crashlytics to detect and manage crashes, remote config, pretty much the entire firebase suite.

Google Maps Experience:

I have successfully integrated Google Maps into mobile applications to provide location-based features and custom map functionality. My familiarity with Google Maps API has allowed me to implement robust location services.

Throughout my career, I have demonstrated a commitment to delivering results that not only meet, but exceed client expectations. I approach each project with a focus on understanding the client's needs and goals, and I work tirelessly to ensure that every detail is accounted for. My strong communication and collaboration skills have proven invaluable in working with clients and team members alike, enabling me to build strong relationships and deliver outstanding results. Whether developing a new app from scratch or enhancing an existing one, I am dedicated to delivering a product that is both functional and aesthetically pleasing. 

Flutter Specifics and 

State Management Solutions: Flutter_bloc, Riverpod, Provider

Navigation: Go_router, auto_route

Code Architecture: MVVMClean Architecture.

Git, Github

CI/CD: Codemagic, Fastlane,

RestAPIs and third party integration,

Testing: Widget test, unit test, integration test.

etc

In addition to my technical skills, I am a proactive problem-solver with excellent critical thinking and analytical skills. I am able to quickly identify and troubleshoot issues, and I am dedicated to finding creative solutions that meet project requirements while also optimizing performance and user experience. My strong attention to detail and ability to prioritize and manage multiple tasks simultaneously has proven valuable in meeting tight deadlines and delivering quality work. I am passionate about mobile app development and am always looking for opportunities to grow and expand my skill set.

Adaptability is a hallmark of my approach, as I swiftly embrace new technologies and methodologies to stay at the forefront of mobile app development. My commitment to staying updated ensures that my skills and knowledge are always current.

What other technical skills do I possess apart from flutter?

In addition to my expertise in Flutter, I possess a versatile skill set that spans a range of programming languages and technologies:

Front-End Development:

  • Proficiency in HTML, CSS, and JavaScript allows me to create engaging and interactive user interfaces for web applications.

  • My familiarity with TypeScript enhances the development of scalable and maintainable front-end solutions.

  • Wordpress development is also one of my strong suits.

Back-End Proficiency:

  • I have a good grasp of PHP, and laravel enabling me to build robust server-side components and dynamic web applications.

  • My ongoing learning journey includes the Go programming language, reflecting my commitment to staying at the forefront of emerging technologies.

Foundation in Systems Programming:

  • My core foundational knowledge in languages like C and C++ equips me with an understanding of low-level programming and systems development.

Experience.

I've built mobile applications using the flutter, dart and firebase for specific use cases, taking into account the need for writing clean, easy to read, efficient and organized code,

I love practicing the MVVM pattern and Clean architecture approach, but I'm always open to learning and adapting to the needs of the team

Over 3 years experience building mobile applications with Flutter, during which I've used and mastered several state management/architecture approaches, including BLoC, Riverpod, and Provider as well as Clean Architecture patterns.

I make it a duty to make highly testable and efficient code as much as possible.

I'm also proficient in building Native Android Apps with Kotlin, having built some practice applications using Kotlin.

I built and deployed websites using HTML, CSS, Javascript, Php, MySQL.

I have strong Qordpress development skills as well.

I have a solid understanding of relational databases such as MySQL, and extensive experience in non relational database such as firebase firestore.

Built RESTful APIs with Laravel framework, and elegant front end designs with Vue JS.

Software Engineering Intern.

Worked with the product team at Afriitech, while learning the process of building and deploying modern applications for the web and mobile.

Worked as the head of software development team at Innosoft in developing the Farmguard mobile application


Education

University of Bamenda

2018 - 2022

Bachelor of Computer Engineering.

University of Bamenda

2022 - 2023

Masters in Computer Engineering

Udemy.

Flutter mobile development course and certification.


Skills.

Dart/Flutter, C, C++, Kotlin, HTML, CSS, Javascript, Php/Laravel, firebase, MySQL, WordPress.

Teamwork

Adaptability

Communication Skills.



Certification.

Udemy Mobile Application with flutter and dart course.


Projects.

Farmguard all (huge agriculture-based project)

Mbelemama (An all in one agricultural contracting platform, with a very rich set of features)

EcoCaasitech, A waste disposal mobile app which helps house and business owners get in contact with Waste disposal agents

Edutive Client and Edutive Admin apps (An education based mobile application)

Kropco (Agriculture and food preservation mobile application using AI for disease detection)

One Market Customer and One Market Vendor apps (Cross platform online market place mobile application. Customer app allows farmers to buy and the vendor app allows sellers to sell and manage products)

Scriptlens (Part of the script lens team)

Ratus media player. (Feature rich video and audio media player)

My Portfolio Webapp (Flutter)

Cryptocurrency trading Journal

Chat app

Weather app.

Crypto currency tracking app.

To do list app

And many others

  Bamenda, Cameroon      

Work Experience

Mobile Application Developer  •  Mbelemama

December 2022 - Present

Contract

Bamenda, Cameroon - Remote

Software Developer   •  Caasitech LLC

April 2023 - Present

Contract

Bamenda, Cameroon - Yaounde Cameroon

Mobile Application Developer

Contract

July 2022 - August2023
Bamenda, Cameroon, - Remote

One Market

Mobile Application Developer

Contract

November 2021 - August 2022
Buea, Cameroon

Edutive

Mobile Application Developer

Contract

August 2020 - December 2021

Yaounde, Cameroon

Mbou Tech

Mobile Application Developer

Part Time

May 2022 - November 2022
Bamenda, Cameroon

Scriptlens

Mobile Application Developer

Freelance

February 2020 - Present

Bamenda, Cameroon

Freelance

Web Developer  •  Freelance

November 2018 - Present

Self Employed

Software Engineer  •  Cameroon

August 2018 - Present

Cameroon

Education

2018 - 2022

University of Bamenda

Computer Engineering

Skills

Languages


  • LinkedIn
  • Microsoft Office
  • Photoshop

  • English — Native or Bilingual
  • French - Comprehensive