Jared Ramirez, Developer in Fayetteville, AR, United States
Jared is available for hire
Hire Jared

Jared Ramirez

Verified Expert  in Engineering

Software Developer

Location
Fayetteville, AR, United States
Toptal Member Since
May 7, 2017

Jared has four years of experience working in front-end development, primarily Elm, JavaScript with React/Redux and Angular. He also builds servers with Node.js, Golang, and Elixir. Jared is constantly learning about new coding paradigms and styles to always stay up to date and is an excellent communicator who works quickly and efficiently.

Portfolio

Replenysh
MongoDB, Express.js, Node.js, React, React Native
Keyo, Inc.
Express.js, JavaScript, Redux, React Native, React
CaseStack, Inc.
Amazon Web Services (AWS), Koa, Docker, Kubernetes, MongoDB, TypeScript...

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, MacOS

The most amazing...

...thing I've coded is an algorithm to iteratively search a path in a tree to find a specified node enabling dependency injection at any level of an application.

Work Experience

Full-stack Engineer

2017 - PRESENT
Replenysh
  • Architected and designed a cross-platform mobile app using React Native.
  • Designed efficient, scalable data flow effectively supporting code reuse in a mobile app with React Native and Redux.
  • Created and maintained models in a Mongo database, along with creating various endpoints with Node/Express to interact with them.
  • Supported a legacy React web app while managing new feature design and development.
  • Managed Heroku production environments for both a React web app and Node.js back-end.
Technologies: MongoDB, Express.js, Node.js, React, React Native

Senior Software Engineer

2017 - 2017
Keyo, Inc.
  • Created and supported an admin portal to manage various types of users and data in React.
  • Spearheaded the creation of iOS and Android mobile apps with React Native.
  • Integrated various features such as Facebook Login, Google Maps, and Universal/Deep Linking into mobile and web apps.
  • Created an efficient, sustainable system for reusing containers with Redux in React Native support by the Recompose library.
  • Worked full-stack and cross-platform to create cohesive systems and optimize total project speed.
Technologies: Express.js, JavaScript, Redux, React Native, React

Full-stack Developer/DevOps

2016 - 2017
CaseStack, Inc.
  • Supported a cross-platform website front-end written using React, Redux, and Relay.
  • Created a delegator sever in GraphQL to communicate with a number of microservices.
  • Wrote servers to communicate with MongoDB and MS-SQL using Elastic Search in Koa2.
  • Conceptualized a complete domain and authorization model to determine the flow of data.
  • Created a reusable component kit to handle user interaction while abstracting the logic.
  • Used AWS ECS2 containers to deploy the application with Kubernetes, auto-scaling, and load balancers.
  • Used AWS S3 to create CDNs to bootstrap JavaScript and CSS dependencies more easily.
Technologies: Amazon Web Services (AWS), Koa, Docker, Kubernetes, MongoDB, TypeScript, GraphQL, Relay, Redux, React

Full-stack Developer

2014 - 2016
Byte-Pushers
  • Created a rich domain model to handle complex user management systems.
  • Designed a front-end tablet application to efficiently organize technical laboratory experiment data.
  • Created an offline-first front-end focused on a seamless user experience should network connections fail.
  • Created a mobile/tablet friendly data management platform to support structure and progress tracking in project management.
  • Wrote light and efficient SQL queries to quickly search and aggregate large amounts of data.
Technologies: MySQL, Spring, Java, AngularJS, JavaScript

Vuedux

https://github.com/jaredramirez/vuedux
An open-source package written in JavaScript for Vue.js that provides an easy way to bind your application to Redux. It's an effective way to manage the state of your application at all times, using Vue.js as the core library. It includes a "connect" component, which binds whatever parts of the state or actions you specify to your component from the provided store.

Languages

TypeScript, JavaScript, Go, Rust, GraphQL, C++, Elixir, Java, Elm

Frameworks

React Native, Redux, Express.js, Relay, AngularJS, Angular, Hapi.js, Koa, Spring

Libraries/APIs

Node.js, FlowType.JS, React, React Redux, React Router

Tools

Vim Text Editor, Redux Thunk, Git

Paradigms

Functional Programming

Storage

MongoDB, Microsoft SQL Server, MySQL

Platforms

MacOS, Kubernetes, Docker, Amazon Web Services (AWS)

2015 - 2017

Bachelor's Degree in Computer Science

Universtiy of Arkansas - Fayetteville, AR

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring