Aaron F. Liu
Apache Accumulo Developer in Fairfax, VA, United States
Aaron is a full-stack web and desktop application developer. During his career, he has written several complex products from the ground up. He has been playing with code since high school and has become even more immersed in it after getting his degree in computer science. He has experience with C++ (15 years), Python (10 years), Java, JavaScript, among others. Aaron is an enthusiastic and personable worker who is passionate about his work.
Web DevelopmentWindowsJavaScriptC++PythonQtBottleHTML5MySQLMongoDBMachine LearningLinuxUbuntuNode.jsApache AccumuloShow more
Aaron is now available for hire
Hire Aaron
Webworld Technologies
Java, Apache Accumulo, HTML, CSS, JavaScript
Invincea
C++, Python, Qt, Windows API, Keras, MongoDB, MySQL
SharePoint, Flash, ActionScript, C++, HTML, CSS, JavaScript
JavaScript, 15 years
Python, 10 years
Linux, 7 years
Desktop App Development, 7 years
Apache Accumulo, 1 year
Preferred Environment
C++, Python 2.7, Command Line (Linux and Windows)
The most amazing...
...personal project I've coded is a high-performance web server in C++ from the ground up.
Built a web application for analyzing and querying geospatial/temporal/graph data. Developed all of the front-end (HTML/CSS/JavaScript) and parts of the back-end (Java/Accumulo).
Technologies: Java, Apache Accumulo, HTML, CSS, JavaScript
Worked as the primary developer on a machine learning malware detection project. Built the hardware. Wrote all the code for training (Python) and production (C++).
Worked as the primary developer of a malware analysis server. Wrote all the server code (Python), the front-end code (HTML/CSS/JavaScript) and did the back-end analysis code (Python/C++). Used MongoDB for the database.
Worked as the primary developer of an endpoint management server. Wrote all the code (HTML/CSS/JavaScript/Python) for the 2.0 version, then served as the tech lead. Used MySQL for the database.
Developed many core features for our Windows desktop product (C++), including user interfaces (Qt), and did low-level Windows hacking.
Wrote many of the internal libraries used in our desktop products (C++): networking (HTTP/HTTPS), crash handling/stack tracing, pipes, and threading.
Developed all parts of our error-reporting framework, including the client (C++), the server (Python), and a robot (Python) to migrate the data into our bug-tracking system (JIRA).
Wrote several internal tools (JavaScript/HTA/C++). Audited the penetration test results. Wrote automated load tests which used Amazon EC2 to simulate hundreds of clients.
Technologies: C++, Python, Qt, Windows API, Keras, MongoDB, MySQL
Worked on a project to replace the Access database with a SharePoint server. Wrote a tool to migrate from Access to the SQL Server (C++). Developed a front-end in SharePoint (HTML/CSS/JavaScript).
Worked on a project to develop visualizations for healthcare statistics (Flash/ActionScript).
Technologies: SharePoint, Flash, ActionScript, C++, HTML, CSS, JavaScript
Engineer II
Overwatch (now Textron Systems)
Developed a tool to ingest satellite images into various databases (Oracle/Microsoft SQL Server), including the user interface (Qt).
Developed many features of a desktop product (C++), including parts of the user interface (MFC).
Wrote several internal tools which used scripting engine built into a desktop product (JavaScript).
Technologies: C++, Qt, MFC, Oracle, SQL Server
TAP-DC Website (Development)
https://github.com/afl5c/tapdc
I served as the TAP-DC webmaster from 2015 to August 2016. I rewrote the website from the ground up. Used Node.js for the server and Python for the back-end robot.
Game Cheat (Development)
https://github.com/afl5c/cheat
This is just a small project to cheat in any game. Works in both Windows and Mac.
JavaScript, Python, HTML, C++, HTML5, Java
Qt, Bottle
Windows, Linux, Ubuntu, CentOS
MySQL, MongoDB
Web Development, Machine Learning, Apache Accumulo
Libraries/APIs
Node.js, Microsoft Foundation Class Library (MFC), Theano, Sklearn
Subversion (SVN), Git, Jira
Bachelor of Science in Computer Science
University of Virginia - Charlottesville, VA, USA
High school diploma in Computer Science
Thomas Jefferson High School for Science and Technology - Alexandria, VA, USA
DevelopersHire the top 3% of freelance developers TM