Centroid
2014, Contributor
Library for accessing environment-based configuration from multiple different programming languages.
Source code is available at: github.com/ResourceDataInc/CentroidLanguages (3)
C#
C# is a general-purpose, object-oriented programming language developed by Microsoft. It is used to develop a variety of applications, including web, mobile, desktop, and gaming applications. C# is based on the C and C++ programming languages, and it is designed to be simple, powerful, and type-safe. It supports both procedural and object-oriented programming paradigms, and it is used to create applications for the .NET framework. C# is a versatile language that can be used to create a wide range of applications.
Python
Python is a high-level, interpreted, general-purpose programming language. It is an easy-to-learn, powerful language that is used for web development, scripting, data science, artificial intelligence, and more. Python is known for its readability and simple syntax, making it a great language for beginners. It also has a large standard library and a wide range of third-party libraries, making it a versatile language for experienced developers.
Ruby
Ruby is an open-source, object-oriented programming language created by Yukihiro Matsumoto in 1995. It is designed to be simple and easy to use, yet powerful and flexible. Ruby is often used for web development, scripting, and general-purpose programming. It is known for its use of blocks, which allow for the creation of concise and powerful code. Ruby is also popular for its use of metaprogramming, which allows for the dynamic creation of code at runtime.
Operating Systems (3)
Linux
Linux is an open-source operating system that is based on the Linux kernel. It is a free and powerful operating system that is used in many different types of computing devices, from smartphones to supercomputers. It is highly customizable and can be used for a variety of tasks, from web hosting to software development. It is also highly secure and reliable, making it a popular choice for many users.
macOS
macOS is Apple’s Unix‐based desktop operating system, first released in 2001 as Mac OS X and built on the open‐source Darwin core and the proprietary XNU kernel. Designed exclusively for Mac computers, it combines a polished Aqua graphical interface with deep integration of hardware and software, offering features like Spotlight search, Time Machine backups, and Continuity for seamless work across Apple devices. With strong emphasis on stability, security and performance, macOS supports a rich ecosystem of native and third-party applications via the Mac App Store and developer tools such as Xcode, making it a popular choice for both creative professionals and everyday users.
Windows
Windows is a series of operating systems developed by Microsoft. It is the most popular operating system for personal computers, and is used in a variety of devices, including desktop and laptop computers, tablets, and smartphones. Windows provides a graphical user interface, allowing users to interact with their computer using a mouse and keyboard. It also includes a range of applications, such as web browsers, media players, and office suites. Windows also includes a range of security features, such as user accounts, firewalls, and antivirus software.
Devices (3)
Mac
The Mac is a line of personal computers from Apple Inc. running macOS, a Unix-based operating system with POSIX compliance and native support for development tools. Its integrated hardware-software design delivers stable performance and efficient resource management. Macs are widely used for software development, graphic design, and multimedia production.
PC
A personal computer (PC) is a general-purpose computing device built around a microprocessor, memory, storage and I/O interfaces, capable of running a broad range of operating systems and applications. Commonly used for software development, office productivity, web browsing and multimedia consumption, PCs provide a flexible, modular platform for both professional workflows and everyday tasks.
Server
A server is a hardware device or software application that listens for and responds to requests from client systems over a network. It’s commonly used to host web applications, manage databases, and provide file or compute resources in data centers or cloud environments.
Jobs (1)
Resource Data, Inc.
2005 – 2014, Technical Lead
Technical Lead for Resource Data, Inc. (RDI), a consultancy specializing in custom database, web, and GIS programming services