KYONRU
Roberto Amarante

Senior Fullstack Engineer

I love building mobile apps and games, including everything that goes into them, from web sites to backend services.

Contact Me

Experience

Senior Software Engineer

Flatirons03/2021-Present

• Served as the technical lead for teams of 3+ at Flatirons, working directly with clients.

• Responsibilities included project architecture, technology, and infrastructure decision-making.

• Delivered quality code and reviewed the code of junior and mid-level engineers.

• Primarily served as a senior software engineer (Mobile + Backend) with expertise in React Native and NestJS.

• Took on the role of Mobile DevOps for React Native projects:

      - Dockerized projects to streamline development environments.

      - Implemented CI/CD pipelines using Fastlane.

      - Wrote comprehensive developer documentation.

      - Automated various development processes.

      - Introduced new technologies and established code standards.

      - Conducted lightning talks to share knowledge and best practices with the team.

01

Public Transportation Client

In this role, I spearheaded the development of a system to improve public transportation access for thousands of passengers in low-income areas of New York City. As the technical lead, I was responsible for defining requirements and creating tickets. I served as the primary developer for cross-platform mobile applications used by both passengers and drivers. Additionally, I managed the development of our backend infrastructure and the dashboard web application.

02

Health Industry Client

I led the development of a minimum viable product (MVP) application for a platform serving hundreds of nurses. My responsibilities included acting as a React Native expert and offering high-quality, user-focused suggestions to enhance the application's functionality and user experience.

03

Internal Infrastructure

I developed tools to streamline the team's development process, including automating the creation of new projects and features. Additionally, I created templates for the architecture of new APIs, applications, and web pages to ensure consistency and efficiency.

04

Internal Products

I was responsible for implementing analytics and addressing general bug fixes to ensure optimal performance and reliability of the application.

Senior Software Engineer

GBH09/2017-10/2018 & 03/2019-03/2021

• Worked at GBH on two separate occasions.

• Initially joined early in my career, gaining foundational knowledge in software development.

• After a period as a freelance developer, returned to GBH as a mid software engineer and later promoted to senior software engineer.

• Responsibilities varied by client and time period, encompassing:

      - Cross-platform development using React Native.

      - Web development using ReactJS.

      - API development using ExpressJS.

• Contributed to diverse projects, adapting to different client needs and technology stacks.

01

Private Services USA Client

Served as a React Native expert for an application used by hundreds of users to schedule sessions. I was responsible for end-to-end feature development, including modifications to mobile, API, and web components as needed.

02

Real Estate Client

Developed the primary mobile application for real estate agents, handling the entire app development process and integrating it with an existing API.

03

Payment Platform Client

After contributing to the main Android native app, I took on the role of project lead following the previous lead's departure. My responsibilities included completing an architectural migration and implementing a new NFC payment feature. Upon successful delivery, I developed the iOS version of the app using React Native.

04

Bank Client

Implemented features and performed bug fixes for a new loyalty product, for a credit card provider. Also contributed to the development and maintenance of the accompanying web app.

05

Internal Products

Focused on bug fixing and prototyping.

Independent Contractor

ENFOCO, SRL08/2018-11/2019

• Created a mobile app for one of Enfoce SRL's clients.

• Developed new features to enhance application functionality.

• Fixed bugs to ensure smooth and reliable app performance.

• Contributed to UI design decisions to improve user experience.

• Contributed to API design to ensure seamless integration and performance.

• Developed a long-term relationship with the client, providing insights about React Native development.

• Trained and supervised junior developers, sharing knowledge and best practices.

01

Humano Seguros

Worked as the main react native developer for a mobile app to one of their clients in the health insure industry. This app is used internally by thousands of employees.

Independent Contractor

Standups.io08/2018-11/2018

• Worked as a mobile developer to create the MVP using React Native.

• Developed new features to enhance application functionality.

• Integrated camera, audio, and video features into the applications.

• Fixed bugs to ensure smooth and reliable app performance.

• Collaborated closely with the client to understand their needs and deliver customized solutions.

• Provided technical support, addressing and resolving any issues promptly.

01

Standups

Helped on the development of the main app for this startup, I was in charge of implementing features like displaying stand-ups videos in a instagram stories like format as well as voice notes and text post.

Freelance Developer

Contact me10/2018-03/2019

• Worked as a freelance developer for a diverse range of clients, specializing in mobile application development.

• Created innovative and user-friendly apps for both iOS and Android platforms.

• Collaborated closely with clients to understand their needs and deliver customized solutions.

• Integrated the latest technologies and best practices to ensure high performance and seamless user experiences.

01

Buygro

Developed a new project similar to Uber Eats, but tailored for local stores to facilitate grocery purchases.

02

Casa de los Vitrales

Developed a mobile application for a museum. This app included information about the museum and offers a Virtual Reality tour using the Viro React Native SDK. The app is specifically designed to be used with Google Cardboard VR.

Skills

Typescript/

Javascript/

Swift/

Kotlin/

Java/

C#/

Lua/

GDScript

Mobile Development

  • React Native (Vanilla, Expo, Ignite)
  • iOS (UIKit, SwiftUI)
  • Android (XML, Jetpack Compose)

Web Development

  • React (ReactJS, Gatbsy, React Native)
  • Remix (This website is built on it!)
  • Next.js (App routing, Page routing)

Backend Development

  • Node.js (Typescript, Javascript)
  • Express.js (Postgres, MongoDB)
  • NestJS (REST, GraphQL, Microservices, Websockets)

Game Development

  • Unity (C#)
  • Pico-8 (Lua)
  • Godot (GDScript)

Education

2014 – 2018

Software Engineering

Santo Domingo Institute of technology (INTEC)

Languages

Spanish / Native

English / Fluent

Japanese / Basic