Full Stack Engineer

Open to full-time
Bio

Joshua E. is a Full Stack Engineer with several years of experience in mobile app development and full-stack engineering. He utilizes technologies such as Flutter, Expo, React Native, and Firebase Firestore to build robust mobile applications, employing state management tools like the Provider package, BLoC, Context API, and Redux Toolkit. Joshua also works with JavaScript (React.js, Node.js, Next.js), Python, TypeScript, SQL, NoSQL databases, and GraphQL, focusing on creating efficient APIs and serverless functions. His development process includes unit, widget, and integration testing, leveraging frameworks like Jest, Enzyme, and Mockito. Joshua has led projects such as The Discovery Bible, where he developed a comprehensive search module and user activity tracking features using React and various backend technologies. His work involved integrating serverless lambda functions and event-driven architectures, enhancing the application's scalability and performance. He holds a Master's degree in Engineering from The University of Bath, UK. Joshua is well-suited for roles that require a blend of mobile and full-stack development expertise, particularly in projects that demand innovative solutions and efficient code management.

Expertise
FlutterNode.jsMongoDBGraphQLSQLCSSHTMLNext.jsPythonReactTypeScriptReact NativeLaravelJavaScriptjQuery
Video Intro
Assessments
APPLICANT AVG · 53%JOSHUA · 100%0255075100TopASSESSMENT SCORE (0–100)
  • Perfect score on SQL QuestionHard
  • Two Algorithm QuestionsMedium
  • Good score on LRU Cache QuestionMedium
Experience
  1. Mobile App Developer

    Freelancer/Fullstack Mobile App DeveloperJan 2015Present
    • Developing features for market-ready solutions
    • UI/UX development
    • State management using various packages
    • Realtime communication using websockets
    • Working with native device features
    • Unit, widget, and integration testing
    FlutterExpoReact NativeProvider packageBlocContext APIRedux ToolkitFirebase FirestoreLaravelGeolocation services
  2. Lead Fullstack Developer

    THE DISCOVERY BIBLEJan 2015Jul 2020
    • Development using Emdros, a bespoke database development language, getResponse, SILE, css, python, semantic html, bootstrap, javascript(Reactjs/Nodejs/Nextjs/jQuery/ES6+), Redux toolkit (for state management), NOSQL/SQL backend services(MySql, MongoDB), socket.io, expressjs, GraphQL, serverless lambda functions, and Typescript for marketing campaigns, to organise content in print, structure search module of bible app (using solely architected React UI components), communicate with server apps, develop/consume apis, and track and encourage user activity on parent and subsidiary websites.
    • Performed unit, functional, and integration tests using jest, enzyme, and the pre-installed react testing library.
    • Devops team provisioning cloud resources, integrating components, and running updates/patches.
    EmdrosCSSPythonFlaskReactJSExpressJSNextJSNestJSRedux ToolkitNoSQLSQLORMSODMSSocket.ioGraphQLServerless lambda functionsEvent driven architecturesgRPCsContainers
Education
  1. Masters In Engineering

    The University of Bath, UKUK2010 — 2014
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Ukeme B.
Ukeme B.

Full Stack Engineer

0-2 Years of Experience

FlaskNode.jsMongoDBGit
Rasheedat  I.
Rasheedat I.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLNode.jsJavaScript
Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavaScriptNode.js
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
View all

Full Stack Engineer

4+ years experience

14 days risk-free trial · No commitments · We handle contracts and payroll