Diogo G.

About Me

An experienced Mobile Software Engineer who have created and deployed different mobile applications. An avid user of Agile and Scrum methodologies and an experienced open source contributor to Github. Strong communication capabilities and comfortable in direct interaction with customers and different third-parties/peers/managers who are normally involved in projects and has a great team spirit and collaboration skills.



Frontend

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Front-End Developer
2018 - Present (7 years)
remote
  • Creating and developing innovative mobile software solutions for clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

yolBe
yolBe
Senior Software Engineer
2020 - Present (5 years)
Portugal
  • Worked as part of Yolobe's engineering team, an entry level job and opportunity marketplace for the mobile generation.

  • Architected and developed all frontend applications, both web or mobile.

  • Worked on suggesting new products, protocols, and frameworks.

Barkyn
Barkyn
Senior Software Engineer
2019 - 2019
Portugal
  • Worked on the development of Barky, a subscription for pets application that was one of the 8 startups selected by Google's to its Growth Program and has been highlighted by large media.

  • Developed both Android and iOS Barkyn mobile applications using React Native as a main technology.

  • Closely collaborated with the product development teams to plan new features for the mobile products.

Abihome
Abihome
Senior Software Engineer
2018 - 2020 (2 years)
Portugal
  • Worked on the development of the Abihome iOS application using Swift and Git.

  • Architected and developed a React Native application.Translated design wireframes to actual code and defined how the application looked and how it worked.

  • Enhanced the application for maximum speed and scalability.

Coodriver GmbH
Coodriver GmbH
Senior Software Engineer
2017 - 2018 (1 year)
Porto Area, Portugal
  • Design and develop Coodriver's Swift SDK and all of Coodriver's iOS applications.

  • Created an application that makes drivers aware of schools and children around the school areas for traffic safety.

  • Designed an application that acts as a sensor for the Schutzranzen Driver App and allows children to communicate with their parents easily.

UpholdInc
UpholdInc
Software Engineer
2015 - 2017 (2 years)
Braga E Regiao, Portugal
  • Designed and developed an iOS wallet app for a cloud-based financial services platform.

  • Created a remittance app which is connected to Uphold's back-end that allowed users to register and create remittances between different countries.

  • Developed the Uphold iOS SDK which is a React Native application.

Altran Portugal - Sonae
Altran Portugal - Sonae
IT Consultant / Application Manager
2014 - 2015 (1 year)
Porto, Portugal
  • Member of the team responsible for an Oracle e-Commerce solution's implementation at Sonae.

  • Supported the dependencies with Oracle Commerce(ATG) and the already existing systems (Oracle Retek and SAP).

  • Responsible for the back-office solution - Oracle E-Business Suite - throughout the project's full life cycle phases.

Ahold Europe - Wipro Technologies
Ahold Europe - Wipro Technologies
Business / System Analyst
2013 - 2014 (1 year)
Zaandam, Holland
  • Responsible for the process design, analysis and technical developments regarding an Oracle Retail solutions implementation in Ahold Europe.

  • Developed and implemented deployment strategy definition tasks using Oracle Retail Store Inventory Management.

  • Drove improvement in the performance of people and processes and understand the different business scenarios to fully accomplish the customer requirements.

Wm Morrison Supermarkets Plc - Wipro Technologies
Wm Morrison Supermarkets Plc - Wipro Technologies
Business / System Analyst
2012 - 2013 (1 year)
West Yorks, United Kingdom
  • Responsible for the process design, analysis and technical developments regarding an Oracle Retail solutions implementation in Wm Morrison Supermarkets Plc.

  • Lead and implemented strategies to fully utilize Oracle Retail Store Inventory Management (ORSIM).

  • Drove improvement in the performance of people and processes and understand the different business scenarios to fully accomplish the customer requirements.

Wipro Technologies - Innovation Department
Wipro Technologies - Innovation Department
Project Engineer
2011 - 2012 (1 year)
Maia, Portugal
  • Led 4 groups of 3-4 students in order to achieve the implementation of 4 different projects that come as a result of the cooperation between Wipro Portugal and the University of Minho.

  • Developed retail functional knowledge and business concepts and improved the knowledge interfaces and accessibility.

  • Implemented an agile team work development and optimized business concepts.

Showcase

Software Developer - Yolbe
Software Developer - Yolbe
  • YolBe is a social networking platform focused on career development.

  • It provides tools for job searching, community engagement, skill building, and more.

  • The team's work includes frontend architecture and development using React Native, React, Redux, Expo, Next.js, Javascript, TypeScript, Jest, Puppeteer, and Detox.

Software Developer - Barkyn
Software Developer - Barkyn
  • Barkyn App provides 24/7 specialist support for dogs.

  • The app offers a dedicated veterinarian assistant available anytime.

  • Developed using React Native, React.js, Redux, Javascript, and Jest.

Software Developer - Coodriver GmbH, Schutzranzen Driver App
Software Developer - Coodriver GmbH, Schutzranzen Driver App
  • Develops an app that alerts drivers to schools and children in their vicinity.

  • Features pairing functionalities for parent supervision of children.

  • Utilizes iOS - Swift and Git for app development and technical management.

Software Developer - Coodriver GmbH, Schutzranzen Child App
Software Developer - Coodriver GmbH, Schutzranzen Child App
  • Develops a sensor application for the Schutzranzen Driver App, facilitating communication between children and parents.

  • Utilizes iOS - Swift and Git for development.

  • Focused on technical management and project support.

Software Developer - Uphold Inc, Uphold Wallet
Software Developer - Uphold Inc, Uphold Wallet
  • Uphold is a cloud-based financial services platform.

  • It facilitates instant and secure currency and commodity transactions globally.

  • The project utilizes iOS – Swift and Git technologies.

Software Developer - Uphold Inc, Aztro
Software Developer - Uphold Inc, Aztro
  • Aztro is a remittances app connecting to Uphold’s backend.

  • It enables users to register and create remittances between different countries.

  • The project utilized technologies including React Native, Swift, and Objective-C, as well as Git.

 Software Developer - Uphold Inc, Uphold iOS SDK
Software Developer - Uphold Inc, Uphold iOS SDK
  • Uphold is a cloud-based financial services platform.

  • It facilitates instant and secure currency and commodity transactions globally.

  • The iOS SDK is developed using Swift and Git.

Education

Master's degree in Information Technology and Computer Engineering
Master's degree in Information Technology and Computer Engineering
Univesity of Porto
2006 - 2011 (5 years)