I'm a full stack/mobile developer with extensive expertise in web and mobile development; especially Native Android Development and a keen interest in the use of new/emerging technologies in the provision of high-quality software solutions for clients. I have team/independent contractor experience and incorporate a client-centered approach on all projects.
Acted as a Senior Developer as part of the Campus Coach project. It was a greenfield project so I had to set up the project from scratch, taking care of continuous deployment with Fastlane and Bitrise.
Used Redux for state management and Redux-Sagas 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).
Providing technical expertise for the refactoring of the client's customer facing mobile app; designing a solid architecture to improve the stability of the app.
Built an efficient proof of concept to demonstrate the benefits of the new solution; changing the monolithic approach with a modular one using clean architecture paradigms.
Effectively liaised with the lead architect in refactoring the first module of the app into the new clean architecture.
Worked as part of the part of the mobile development team working in strict cooperation with the “Digital Innovation laboratory” on numerous React Native projects for Prudential.
Built a robust reusable React Native components library for the client.
Participated in the definition and writing of the company's mobile strategy and direction.
Actively participated in the Natvie Android Development engineering team in iterating excellent and highly performant software applications for clients.
Utilized client requirements (WHO Europe) in efficiently refactoring the codebase of the existing app.
Effectively drove new technical designs and research for prototyping new concepts on greenfield projects; leveraging the latest Android features.
Regularly liaised and worked with the lead developer on several web app and native mobile app development for clients.
Designed and delivered a highly performant web portal with 6 native mobile applications for the Cityscapp on behalof of A&E.
Provided guidance and direrction for the development of the MG4 fidelity online gaming platform, and a mobile e-commerce application with a cashback wallet.
Liaised with the lead architect in defining a clean architecture for the app before starting the refactoring process of the entire app. Modularize the app and prepared it for support by the “channel agnostic teams”
The app provides easy access to the data underlying two reports on health and well-being in the European Region. Participated in this project while at xDesign as a member of the Native Android developers' team.
Worked as a developer on the React Native engineering team and built the application using React Native, Redux, Redux Saga, React Navigation, Redux Persist, AWS SNS, AWS Cognito.
This is a private project currently under development. Providing technical expertise and direction as a full stack developer and a designer on the project.
Worked on this project while at Prudential. It included the development of a React.js dashboard and a mobile React Native project. Offered technical expertise and support on the project.
The Teachers AVC with Prudential is a money purchase (or defined contribution) scheme, this means that rather than having a guarantee on future income based on user's earnings and the amount of time they have contributed, the benefits they get will depend on the amount that they have saved, it’s growth and their choice of converting the pot to income.
The app is a comprehensive in-depth Scottish travel guide available to tourists. It is packed with quality information on accommodation, things to do, restaurants and events, with many exclusive discounts and offers. Worked as part of the Native Android development team on this project.