Abraham Linares, Developer in Washington, DC, United States
Abraham is available for hire
Hire Abraham

Abraham Linares

Verified Expert  in Engineering

Software Developer

Location
Washington, DC, United States
Toptal Member Since
October 14, 2019

Abraham has over nine years of experience in computer science engineering, software development, and data science. Using business intelligence and machine learning, he identifies critical insights behind heterogeneous data and telling compelling stories with the findings. He also loves coding and solving problems through technology tools, building web apps, or stand-alone programs in languages such as Python, C#, Java, JavaScript, and more.

Availability

Part-time

Preferred Environment

Sublime Text, MacOS, Atom, Linux

The most amazing...

...project I've built is my own smart thermostat with Raspberry Pi (voice controlled with Alexa). It also makes efficient use of energy through machine learning.

Work Experience

Software Engineer | Data Scientist

2019 - PRESENT
Inter-American Development Bank
  • Maintained and developed a data transparency publishing app in C#.
  • Created innovative models with Python to be published using Tableau and SharePoint.
  • Supported the creation of automated tools for the department using C#.
  • Liaisoned between business and economist stakeholders to lead the performance studies for the department.
  • Provided support for the Microsoft Suite used in the department such as SharePoint and other tools of Office 365.
Technologies: SharePoint, C#, SQL, Tableau, Python

Senior Technical Consultant

2019 - 2019
Acumen Solution
  • Migrated internal components from Classic to a Lightning experience in Salesforce for the company using JavaScript and Apex.
  • Configured and developed dashboards and modules of the Salesforce Service Cloud for a specific client in the private sector.
  • Managed a file mass migration for internal resources in the company using Python as a supporting tool.
Technologies: JavaScript, Salesforce

Business Data Analyst

2015 - 2019
Inter-American Development Bank
  • Led the extraction of information in the organization data warehouse to create and publish quarterly performance reports.
  • Was involved in the creation of a corporate dashboard made in Tableau to visualize the performance of the organization.
  • Created an analytics visualization using Python and Tableau to predict times of preparation for projects throughout a given year to make better strategic decisions at the higher management level.
  • Supported different teams in the department to extract information from internal and external resources to build econometric studies.
  • Involved in data quality processes to provide correct information across the organization.
Technologies: C#, SQL, Tableau, Python

Software Engineer

2011 - 2015
GMT Prime Corporation
  • Conceptualized, developed, and delivered automated trading strategies in a FOREX market platform (MT4) using MQL and C++ programming languages.
  • Designed and built a type of proprietary software to automate internal processes using C#.
  • Created and deployed modules to enable cross-platform communication between the FOREX platform and the proprietary software, also using C# and best practices in software design patterns.
  • Supported the creation of the front end for the company using JavaScript and Angular.
  • Implemented competitions for our leads and clients to advertise the use of our platform and expand our user base.
Technologies: C++, MQL, JavaScript, C#

Mobile Apps Developer

2010 - 2011
Mobile Media Networks
  • Led the development and deployment of mobile applications for BlackBerry and BlackBerry Playbook platforms.
  • Designed, developed, and deployed a news source app for a national newspaper to get a digital version of their publications.
  • Conceptualized and built a sports app for a sports channel to live stream some of their TV content.
  • Created and deployed a casual game based on sharing stickers for a carrier company that wanted to impulse ad pushing through the app.
Technologies: Java

SmartCoil: The Smart Thermostat

https://medium.com/voice-tech-podcast/making-a-smart-thermostat-for-an-old-fan-coil-unit-fcu-36c078e2d544
I built a smart thermostat for an old fan coil unit (FCU) with Raspberry Pi and implemented voice control using Amazon Alexa. All of the specs and steps to build this kind of project has been published in the related Medium link.

Connect 4 Neural Network

https://github.com/amontilla0/C4NN
An attempt to train a neural network with TensorFlow to play and win Connect 4. The related link has all the codebase and training report graphs in a GitHub repository.

Using D3.js to Build a Quick Overview Dashboard

https://github.com/amontilla0/ZurichDogsDashboard
A quick overview of dog breeds owned in Zurich over the period 2001-2015. I developed the dashboard using D3.js functionalities and the dataset taken from a Kaggle repository. The related link showcases the dashboard and exposes the codebase in a GitHub repository.

Languages

Python 3, HTML5, C#, JavaScript 6, Java, SQL, Python, JavaScript, MQL, C++

Tools

Microsoft Excel, Tableau, Microsoft Access, Atom, Sublime Text

Frameworks

Angular, React Native

Libraries/APIs

React, Scikit-learn, Google API

Platforms

Oracle, AWS Lambda, SharePoint, Linux, MacOS, Salesforce, Firebase

Storage

IBM Db2, MongoDB, Amazon S3 (AWS S3), MySQL, PostgreSQL

Other

Business Analysis, Machine Learning, Web Development

2017 - 2017

Certificate of Completion in Data Science

Georgetown University | School of Continuing Studies‎ - Washington, D.C., United States

2011 - 2014

Specialization Degree in Marketing Management

Universidad Simón Bolívar - Caracas, Venezuela

2005 - 2010

Bachelor in Science Degree in Computer Engineering

Universidad Simón Bolívar - Caracas, Venezuela

AUGUST 2019 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

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