Upstaff Sign up
Joshua Emmanuel
Created AtUpstaffer since June, 2024

Joshua Emmanuel — Senior Mobile Engineer

Expertise in Mobile Apps (4.0 yr.), iOS (4.0 yr.).

Last verified on June, 2024

Bio Summary

Software engineer with over four years of mobile development experience across multiple platforms and a strong educational background including a BSc Honors in Information Technology. Proficient in languages such as Dart, Kotlin, Swift, Java, JavaScript, and TypeScript, and skilled in frameworks like Flutter, Jetpack Compose, and SwiftUI. Experienced in working with tools like Xcode, Android Studio, and GIT. Has a portfolio of quality applications and a proven track record in full software development life cycle (SDLC), test-driven development (TDD), and collaborating with cross-functional teams to deliver apps with effective UI design and robust security measures.

Technical Skills

Programming LanguagesDart, Java, JavaScript, Kotlin, Swift
Android Libraries and ToolsAndroid APIs, Kotlin
UI Frameworks, Libraries, and BrowsersSocket.io
SDK / API and IntegrationsAgora, Android APIs, GraphQL, Swagger
Methodologies, Paradigms and PatternsFDD, TDD
UI/UX/WireframingFigma
Version ControlGit, Github Actions
Collaboration, Task & Issue TrackingNotion
QA, Test Automation, SecurityPostman, Zeplin
Third Party Tools / IDEs / SDK / ServicesXCode

Work Experience

Mobile Engineer, Raven Livestream

Duration: September 2020 to November 2021
Summary:
  • Built the Livestream feature of the mobile application using Agora’s SDK and Sockets
  • Improved design, accessibility and overall experience of the product
  • Consumed APIs for functionality implementation and transformed high-level designs to code
Responsibilities: Mobile application development, UI/UX implementation, API integration, improving product accessibility and experience, coding standards enforcement, architecture code writing.
Technologies: Agora SDK, Sockets

Mobile Engineer (Contract), Fixme Mobile Application

Duration: November 2020 to June 2021
Summary:
  • Rebuilt the company's mobile application using Flutter
  • Built a multi-role user authentication system and provided a fast, accessible, and smooth user experience
Responsibilities: Mobile application development, multi-role authentication system implementation, coding style standardization.
Technologies: Flutter

Mobile Engineer (Intern), Utility and Anti-Addiction Mobile Applications

Duration: June 2020 to August 2021
Summary: Developed a utility mobile app with features like a currency converter and QR code scanner, and an anti-addiction application using gamification.
Responsibilities: Mobile application development, utility features implementation, gamification method development, codebase and coding standards enforcement, widget level and architecture level testing.

Mobile Engineer, Sproutly Mobile Application

Duration: December 2021 to July 2023
Summary:
  • Acted as a founding Mobile Engineer for a fintech startup's MVP
  • Worked on UI implementations, security measures, backend integration, and thorough testing
Responsibilities: Mobile application development, UI design implementation, security measure implementation, backend integration, application testing and debugging.

Mobile Engineer, Bursary Mobile Application

Duration: August 2022 to July 2023
Summary: Independently developed the Bursary mobile app, collaborated with product designers for UI/UX, integrated Rest APIs, and stayed updated with mobile development trends.
Responsibilities: Independent mobile app development, UI implementation, Rest API integration, push notification functionality, code reviews, Agile development practices.
Technologies: Rest API

Mobile Engineer (Contract), Mhapy Mobile App

Duration: December 2022 to February 2023
Summary:
  • Built the mhapy mobile app using the SwiftUI framework, and implemented features such as an A
  • I chatbot and a robust questionnaire system
Responsibilities: Mobile app development using SwiftUI, A.I chatbot system implementation, questionnaire system development.
Technologies: SwiftUI

Mobile Engineer (Contract), Houseriver Platform

Duration: September 2023 to February 2024
Summary: Developed for a platform that helps families build generational wealth through financial investments.
Responsibilities: Not explicitly mentioned

Senior Mobile Engineer, Roqqu Digital Payment Platform

Duration: July 2023 to March 2024
Summary: Worked on a digital payment platform that enables secure buying and selling of cryptocurrencies with features like instant payments and various currency support.
Responsibilities: Not explicitly mentioned

Education

  • NIIT - Software Engineering
    Focused on software engineering, logical and critical thinking.
    2017 - 2020
  • Middlesex Mauritius - Information Technology (BSc Honors)
    Focused on modern technology, and includes systems design, application development, and business intelligence.
    2021

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Joshua Emmanuel
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring