icon-mobile-menu.svg

Tools

All Atoms are generalists—experts with a few tools and proficient with many others.

Software Development

Primary Languages & Frameworks

Atomic's broad skill set gives us the power to explore options and pinpoint the best languages, platforms, and tools for each job.

Our power tools

We do about 80% of our work with these:

  • Web
    Ruby on Rails, ASP.NET, Rich Client Web Apps
  • Mobile
    iOS, Android
  • Desktop
    Java, Microsoft WPF
  • Embedded
    C, C++

Other Skill Areas

We also know lots of other languages, so we can make secure, extensible, cross-compatible apps for any situation.

Application Development
  • ASP
  • C
  • C++
  • C#
  • Cache Object Script
  • Clojure
  • CoffeeScript
  • CSS
  • HTML
  • Intersystems Ensemble
  • Java
  • JavaScript
  • JRuby
  • Objective-C
  • Perl
  • PHP
  • PL/SQL
  • Ruby
  • Scala
  • Swift
  • XML
Embedded Hardware
  • Arduino
  • ARM
  • Cortex
  • CAN
  • Ethernet
  • Microchip
  • Raspberry Pi
  • Renesas SuperH
  • St Microelectronics
  • STM32L1
  • STM32F4
  • USB
Databases
  • CouchDB
  • MongoDB
  • MySQL
  • PostgreSQL
  • Oracle
  • SQLite
  • SQLServer
Tools & Frameworks
  • Ajax
  • AngularJS
  • Apache
  • BackboneJS
  • Batik
  • BouncyCastle
  • Chef
  • CMock
  • Cucumber
  • DataMapper
  • DropWizard
  • EmberJS
  • Jasmine
  • JDBC
  • Jetty
  • JNDI
  • JNI
  • JUnit
  • Microsoft WPF
  • Mocha
  • Mockito
  • .NET
  • nginx
  • NMock
  • NUnit
  • pthreads
  • Puppet
  • QT
  • ReactJS
  • RSpec
  • Ruby on Rails
  • Selenium
  • Sinatra
  • Swing
  • SWT
  • Tomcat
  • Vagrant (Virtual Machines)
Protocols
  • AS2
  • CAN bus
  • HL7
  • HTTP/HTTPS
  • KWP2000
  • Message Pack
  • MQTT
  • REST
  • RS232 / RS422 / RS485
  • SAML
  • SOAP
  • SSL
  • TCP/IP
  • X.509 PKI
  • ZigBee
Operating Systems
  • Android
  • FreeRTOS
  • GNU/Linux
  • iOS
  • Mach
  • OpenStep
  • OS X
  • QNX