Scroll To View More
Alex Long, JavaScript Developer in Sterling, VA, United States
Alex Long

JavaScript Developer in Sterling, VA, United States

Member since August 3, 2015
With development experience involving five different startups over the past three years, Alex is experienced in both prototyping ideas from scratch as well as driving progress in existing platforms. Last year, Alex presented a system built by himself and colleagues to perform malware analysis using machine learning and natural language processing techniques at Blackhat 2015, a highly respected cyber security conference.
Alex is now available for hire

Portfolio

  • Zugata
    ReactJS, Flux, ES6, Docker, Ruby on Rails
  • UCapture
    JavaScript, React.js, Kango Framework, Gulp
  • Invincea Labs
    Android, Python, AngularJS, D3, HTML, Sass CSS, MongoDB, ElasticSearch, Vim

Experience

  • JavaScript, 7 years
  • Android, 4 years
  • Python, 3 years
  • PHP, 3 years
  • D3.js, 3 years
  • Natural Language Processing (NLP), 3 years
  • AngularJS, 3 years
  • React, 2 years
Sterling, VA, United States

Availability

Part-time

Preferred Environment

OS X, Linux, Git, Vim, Android Studio

The most amazing...

...thing I've built is a language-agnostic synonym detection algorithm using cosine similarities of context vectors to mathematically express semantic similarity.

Employment

  • Web Developer

    2016 - 2016
    Zugata
    • Implemented new features in UI including calendar widget for selecting a date range while showing days that were already reserved.
    • Performed numerous bug fixes including UI glitches and performance issues.
    • Improved cross-platform compatibility by testing and performing bug fixes for Internet Explorer, Safari, Firefox, Chrome, and mobile Chrome.
    • Contributed to design and ideation discussions by suggesting new ideas and helping to critique new features.
    Technologies: ReactJS, Flux, ES6, Docker, Ruby on Rails
  • Cross-Browser Extension Developer

    2015 - 2016
    UCapture
    • Developed a browser extension using the Kango cross-browser framework which did a number of things including injecting overlays on certain pages and displaying user account information in the browser action window.
    Technologies: JavaScript, React.js, Kango Framework, Gulp
  • Research Engineer

    2012 - 2015
    Invincea Labs
    • Supported several projects in the areas of Android security, web and back-end system development, natural language processing, and machine learning.
    • Provided rapid development and deployment of Android app prototypes as well as pen-testing and reverse engineering of third-party apps.
    • Published and presented visualization work at IEEE VIZ 2014 in Paris, France, and this year at two notable security conferences: MTEM and Black Hat.
    • Used a combination of several technologies for web and back-end work, including AngularJS and Python to prototype a system for malware analysis and visualization.
    Technologies: Android, Python, AngularJS, D3, HTML, Sass CSS, MongoDB, ElasticSearch, Vim
  • Android App Developer

    2012 - 2014
    Independent
    • Developed and released three Android apps (“Studio Assistant,” “Airplane Mode Reminder,” and "Pashword") all currently available on the Google Play app store.
    Technologies: Android, Java, Android Studio, Vim, Gradle
  • Intern Android Developer

    2012 - 2012
    Science Application International Corporation
    • Developed an Android biometric app and .NET back-end web service using C# for matching fingerprint, face, iris and voice samples.
    • Worked with lead engineers and upper management in product development and marketing strategies.
    • Independently integrated new technologies and resolved critical memory leaks.
    Technologies: Android, Java, C#, .NET Web Services

Experience

  • Malware Analysis Tool and Visualization System (Development)

    I worked on a team of 4 developers building a prototypical system where individuals could submit malware to be automatically analyzed and visualized. The visualizations allowed individuals to explore the "social network" of a malware sample, by seeing other ingested samples with similar properties, as well as providing an at-a-glance view of the malware's capabilities.

    Due to the small team size, all members included myself worked on a variety of different areas of the system. Some of my larger roles included building new visualizations using D3 and Sigma JS, developing an interface for uploading and ingesting new samples, and implementing crucial back-end functionality for handling communication between system components. Technologies and languages used in my work include Tornado web server, ZeroMQ, MongoDB, Elasticsearch, Python, AngularJS, JavaScript, and LESS.

Skills

  • Languages

    CSS, JavaScript, PHP, Python, ECMAScript (ES6), Java, Less, CoffeeScript, RDF, SPARQL, HTML, WSDL, Visual Basic
  • Frameworks

    AngularJS, Flux, Bootstrap, Kango Cross-Browser Extension Framework, Chrome
  • Libraries/APIs

    React, D3.js, ZeroMQ, ArcGIS, Flask-RESTful, jQuery, JavaScript API for Chrome
  • Platforms

    Android, Ubuntu Linux, Linux, Docker
  • Other

    Natural Language Processing (NLP), Chrome Extensions, Machine Learning, Tornado, IIS, SOAP
  • Tools

    Android Studio, Ansible, Bower, Git, Vim Text Editor, Gulp.js
  • Paradigms

    REST, Agile Software Development, Test-driven Development (TDD)
  • Storage

    MongoDB, Elasticsearch

Education

  • Bachelor of Science degree in Information Technology
    2008 - 2012
    George Mason University - Virginia
I really like this profile
Share it with others