Scroll To View More
Daniel Morris, SQL Developer in Evansville, IN, United States
Daniel Morris

SQL Developer in Evansville, IN, United States

Member since May 17, 2016
Daniel is a software developer who for more than nine years has relished working with all sorts of different technologies such as Node.js, JavaScript, Embedded C, C++, Java, .NET, and some Ruby scripting. He is also capable of quickly adapting to new environments, is a great communicator, and he sees his role as not only as a code monkey but also as a technical adviser. Challenging new problems are his favorite part of the job.
Daniel is now available for hire

Portfolio

  • Talent Logic, Inc.
    Node.js, PostgresQL, Meteor.js, MongoDB, Chrome Extension, Web Scraping, Mandril
  • ProSAAS
    Chrome Extension, Node.js, Vue.js, PostgreSQL
  • Ciholas, Inc.
    Embedded C, C++, Linux, AVR, ARM, Embedded Linux

Experience

  • SQL, 5 years
  • CSS3, 4 years
  • HTML5, 4 years
  • Node.js, 3 years
  • ECMAScript (ES6), 3 years
  • MongoDB, 2 years
  • AngularJS, 2 years
  • Vue.js 2, 1 year
Evansville, IN, United States

Availability

Part-time

Preferred Environment

Linux, Vim, Git

The most amazing...

...thing I've coded was an algorithm for tracking a devices position at high frequencies using a minimum number of RF packets.

Employment

  • Software Developer (Contract)

    2016 - PRESENT
    Talent Logic, Inc.
    • Built a custom CRM with Node.js, JavaScript, and Angular.
    • Developed a highly scalable web scraper that scraped over 1 million job listings a day; Used Google Puppeteer and AWS.
    • Automated emails to connect Talent Logic with potentially viable companies.
    • Created a Chrome extension to bring CRM user data into the local browser tab and simplify the recruitment process.
    Technologies: Node.js, PostgresQL, Meteor.js, MongoDB, Chrome Extension, Web Scraping, Mandril
  • Software Engineer

    2015 - 2016
    ProSAAS
    • Built a web application and chrome extension to create a contextual process documentation system; used Node.js, Vue.js, and PostgreSQL.
    • Enabled employers to create web tutorials and share them and also enabled them to follow those tutorials and subsequently skip the other parts of the training.
    • Aided employee guidance via the build of the above browser extension. It was intended to run continually and guide employees through processes as needed; that way when the process changes, employees follow the latest process from right within the browser.
    Technologies: Chrome Extension, Node.js, Vue.js, PostgreSQL
  • Embedded Software Engineer

    2011 - 2015
    Ciholas, Inc.
    • Developed an underground communication system for mining safety equipment.
    • Integrated a low-level IP stack into an AVR32 microcontroller.
    • Built a USB driver to communicate with custom RF network used underground.
    • Created highly accurate location tracking system to keep people from being run over inside mines.
    • Built sports tracking equipment with high frequency and high accuracy player tracking; I have a patent with my name on it for this.
    • Wrote factory acceptance tests for a location-tracking device.
    Technologies: Embedded C, C++, Linux, AVR, ARM, Embedded Linux
  • Web Developer

    2009 - 2010
    Ridge Tool
    • Added features to an internal CRM; used Apache Struts (Java).
    • Debugged classic ASP applications.
    • Created a media upload application for an Android phone.
    Technologies: Android, Java, WebSphere, ASP, ASP.NET, C#
  • Computer Programmer

    2009 - 2009
    Mitchell Sales
    • Developed an equipment tracking system using Visual Basic for applications in Microsoft Access.
    Technologies: Microsoft Access
  • Entrepreneur | Software Developer

    2005 - 2006
    Self-employed
    • Created a highly automated business application using Visual Basic .NET.
    • Developed a web scraper to retrieve the addresses of foreclosed houses.
    • Retrieved phone numbers based on the street address.
    • Automated the emailing of foreclosure lists and bills to customers.
    Technologies: VB.net

Experience

  • ProSAAS (Development)
    http://prosaas.net

    This is a browser extension that makes it easy to build intuitive workflows for employees and guides them through the workflow from within the browser.

Skills

  • Languages

    JavaScript, ECMAScript (ES6), Embedded C, SQL, Java, HTML5, CSS3, Ruby, C#
  • Libraries/APIs

    Vue.js 2, Node.js, jQuery, Underscore.js, Lodash, Vuex, Puppeteer, Mandrill API, Google Maps API, Twitter API
  • Tools

    Node Version Manager, Nginx, Git, VirtualBox, NPM, Vue CLI, CoinGate
  • Paradigms

    Functional Programming, Object-oriented Programming (OOP)
  • Platforms

    Meteor, Linux, AWS EC2, Android, DigitalOcean, Linode, WebSphere
  • Storage

    PostgreSQL, MongoDB, Relational Databases, JSON
  • Other

    AVR32, Embedded Development, Web Scraping, System Administration
  • Frameworks

    JSON Web Tokens (JWT), AngularJS, Kendo UI, Bootstrap 3+, ASP.NET, ASP

Education

  • Bachelor's degree in Computer Science and Engineering
    2008 - 2011
    University of Toledo - Toledo, OH, USA
I really like this profile
Share it with others