Tech Experience
By Bob Nimon
After over four decades of work for a plethora of clients on numerous projects, our team has have gained a fairly broad tech experience base.
This tech exposure includes:
- Most of the popular software languages, full-stack frameworks and operating systems:
- C,C++
- C#
- Assembly (large mix of CPUs)
- Java
- PHP, Laravel
- Python
- Javascript, NodeJS
- Angular (Router, Material, Boostrap), React, Vue
- Ionic Framework with Capacitor
- React with React Router and Bootstrap
- Meteor
- Node with Express & Mocha for Creating Tests, with Knex, Sequelize, or Mongoose
- Xamarin Android & Xamarin iOS
- Electron
- Wordpress
- Python Flask with SQLAlchemy
- .Net & .NET Core
- Docker and Docker Compose
- Ruby, Rails
- Elixir, Erlang
- Objective-C
- Swift
- R
- SPSS Statistics
- SPSS Amos
- Windows, Linux, OSX, Raspbian, Android, IOS, VxWorks, QNX
- Mobile and desktop cross-platform (Electron, Ionic, Xamarin)
- Unity, Godot
- HTML, CSS
- Progressive Web Apps (PWA)
- Custom languages, compilers, interpreters, debuggers, operating systems, and frameworks
- Lightweight website stack based on PHP and MySQL
- Custom embedded device framework built with Chromium and Node, abstracting CMS server and serial device communication used to manage kiosk media displays
- Linux-based BLE hub framework, written in C++ which integrated libraries for MQTT clients and Bluez Bluetooth communication
- Frameworks designed to simplify and localize the representation of domain knowledge using Node and Frontend Javascript, supporting PostgreSQL and MySQL. One framework was based on shared common objects between the frontend and backend, while the other confined all domain knowledge in the frontend, which greatly minimized the API footprint
- Framework for Node Express using a Typescript library abstracting USB embedded device communication/control
- Angular based abstraction for code sharing of frontend event processing logic between responsive Bootstrap and Ionic mobile themes
- Framework using Python and OpenCV to support image capture and Optical Character Recognition services
- Reusable, lightweight abstractions of FFmpeg interface allowing Linux servers (Node and Python) to support video stitching, conversion, and chroma key extraction - including a custom C++ FFmpeg filter based on an existing chroma key library
- Domain specific languages, compilers, and interpreters primarily for user interfaces
- Rete rules-engine customization and rules application
- Encryption algorithm optimization/porting
- Custom real-time operating system with scaleable multiprocessor messaging, and multi-task debugger
- Moleculer (microservices framework for node.js)
- Design and project methods
- Structured design
- Object modeling (UML, OMT)
- Agile, scrum, waterfall, prototype, XP, and hybrids
- Databases
- Various SQL (PostgreSQL, MySQL, SQLite, Microsoft SQL Server)
- MongoDB
- ORM and Query Builders (Sequelize, SQLAlchemy, Knex)
- Custom
- Services - Commercial services used to deploy major features or entire infrastructure
- AWS - EC2, S3, Lamdba, CloudWatch, VPC, RDS, Mechanical Turk, Elemental MediaConvert
- MongoDB Atlas
- Shopify
- Liquid Web
- Heroku
- Rackspace
- Integrations - 3rd party commercial services
- Sendgrid
- Payment Gateways - Stripe, Paypal, Authorize.Net, CardConnect
- Support for ‘Know Your Customer’ and ‘Customer Identification Program’ - LexisNexis (EIR, Credit MVR, Risk Classifier), MIB Consumer File, Milliman RX, Ingenix MedPoint
- Twilio - Text Messaging, Calls, Video Conferencing
- Redox and Xealth for HL7 health system integration
- Azure Notification Hubs
- Firebase Cloud Messaging
- Insurance ceding/fronting and reinsurance APIs for underwriting and accounting
- Klavio
- Shopify
- OpenAI (completions API, ChatGPT)
- Integrations - open source
- Elastic
- Openvidu
- Nginx
- Minio
- FFmpeg
- Rabbitmq
- Cloud and hybrid deployment methods
- AWS
- Cloudflare
- GCP
- Heroku
- ELK Stack
- Server, severless, and hybrid
- Automation (including CI/CD, Terraform)
- Internet of things (IoT) architectures
- Analytic methods
- General linear modeling (GLM)
- Hierarchical linear modeling (HLM)
- Structural equation modeling (SEM)
- Statistical software programming
- Measurement and evaluation
- AI (Machine learning, rule-based, large language models)
- Natural language and semantic analysis
- Business intelligence
- Power BI
- Looker
- Tableau
- Bime Analytics
- Project, team, and source management tools
- GitHub, Gitea (including APIs and actions for CI/CD)
- Element, Slack, Asana, Confluence, Teams, Bookshelf, Mattermost
- Jira and Redmine
- Build tools (CMake, Webpack)
- vi, nano
- Lucidchart
- Visual Studop, Visual Studio Code
- Eclipse
- Puppeteer
- ChatGPT
- IT Administration
- Managing AWS Instances with Linux/Windows, installing packages or Docker environments, and maintenance (CI/CD, Terraform)
- Setting up and managing databases for production (Linux servers) and development platforms (Windows, OS X, Linux)
- Setting up and maintaining small business on-premises networks, using pfSense for the router
- Managing on-premises physical systems with Linux-based servers
- Management of embedded systems using Intel NUCs, Raspberry PIs, and custom BLE devices
- Using Windows, OS X, and Linux in a GUI environment. Using Windows Command Line & PowerShell, OS X Terminal, and Linux Terminal
- Using AWS Security Rules and utilities like iptables to secure servers
- Development of remote management methods for systems using VPN servers, providing profile deployment automation
- Workforce development
- Human resource development
- Employee engagement
- Hardware (including Asic) design, prototyping, and simulation
- Digital signal processing
- Patent application process
As part of gaining this tech exposure, we built solutions for companies in different industries and applications, including:
- Heathcare (SaaS, wearable Bluetooth/CDMA devices, medical devices)
- Insurance (life ecommerce portal)
- Event Experiences
- custom kiosks
- content management and distribution systems
- device management
- mobile applications (brand ambassador)
- event data analysis
- Telecom
- class 4 and class 5 switches
- signal transfer points
- cross-connects
- military and corporate private communication switches
- Ecommerce
- Shopify custom development
- Payment gateway integration (Stripe, Authorize.Net, PayPal)
- Enterprise Resource Planning
- Custom collaboration tools
- video
- text
- audio
- custom secure email messaging
- document/file sharing
- desktop sharing
- Oil and gas (downhole sensor)
- Electricity distribution (AC-DC and DC-AC converter systems)
- Wireless distribution (network protocols, 5G cellular)
These applications spanned several development/project niches, including:
- Embedded (real-time and near real-time)
- Real-time process control
- Full-stack software as a service, platform as a service
- Desktop and mobile
- Video compression (proprietary codec), media conversion
- Custom hardware (digital, analog, sensors)
- Industrial design
- Spectroscopy, geophysical data capture/analysis
- Motion/motor control for hostile environments
- Wearable devices
- Patents (research, application)