Daniel R.

Daniel R.

Senior React.js developer

Request Rate
Spain

Daniel has 9+ years of experience in web development. He has an in-depth knowledge of Vanilla Javascript and has developed his skillset along with the progression of frontend technologies from Backbone, AngularJS, Ionic v1-4, Angular v2-7, React/Redux, React Native. For the backend skills, he has experience with Node/Express, Java/Spring, PHP/CodeIgniter, NoSQL DBs, Document DBs, Relational DBs, and many more. 

Daniel enjoys broadening his knowledge portfolio by learning and adopting new or complementary technologies such as D3.js, GraphQL, Apollo, Relay, React Hooks, and GatsbyJS to name a few. 

He is a confident and reliable professional and a perfect team player.


Skills

  • Javascript
  • React
  • CSS
  • Angular
0246810

Experience

Freelance projects, United States

Freelance Full Stack Software Engineer

January 2018 to Present

Stack:

  • React,
  • Angular,
  • Node.js

Responsibilities:

  • Found solutions for several businesses, had to explore different technologies, languages, and frameworks to measure which provided the best solution. Projects across many different sectors, from healthcare, financial, business, to social;
  • As a client facing developer, was responsible for the full lifecycle development process of the software; 
  • Developed a range of solutions using frontend technologies such as React/Redux, React Native, Angular, Ionic, Cordova and backend technologies such as Python, Node, GraphQL, PostgreSQL, and more.


Cloud-based time tracking and scheduling solution, United States

Senior Mobile Engineer

October 2015 to January 2018

Stack:

  • Swift,
  • Java,
  • iOS,
  • Android

Responsibilities:

  • As a senior mobile developer, he helped design, build, and maintain their native iOS and Android applications; 
  • Has done cross team collaboration to coordinate the release of bug fixes and features. Proficient in Swift, Objective C, and Java.


Healthcare technology company, United States

Frontend Software Engineer

March 2012 to October 2015

Stack:

  • Angular,
  • Backbone,
  • D3.js,
  • JavaScript

Responsibilities:

  • Collaborative team development using Angular (front-end framework) and a Spring (back-end framework) to build data analysis applications for Health Systems;
  •  Focused primarily on frontend development and has learned the best practices.


Software development company, United States

Software Engineer Intern

March 2011 to March 2012

Stack:

  • JavaScript,
  • HTML,
  • jQuery

Responsibilities:

  • Worked with multiple types of software: Advantage Database Server and Advantage Web Server;
  • Acquainted with: oData, dataJS, jQuery, jQuery UI, jQuery Mobile, and Apache Web Service;
  • Created multiple tests to exploit and fix bugs. Created a web-based configuration utility that configures a database using oData calls to communicate between client and server.


Education

B.S. in Computer Science, Boise State University

September 2009 to May 2012

United States

Portfolio

An Independent Wealth Manager in Spain
March 2019 - May 2019
An Independent Wealth Manager in Spain
March 2019 - May 2019

It is an independent wealth manager based in Spain. The scope of the app was to provide full transparency for their 300+ clients’ investment funds with a communication channel to their dedicated advisor. I was involved in building their Progressive Web App. The design and back-end of the app were already built, so my involvement was to implement a responsive design with react components, provide offline support with Service Workers, and (mobile apps only) wrap everything in a Cordova bundle to ship to Google Play and the App Store.

Technologies used: React/Redux, Cordova, SASS, Service Workers for offline support, Javascript.


Technologies used:
React, Javascript
Sober Living App
January 2018 - March 2019
Sober Living App
January 2018 - March 2019

Sober Living App provides housing for individuals looking for a safe, clean, and sober environment to live in while rebuilding their lives. With over 40 locations across 3 Western States and over 500 residents at a given time, housing managers needed an easy way to manage and facilitate their residents’ stay. Most residents are court ordered to stay in these residencies, and almost all have prescription medications. My involvement was to build an app that manages all their residents across all locations providing in-real time notifications for requests when a resident is to be moved in or out. I was also required to build extensive resident profiles containing sensitive photos, dates, certificates, and a payments log.

Technologies used: Ionic v4, Angular v5, Google Firebase, Google CloudStore, Google FCM.


Technologies used:
Angular
Music Festival App
February 2014 - March 2017
Music Festival App
February 2014 - March 2017

It is a local music festival in my hometown. The festival brings over 500 artists that play in over 40 venues and grows every year. I banded together with a team of volunteer developers to build their mobile app and website. I built several features like News Feed and Artist Discovery, but the most pronounced feature I built was the Playlist and Now Playing feature which was the most commonly used feature in the app. The Now Playing feature is based off of Spotify where a mini-player would sit at the bottom of the app at all times, and could expand to full view displaying album art, song info, playtime scrubber, and media buttons. Several curated playlists of artists were available. This also expands to users being able to save songs into custom playlists. During the days of the festival, we have approximately 1,500 unique users per day and continue to grow.

Technologies used: Ionic v1, AngularJS (v1), SoundCloud API, Amazon Lambda, Google FCM.


Technologies used:
Angular
Personal website
Personal website

I created a personal website and blog to help showcase my portfolio and as a place to educate and have a conversation with the community. It is an open source project that uses GatsbyJS as a static site generator to build the website using React and GraphQL technologies and is hosted on Netlify. This project is in progress, and I hope to build out better transitions and a more responsive layout.

Technologies used: GatsbyJS, Netlify, React, GraphQL.

Technologies used:
React
Restaurant finding service
March 2018 - April 2018
Restaurant finding service
March 2018 - April 2018

The app, although incomplete, had intentions on disrupting the restaurant finding services. Taking your geographic location and searching within a known radius, it is able to find restaurants near you. This doesn’t sound any different from Yelp or FourSquare. However, it’s focus on professional photos taken of restaurants’ food and randomizing which photos are presented, was marketed toward a more niche clientele. Photos of food were viewed instead of restaurant information. A user is able to search what food looks appetizing for them and then receive restaurant details after deciding.

Technologies used: Angular v7, Google Firestore, Google Cloud Storage.

Technologies used:
Angular