I've been developing for web, mobile and desktop for more than 20 years. I started out as a computer tech and server systems administrator. So, I understand the underlying hardware and operating systems that support most applications. As a contractor / independent developer, I have worked for companies large and small. My client list includes Anheuser Busch, Edward Jones and UCLA. I love what I do and will bring that passion to your project(s).
My experience with some of the most commonly requested languages and technologies are listed.
Scripting, styling and programming languages related to web and application development.
Tech used to build modern, mobile applications. Many web technologies are used for modern mobile apps.
Scripting, styling and programming frameworks / libraries that may be used in either web or mobile apps.
Linux server management (LAMP), Google Analytics (setup, installation in code, account management), G-Suite (setup and management),
project management software such as Zoho Projects, Trello, Asana and Basecamp, cloud services - AWS, Google Cloud, Azure.
Database management tools such as phpMyAdmin and HeidiSQL. Microsoft Teams, Google Meet and Zoom. Docker and Kubernetes.
A brief summary of my experience.
As a contract, full-stack developer, I have worked with many technologies, frameworks, and environments. I am adaptable and pick up new technologies and environments quickly. As a freelance developer, (as often as possible) I like to develop applications from scratch. I began developing websites back in the mid 90s with static websites. Later I began using JavaScript for UI control and CSS to add style. By the early 2000s, I began using PHP and MySQL to develop dynamic, responsive websites and web application.
I normally develop hybrid applications for mobile devices using Ionic, Expo, or straight React-Native. This allows me to use most of the same code for applications that will run on both iOS and Android devices. I also build apps for mobile using the PWA specifications/architecture. I also have limited experience coding for iOS or Android devices natively.
I have over 10 years experience working with MySQL databases - this includes creating, optimizing, direct editing, and backups. For this I normally use phpMyAdmin. My experience with databases also includes direct access / management coded with PHP, Python and Java. In addition, I have also worked with MSSQL, PostgreSQL, and 'local' databases for modern broswers and mobile devices.
"To sum up our experience with Russ: he is a godsend. It is easy to see that this isn't only his chosen profession, but also one of his passions. We have an incredibly difficult site that has seemingly a million different pieces and puzzles and issues to sort out, and Russ has been incredibly dedicated and patient throughout the entire process (which we are still in!). He is great at problem solving, and will definitely go the extra mile in order to ensure any technical and/or design problem is solved, and that the resolution is something we are happy with. He is also detail-oriented--in both his work and communication--which is so crucial in this field (but I have found so lacking in other web firms/personnel I have worked with)."
Krista Beagin - UCLArts and Healing
"Yes, we have used Russ on several projects over the years. He is always personable and professional. Russ seemed to know what we needed better than we sometimes. We have always been very satisfied. I am conficent he will provide the same service on all his projects."
Ronald Weber - Webber International University
"As a web designer, I've worked with Russ on many projects. His work is always quality and I find him easy to work with. He's as concerned about my clients as he is about his. I look forward to working with him on many more projects."
Mike Bonaventura - Pinscher Designs, LLC
Recent employment and project highlights.
Mouse over item for info.
If you have questions or would like more information, please use this form - all fields are required.
"It's been great working with you these last couple of years. You've been a great part of the team and I wish we could have kept you on longer. I appreciate all your hard work and your contributions to improving the experience for our users.
Good luck in your future assignments. Any teams that brings you on will be lucky to have you."
Kevin Tierney - Jackson Nurse Professionals, Manager