Delon Newman

Delon Newman

Mentor
5.0
(1 reviews)
US$22.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Seasoned Software Engineer - Ruby on Rails, JavaScript & TypeScript
Seasoned Software Engineer - Ruby on Rails, JavaScript & TypeScript

Hi, I'm Delon. I've served as a software engineer, analyst and product designer for over 20 years. I've been tinkering with computers since I was 10 years old and have been engrossed in math, computer science & learning the art of computer programming since I was 15. When I was 18 I got my first professional programming job automating a data conversion for my mother's client.

I enjoy solving business and organizational problems through good communication and just the right amount of art, science & technology. I specialize in designing and building data-oriented systems like scheduling systems, workflow systems, and form systems. I also enjoy graphic design, systems programming & integration, automation, working with arcane data formats, and building compilers and interpreters.

Though I'm comfortable with a wide variety of technologies, most of my work is with Ruby on Rails, JavaScript (including TypeScript) & Clojure. I've also been gaining experience with Natural Language Processing.

Besides computer science my other passion is mentoring & teaching. I've tutored students in math, science and engineering since high school, both professionally and as a volunteer, and have mentored programmers as a team lead, on platforms like CodeMentor & through my own connections.

English
Mountain Time (US & Canada) (-07:00)
Joined October 2018
EXPERTISE
10 years experience | 1 endorsement
Started with Ruby on Rails before version 1.0--stopped using Rails for a while but continued using Ruby with Sinatra and other libraries,...
Started with Ruby on Rails before version 1.0--stopped using Rails for a while but continued using Ruby with Sinatra and other libraries, for scripting tasks and creating web and CLI applications. Have been using Rails quite a bit again in the last 4 years or so.
14 years experience
Like most developers of my time I used it early on to sprinkle interactivity on web pages, but eventually I took it seriously as a langua...
Like most developers of my time I used it early on to sprinkle interactivity on web pages, but eventually I took it seriously as a language and came to like it quite a bit. Have built multiple SPAs, used Node.js for systems programming, web backends and CLIs. Have built complex applications with the help of various JavaScript libraries like jQuery, React, and Express, but have also done so with vanilla JavaScript. Have made use of various compile-to-JS languages like CoffeeScript, ClojureScript, and TypeScript. Have implemented some of my own compile-to-JS languages.
10 years experience
Have used relational databases in a wide variety of applications, many of which in healthcare which have often required reasonably sophis...
Have used relational databases in a wide variety of applications, many of which in healthcare which have often required reasonably sophisticated database modeling and querying. These days mostly use PostgreSQL or SQLite.
17 years experience
Started with Ruby on Rails before version 1.0--stopped using Rails for a while but continued using Ruby with Sinatra and other libraries,...
Started with Ruby on Rails before version 1.0--stopped using Rails for a while but continued using Ruby with Sinatra and other libraries, for scripting tasks and creating web and CLI applications. Have been using Rails quite a bit again in the last 4 years or so.
6 years experience
Built a workflow system with scheduling and EHR features whose backend was implemented in Clojure and Datomic. Currently working on a Ra...
Built a workflow system with scheduling and EHR features whose backend was implemented in Clojure and Datomic. Currently working on a Rails application that has two micro-frontends implemented in ClojureScript. Have used it for scripting, and various complex system integration tasks. Have created my own implementation of the language.
4 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Mark Cates
Mark Cates
October 2018
Great job, he helped me find out what maybe going wrong in my code and set me on a path to correct the issue.
SOCIAL PRESENCE
GitHub
invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
Ruby
43
0
mini-levenshtein
Simple, fast Levenshtein distance and similarity ratio for Ruby
C
24
0
EMPLOYMENTS
Sole Proprietor
D. R. Newman & Associates
2021-03-01-Present
Consulting & contracting as a software engineer. Developing data-oriented software products. Mentoring programmers at all levels of exper...
Consulting & contracting as a software engineer. Developing data-oriented software products. Mentoring programmers at all levels of experience.
Ruby
C
Ruby on Rails
View more
Ruby
C
Ruby on Rails
PostgreSQL
TypeScript
React
NLP
JavaScript
View more
Web Analyst III
University of New Mexico Hospitals
2019-03-01-2021-03-01
Initially worked as a contractor (from 3/2019 - 9/2019). Served as a senior developer on a team of nine. Coached junior developers on pri...
Initially worked as a contractor (from 3/2019 - 9/2019). Served as a senior developer on a team of nine. Coached junior developers on principles of computer programming, and computer science; helped them through challenges they deal with in their day-to-day work. - Developed and maintained an extensible application for clinic logging and workflow. Within a few months brought a project to completion that had been stalled for over three years—an application for creating and administering surveys which enables users to create ad-hoc reports on received data - Developed a time-tracking and leave request submission application. - Built an (easy-to-use) command-line utility to assist a junior developer with PHP upgrades - Authored various Ruby libraries
Ruby
Ruby on Rails
Linux
View more
Ruby
Ruby on Rails
Linux
Oracle
GitLab
Docker
JavaScript
Microsoft SQL Server
Swift
iOS
View more
Freelance Software Engineer
Various
1999-07-01-2019-09-01
Got my start around 1999 at 18 years old writing a data conversion script in Perl for a client in the manufacturing industry. Clients hav...
Got my start around 1999 at 18 years old writing a data conversion script in Perl for a client in the manufacturing industry. Clients have included small businesses, universities, and large organizations (e.g. The Department of Veterans Affairs, Time Warner & Master Card) across industries (e.g. retail, marketing, health care, education, research, non-profit) in Connecticut, Hawaii and New Mexico. Built everything from small websites, and console applications to large multi-tier systems. Advise business leaders. Have come to specialize in systems integration, business process management, and data-oriented programming.
Ruby
PHP
Java
View more
Ruby
PHP
Java
Ruby on Rails
MySQL
Linux
Oracle
JavaScript
ClojureScript
Clojure
View more
PROJECTS
TimeOfDayView Project
University of New Mexico Hospitals
2020
A Ruby object that represents a given time-of-day separate from any Date information. Makes it easy to perform work time calculations (ba...
A Ruby object that represents a given time-of-day separate from any Date information. Makes it easy to perform work time calculations (based on U.S. federal regulations).
Ruby
OOP
View more
Ruby
OOP
View more
MiniLevenshteinView Project
Open Source
2021
Simple, fast, levenshtein distance and similarity ratio for Ruby.
Simple, fast, levenshtein distance and similarity ratio for Ruby.
Ruby
C
Data analysis
View more
Ruby
C
Data analysis
Algorithm
View more