Jonathan Estrella

Jonathan Estrella

Mentor
5.0
(1 reviews)
US$30.00
For every 15 mins
1
Sessions/Jobs
ABOUT ME
Backend Engineer
Backend Engineer

An engineer focused on improving performance. Living in the startup space, and a constant learner.

Queries starting to take too long? AWS costing too much? Are you worried about writing code that has a shaky foundation? Let me help you plan and learn, let's chat.

English
Pacific Time (US & Canada) (-08:00)
Joined September 2017
EXPERTISE
2 years experience
Added CRUD endpoints to a Wildfly+Jackson/JAX-RS REST service. Wrote API client in Java to interface with the service. Updated Nutch (A...
Added CRUD endpoints to a Wildfly+Jackson/JAX-RS REST service. Wrote API client in Java to interface with the service. Updated Nutch (A hadoop based web scraper) to support concurrent reads/writes on MongoDB shards. Wrote additional mapreduce jobs to improve recoverability of Nutch during failures.
1 year experience
Wrote spark streaming application to create computed statistics based on user events website, and email content produced and sent through...
Wrote spark streaming application to create computed statistics based on user events website, and email content produced and sent through website. Applied document summary techniques and indexed emails to make them searchable through Solr. Wrote Akka (TCP) microservice to detect how long emails are read through invisible image tracking in emails and socket connections. Implemented barebones HTTP server with Akka TCP.
2 years experience
Worked with Yii to update a CRUD REST service and created technical documentation. Wrote PHPUnit tests for endpoints. Created WYSIWYG fo...
Worked with Yii to update a CRUD REST service and created technical documentation. Wrote PHPUnit tests for endpoints. Created WYSIWYG form creator with Laravel/jQuery. Users could create a form with different input types and add labels, make sections required/optional. These forms were later presented in email campaigns Created a PHP API client and design document.
YiiLaravel
View more
YiiLaravel
View more
1 year experience
Wrote a distributed Scrapyd service. Created a router that distributed and handled serving statistics from scrapyd instances on different...
Wrote a distributed Scrapyd service. Created a router that distributed and handled serving statistics from scrapyd instances on different machines.
Scrapy
View more
Scrapy
View more
1 year experience
Migrated portions of an existing knockout component based website to use react components using redux as a data store.
Migrated portions of an existing knockout component based website to use react components using redux as a data store.
1 year experience
Performed query optimization through adding indexes and manually writing queries to override Hibernate generated queries. Removed cold i...
Performed query optimization through adding indexes and manually writing queries to override Hibernate generated queries. Removed cold indices in databases
Optimization
View more
Optimization
View more

REVIEWS FROM CLIENTS

5.0
(1 reviews)
leslie diane
leslie diane
September 2017
Brilliant. I will definitely work with Jonathan again. He worked efficiently explaining what he was doing on Ajax and JavaScript.
EMPLOYMENTS
Software Engineer Intern
Square
2017-09-01-Present
N/A
N/A
Ruby
Python
Ruby on Rails
View more
Ruby
Python
Ruby on Rails
Ember.js
View more
Software Developer
Street Contxt
2016-05-01-2017-04-01
Developed microservice to track email read times using Scala/Akka Created React components while changing website to use React components...
Developed microservice to track email read times using Scala/Akka Created React components while changing website to use React components instead of knockout Created spark streaming app to process user events
Java
Scala
Angular
View more
Java
Scala
Angular
Jersey
React
Knockout
WildFly
View more
Data Algorithms Developer
WatrHub Inc.
2015-08-01-2016-04-01
» Setup service to coordinate distributed finding/downloading/processing of PDF documents from water utility websites » Changed web scrap...
» Setup service to coordinate distributed finding/downloading/processing of PDF documents from water utility websites » Changed web scraping tech stack and saved 50% of monthly server bill while improving performance » Wrote classifier for PDF files found on municipal websites, achieved an accuracy of 79%
Python
Java
Scrapy
View more
Python
Java
Scrapy
View more