Joshua Jackson, Software Developer in Austin, TX, United States
Joshua Jackson

Software Developer in Austin, TX, United States

Member since September 29, 2015
Joshua is a solid developer with over a decade of experience. He started coding for fun when he was very young and has been coding professionally since 2004. He has strong skills across a wide variety of programming languages and system administration tasks, but he is particularly capable with PHP and Linux.
Joshua is now available for hire

Portfolio

Experience

Location

Austin, TX, United States

Availability

Part-time

Preferred Environment

Vim, Linux

The most amazing...

...thing I have worked on is a project to induce pentachromacy in humans.

Employment

  • Principal Developer

    2008 - PRESENT
    Kalliste Consulting
    • Wrote a new version of the Rice Wavelet Toolbox for the 1D and 2D wavelet filter bank design, analysis, and processing. Restructured and documented the C code and ported MATLAB code to Python. Wrote Python and MATLAB xUnit tests.
    • Created an openFrameworks C++ image processing program.
    • Developed web applications using PHP, MySQL, and JavaScript, including a complete time clock and project/task management system.
    • Maintained Linux/Windows networks and servers.
    • Updated websites based on CodeIgniter, Ruby on Rails, and various other frameworks.
    Technologies: PHP, C, C++, Ruby on Rails, C#, JavaScript, Python, MATLAB, Linux
  • Programmer

    2011 - 2017
    Eagleman Neuroscience Lab, Baylor College of Medicine
    • Created a Python toolbox for color vision research.
    • Implemented web versions of tests for psychological research using PHP, MySQL, and JavaScript.
    • Wrote data analysis scripts in R.
    • Maintained the Synesthesia Battery.
    • Built and maintained Linux systems for scientific computing and web applications.
    Technologies: PHP, R, Python, JavaScript, MATLAB, Ubuntu Linux, NeuroDebian
  • Contract Web Developer

    2015 - 2015
    Austin Community College
    • Wrote Ajax user interfaces using jQuery and jQuery DataTables.
    • Assembled PHP back-end code.
    • Detangled very convoluted legacy PHP code.
    • Queried against a Microsoft SQL Server.
    • Designed code structure for easy debugging and maintenance.
    Technologies: PHP, JavaScript, jQuery
  • Programming Consultant

    2013 - 2015
    Braincheck
    • Designed protocols for secure data synchronization and implemented examples in PHP and Java.
    • Refactored and debugged Android Java code.
    • Built a SOAP API and Client.
    • Used code generation for the API code.
    • Constructed a PHP bridge to the R programming language for generating graphs using the R ggplot2 library in PHP.
    Technologies: Java, Android, PHP, MySQL
  • Unix Systems Administrator

    2006 - 2008
    Houston Information Team
    • Maintained Linux High Performance Computing Systems.
    • Assisted developers with C and Fortran programming issues.
    • Travelled across the world to resolve remote access issues for a major energy company.
    • Diagnosed and resolved system and network issues in novel environments.
    • Made software and hardware purchasing recommendations.
    Technologies: RHEL, IRIX, Solaris, SystemImager, SAN
  • Contract Web Developer

    2003 - 2008
    Freelance Work
    • Developed web applications using Linux, Apache, MySQL, PHP, and JavaScript.
    • Assembled eCommerce solutions using the PayPal IPN API as well as smaller payment gateway APIs.
    • Wrote a PHP language extension in C.
    • Wrote a PHP web application development framework.
    • Converted PSD designs to HTML.
    Technologies: Linux, Apache, MySQL, PHP, CSS, JavaScript
  • Project Lead | Developer

    2005 - 2006
    Alphared Web Hosting
    • Wrote all internal software for tracking and managing servers, customers, inventory, and network resources. Used Linux, Apache, MySQL, and PHP.
    • Supervised work locally and abroad for a full network resources audit.
    • Coordinated the transition of all the operations to ARIN IP addresses.
    • Diagnosed issues with Linux, BSD, and Windows servers.
    • Monitored service availability with Nagios.
    Technologies: Linux, BSD, PHP, MySQL, Cisco, RWhois, Apache
  • Research Assistant

    2003 - 2004
    University of Houston Combustion Chaos Group
    • Designed software specifications based on user requirements.
    • Developed code in C to drive scientific instruments and read data from them.
    • Maintained Linux computing systems.
    • Wrote GTK graphical interfaces.
    • Wrote portable code for serial communications.
    Technologies: Linux, C, GTK
  • Level 2 Linux Support Technical

    2002 - 2003
    Ev1/Rackshack Hosting
    • Diagnosed and resolved issues with Linux Web Servers.
    • Created new procedures and resources for support including and internal support wiki.
    • Fixed issues with cPanel/WHM systems.
    • Resolved Apache configuration problems.
    • Diagnosed SMTP, POP3, and IMAP email issues.
    Technologies: Linux, Apache, cPanel, WHM, Ensim, RedHat

Skills

  • Languages

    Bash, PHP, Python, C, JavaScript, Swift, HTML5, Java, Ruby, XPath, HTML, R, CSS, Assembler x86, AWK, C#, C++, Perl, Go
  • Frameworks

    PhoneGap, Cordova, CodeIgniter, Angular, JNI, Ionic, Bootstrap, Flask, Ruby on Rails (RoR), Laravel 5, Laravel, Android SDK, Scrapy, AngularJS, Django
  • Tools

    Cordova Plugins, Apache, Android NDK, GTK+, Grand Central Dispatch, BitLocker, Nagios, lighttpd, LaTeX, KVM/Qemu, VirtualBox, Expect, CMake, MATLAB, Git, AWS IAM
  • Platforms

    Ubuntu Linux, Red Hat Linux, Debian Linux, Linux, Linux RHEL/CentOS, Raspberry Pi, IRIX, Drupal, BSD, Solaris, Arduino, WordPress, Android, cPanel, Joomla, MacOS, Joomla 3
  • Other

    Unix Clustering, Gentoo, RHEL, Regular Expressions, Deep Learning, RSync, WebSockets, Encryption, Back-end, Oil & Gas
  • Paradigms

    High-performance Computing, Cross-platform, Model View Controller (MVC), Object-oriented Programming (OOP)
  • Storage

    MySQL, PostGIS, Microsoft SQL Server, SQLite, PostgreSQL, AWS S3
  • Libraries/APIs

    Keras, Theano, TensorFlow, Pandas, jQuery, AWS EC2 API, Pixi.js, NumPy, PayPal API, SQLAlchemy, SciPy, Socket.IO, Drupal Modules, D3.js, RxJS, Flask-RESTful, PyGTK

To view more profiles

Join Toptal
Share it with others