
Full Stack Engineer
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.
General Coding Assessment
(100/100)- Perfect score on SQL QuestionHard
- Two Algorithm QuestionsMedium
- Good score on LRU Cache QuestionMedium
Mobile App Developer
Freelancer/Fullstack Mobile App DeveloperJan 2015 — Present- 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 servicesLead Fullstack Developer
THE DISCOVERY BIBLEJan 2015 — Jul 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
Masters In Engineering
The University of Bath, UKUK2010 — 2014
We have moreWith similar skills.
Other vetted developers with similar skills and experience

Full Stack Engineer
4+ years experience
14 days risk-free trial · No commitments · We handle contracts and payroll



