Realtime Transaction Processing Software Engineer
Current• Real-time embedded software development for online transaction processing backend components in C++ and Java, along with extensive bash scripting for various build/deployment/management tasks with said components.• Development of software working with multi-node + multi-data center open source Cassandra, DataStax Enterprise, Solr Cloud, and Aerospike clusters. • Use of Apache Thrift and ZooKeeper for RPC and application configuration, including development of libraries to extend the capabilities of the core products + simplify the use/APIs.• All development/testing/deployment on EL5 and EL6 machines. Tools used include Eclipse, Maven, Jenkins, CppUnit, JUnit, JMeter.