# Daniel Espinoza
# About Me
# Current Employment
I am currently a Data Engineer at Lockheed Martin.
# Education & Previous Employment
I received my Bachelor's Degree of Science in Computer Science from The University of Texas Rio Grande Valley on December 15, 2018.
I was previously a Project Engineer at Wipro Ltd. contracted to Capital One as a Data Engineer and to CBRE as a Senior Frontend Developer:
For Capital One I worked for Loan Servicing as a Golang microservice developer getting data from Apache Cassandra and Snowflake to calculate various metrics for daily reports to be displayed on Tableau. And for Sales and Originations I worked on live reports using Scala, Python, Apache Spark, Apache Airflow, MemSQL and Snowflake.
For CBRE I worked on a reusable web component using StencilJS and Mapbox GL JS.
I worked as the Undergraduate Research Assistant to Dr. Emmett Tomai and Dr. Alley Butler. Focused on sonar scans of ships, point cloud data and virtual reality for the detection of contraband on the hull of ships with a grant from Department of Homeland Security; An Expert Systems Approach to Feature Recognition for Marine ROV Operation with Virtual Reality.
# Skills
I am proficient at using Python, Java/Scala, Golang and C/C++; comfortable with SQL (PostgreSQL, Snowflake, MySQL/MemSQL) and NoSQL (Cassandra, MongoDB).
# Projects
# Jetbrains IDE Plugin: Inline Error
A plugin for Jetbrains IDEs; Intellij IDEA, Pycharm, etc. inspired by the VSCode extension ErrorLens by user Alexander. Written in Scala.
# Senior Project: Drug Target Affinity (DTA) Predictor
A 3D Deep Convolutional Neural Network that predicts the binding affinity of a drug compound and a target protein using the 3D structure of the respective complex created from the compound and protein. 3D structure data was obtained from ChemBL and UniProt and the binding affinity from Drug Target Commons. The model was inspired by AtomNet and Pafnucy.
# Implementation of Neural Style
This is an implementation of paper A Neural Algorithm of Artistic Style using Python and Tensorflow. An example output of the algorithm:
The above image was produced by combining a city skyline and the style of Pablo Picasso's The Weeping Woman; more examples can be found in the github repository.
# CLI and Assembler
This was a semester project for my Systems Programming class; we where tasked in building a command line interface and an assembler for Simplified Instructional Computerthis was all written using C on Linux.
# Javascript Game
A simple game to test and practice knowledge of RGB colors. Written in Javascript with a custom CSS stylesheet.
# Contact
Email: contact@daniel-espinoza.com