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 now available for hire
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