Raymond J. Hill

Software Engineer

Hello, my name is Raymond!

But you can call me RJ. I was born in Red Bank, New Jersey and I spent my days growing up in Staten Island, New York. I love handball almost as much as I love the beach.

I currently work at MapAnything, where I spend most of my time crafting software and working on awesome projects with some really amazing people.

What I Do

I learned very early the difference between knowing the name of something and knowing something.
-Richard P. Feynman

Product Design

Design is more than just fashion, it's about fashion and function working in tandem. Brilliant UI and UX are useless if the product simply doesn't work.

Product Development

Start with an idea and nurture it, help it to grow into something bigger. Take all of the user feedback that you can get, nobody knows what your users want better than they do.

Web Design

Mobile first is a nice idea, but progressive enhancement is far more powerful. Start in the space containing the most people and gradually move through every other space.

Social Media

No matter what you want to do, building a strong personal brand will only help to get you there. Take advantage of how connected our world is.

Personal Development

Keep your mind sharp and your skills up-to-date by learning something new! It also puts you in a position to help others in the same area when they need it.

Consulting

There is no better way to learn your own limits than consulting. Clients will consistently challenge you and you will either conquer that challenge or fold.

My Strengths

I think and think for months and years. Ninety-nine times, the conclusion is false. The hundredth time I am right.
-Albert Einstein

100%
Reliable
98%
Problem Solving
88%
Comunication
84%
Creativity
80%
Management

My Resume

I was born not knowing and have had only a little time to change that here and there.
-Richard P. Feynman

My Education
2007 - 2015

2013 - 2015

Master's Degree - University of West Georgia

Master's of Science in Computer Science

2007 - 2012

Bachelor's Degree - University of West Georgia

Bachelor's of Science in Physics

Minor in Computer Science (25 hours)

Work Experience
2007 - Now

2015 - Now

Lead Product Developer - MapAnything

Responsibilities:
Working with a small, committed team of talented programmers and GIS engineers in order to develop and enhance cloud-based software solutions for enterprise clients. Currently in charge of API design and development.

2014 - 2015

Product Developer - Nitorco

Responsibilities:
Built and maintained several database-driven applications. Chiefly Responsible for flexible database design. Improved existing software in response to customer feedback and changing business needs. Provided a learning environment for new customers to interact with and learn about the currently offered product line.

2012 - 2014

Senior IT Specialist - University of West Georgia

Responsibilities:
Setup and maintenance of staff, faculty, classroom, and lab workstations and mobile devices with an emphasis on cross-campus standardization. Implemented data storage and security as well as DOD spec data destruction solutions. Led the campus-wide expansion of thin clients. Supervised multiple student assistants, provided interdepartmental group projects to expand student skillsets. Managed several license servers.

2012 - 2013

Web Development Intern - CodeLocker

Responsibilities:
Designed and developed the database, the main user login system, password hashing utility, and the file hashing utility. Developed the file-comparison utility and the language-histogram algorithms. Met with other employees on a daily basis for sprint meetings, mostly as an active member of the dev team and as scrum master on occasion.

2007 - 2012

Teaching & Research Assistant - UWG Physics Department

Responsibilities:
Provide analysis of data for multiple experiments. Create and apply innovative data acquisition methods and mathematical analysis. Developed a small application that ran through hundreds of thousands of data points, deleting all of the outliers. Developed a sequence of actions using a digital camera and photoshop for the early detection of skin cancer.
Provide innovative learning environments for students as well as faculty. Earned commendations for teamwork, flexibility, and excellence in teaching.

2003 - 2006

Product Developer & Course Designer - Northfield LDC

Responsibilities:
Provided a stream-lined learning environment for Northfield employees. Taught courses on a professional level, making special accommodations when necessary. Handled technical troubleshooting within an enterprise environment, including system crashes, slow-downs and data recoveries. Engaged and tracked issues, with responsibility for the timely documentation, resolution, and closure of trouble tickets.
Selected Contributions:
Researched and developed user-friendly applications for the employees, resulting in an increase in first-call resolutions. Researched and developed stream-lined courses for the employees, resulting in an increase in employee efficiency.

1999 - 2003

Product Developer & Course Designer - Foxhill Resource Center

Responsibilities:
Provided an inexpensive yet cutting-edge learning environment for students. Handled technical troubleshooting within a resource community environment, including system crashes, slow-downs, and data recoveries. Engaged and tracked issues, with responsibility for the timely documentation, resolution, and closure of trouble tickets. Researched and developed various technical courses requested by the students, resulting in increased signup and retention rates.

Skills & Expertise

A winner is someone who recognizes his talents, works his tail off to develop them into skills, and uses these skills to accomplish his goals.
-Larry Bird

100%

HTML5 + CSS3

86%

Java

98%

JavaScript

98%

Node.js

94%

SQL

98%

NoSQL

Knowledge

To know, is to know that you know nothing. That is the meaning of true knowledge.
-Socrates

Agile Development

98%

Version Control

94%

Unit Testing

86%

API Design

95%

Software Design Patterns

90%

SalesForce Platform

88%

Milestones Achieved

We can only see a short distance ahead, but we can see plenty there that needs to be done.
-Alan Turing

10

Cups of Coffee

10

Hours Worked

10

Lines of Code Written

10

Happy Customers

Work Process

A small change at the beginning of the design process defines an entirely different product at the end.
-Jonathan Ive

This may look like the design process for an entire product, but this pattern should be executed consistently on any and all ideas you have inside of that product as well.

1. Idea
2. Sketch
3. Design
4. Develop
5. Test
6. Launch

Ideas for products contain ideas for functions which contain ideas for implementation of those features... and so on. It goes much deeper, but you get the point. It is important that we keep this process consistent and ensure that it gets deployed at every level of development inside of the product. Use it enough and it will become second nature to you.

Contact Me

Have a project you'd like to discuss?