Software Engineering

Impact Upgrade offers a wide variety of software engineering services.  Our experiences and backgrounds allow us to provide expertise in most software, web, database, mobile, and integration arenas.  If it involves bits and bytes, it’s fair game.

That being said, we do have several areas of particular mastery, based on passions and past focuses.  If it’s in the below list, we’re all over it.

Interested?  We’d love to chat.

  • Enterprise-level software engineering
  • Open source software
  • Anything middleware
  • Systems integration
  • SMS, MMS, WhatsApp
  • Data pipelines and translation
  • Web applications
  • Mobile applications
  • Database design
  • Mapping and GIS
  • Performance, scaling, and optimization
  • Programming languages: Java, Kotlin, Scala, Clojure/Lisp, Python, PHP, Javascript, Perl
  • Hibernate ORM and JPA
  • Apache Camel (& Enterprise Integration Patterns in general)
  • Spring frameworks
  • Messaging (especially Apache ActiveMQ or JMS in general)
  • Microservices and Service Oriented Architectures (SOA)
  • Docker, Kubernetes, OpenShift, Vagrant
  • OSGi (especially Apache Karaf/Felix)
  • Web services, GraphQL, REST, SOAP
  • Unit & integration testing
  • OASIS S-RAMP (ok, this is a random one…)