Mario N.

Mario N.

London, United Kingdom
Hire Mario N. Hire Mario N. Hire Mario N.

About Me

Mario is a Senior Full-stack & Mobile Developer with extensive expertise in web and mobile development, especially Native Android development and a keen interest in using new and emerging technologies to provide high-quality software solutions for clients. He has team/independent contractor experience and incorporates a client-centered approach on all projects.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Full-stack & Mobile Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

World Remit
World Remit
Senior React Native Developer
2021 - 2022 (1 year)
Remote
  • Worked on a POC with the goal of creating the send money funnel journey connected to the Form.io REST API.

  • Managed the hybrid (Native + React Native) app maintenance and supported both React Native and Native Android features.

  • Collaborated closely within the Blue team to create the send money funnel, the core functionality of the app.

Education First
Education First
Senior React Native Developer
2019 - 2021 (2 years)
Remote
  • Set up a greenfield project from scratch, taking care of continuous deployment with Fastlane and Bitrise.

  • Used Redux for state management and Redux-Saga for side effects management.

  • Applied clean architecture principles, separating the views from the business logic following the structure suggested by Robert C. Martin (view, controllers, use cases, entities, router).

British Gas
British Gas
React Native Developer
2018 - 2019 (1 year)
Staines upon Thames, United Kingdom
  • Refactored the client's customer-facing mobile app, designing a solid architecture to improve app stability.

  • Built an efficient POC to demonstrate the benefits of the new solution, changing the monolithic approach with a modular one using clean architecture paradigms.

  • Worked with the lead architect to refactor the first module of the app into the new clean architecture.

Freelance
Freelance
Full-stack Developer
2018 - Present (7 years)
Remote
  • Working on client projects as a full-stack developer or UI/UX designer.

  • Maintaining and improving client-side design system and style guides, monitoring and overseeing implementation.

  • Testing and iterating designs for clients applying user-centered design approaches.

Prudential PLC
Prudential PLC
Senior Analyst Developer
2016 - 2018 (2 years)
Craigforth, United Kingdom
  • Joined the mobile development team, working in strict cooperation with the “Digital Innovation Laboratory” on React Native projects.

  • Built a robust reusable React Native components library for the client.

  • Participated in defining and writing the company's mobile strategy and direction.

xDesign
xDesign
Native Android Developer
2015 - 2016 (1 year)
Edinburgh, Scotland
  • Actively participated in the native Android development engineering team, iterating highly performant software applications for clients.

  • Refactored the codebase of the existing app using client requirements (WHO Europe).

  • Drove new technical designs and research for prototyping new concepts on greenfield projects using the latest Android features.

A&E Soft
A&E Soft
Full-stack Developer
2014 - 2015 (1 year)
Trapani, Italy
  • Liaised and worked with the lead developer on web app and native mobile app development for clients.

  • Designed and delivered a highly performant web portal with 6 native mobile applications for Cityscapp on behalf of A&E.

  • Worked on the development of the MG4 fidelity online gaming platform and a mobile eCommerce application with a cashback wallet.

OOPPHPJavaScriptJavajQueryLaravel FrameworkAndroid SDKiOS SDKObjective CAngular.JSWeb App Development Mobile App Development Native Mobile DevelopmentNative Mobile Apps Web Portals Gaming Platforms eCommerce
Media Trapani
Media Trapani
Full-stack Developer
2013 - 2014 (1 year)
Trapani, Italy
  • Successfully built a single-domain multi-website, each dedicated to a different topic relating to local news for a publishing firm.

  • Oversaw the editing of interviews and a 5-minute daily video news brief for the company's website.

  • Designed and launched my first mobile application, Trapani Pui, which had 2,000+ unique users and won 50 advertising contracts.

Freelance
Freelance
Full-stack Developer
2011 - 2013 (2 years)
Remote
  • Worked on web projects, added new plugins, and used different CMSs.

  • Implemented security best practices, preparing statements on client projects.

  • Introduced and integrated SEO strategies in web solutions, leading to improved Google exposure and increased sales.

Showcase

React Native Developer - Teachers AVC
React Native Developer - Teachers AVC
  • The Teachers AVC with Prudential is a money purchase scheme.

  • Benefits are dependent on savings, growth, and conversion to income.

  • It's a flexible investment option with no guaranteed income.

Native Android Developer - Welcome to Scotland Guide
Native Android Developer - Welcome to Scotland Guide
  • A comprehensive in-depth Scottish travel guide for tourists.

  • The app offers detailed information on accommodation, activities, restaurants, and events.

  • It includes exclusive discounts and offers to enhance the user experience.

Native Android Developer - World Health Organization Europe
Native Android Developer - World Health Organization Europe
  • The app provides access to data related to health and well-being in the European Region.

  • The app is developed as part of a project sponsored by the World Health Organisation Europe.

  • The developer was a member of the Native Android developers' team at xDesign.

React Native Developer - British Gas Smart
React Native Developer - British Gas Smart
  • Defined a clean architecture for the app prior to refactoring.

  • Modularized the app for support by 'channel agnostic teams'.

  • Improved app's supportability through modularization.

React Native/React.js Developer - One Journey
React Native/React.js Developer - One Journey
  • Developed a React.js dashboard.

  • Created a mobile React Native project.

  • Provided technical expertise and support throughout the project.

React Native Developer - GoPru
React Native Developer - GoPru
  • Developed an application using React Native, Redux, Redux Saga, React Navigation, Redux Persist, and AWS SNS and Cognito.

  • Worked as a developer on the React Native engineering team.

  • The application utilizes AWS services for backend integration.

React Native Developer - Knowledge TV
React Native Developer - Knowledge TV
  • A Youtube-like app for Prudential employees, developed as the Lead React Native developer.

  • The project involved creating informative videos for the app.

  • The developer was responsible for the project's core functionality.

Education

Native Android Development
Native Android Development
Sudformazione - Italy
2012 - 2012