Derek Adams Email & Phone Number
@sitewhere.com
LinkedIn matched
Who is Derek Adams? Overview
A concise factual answer block for searchers comparing this professional profile.
Derek Adams is listed as Senior Software Engineer, Cloud Engineering at Lucidworks at Lucidworks, based in Atlanta, Georgia, United States. AeroLeads shows a work email signal at sitewhere.com and a matched LinkedIn profile for Derek Adams.
Derek Adams previously worked as Senior Software Engineer, Cloud Engineering at Lucidworks and Principal Software Engineer, Provenance Blockchain at Figure. Derek Adams holds Bachelor Of Science (Bs), Computer Science from Georgia Institute Of Technology.
Email format at Lucidworks
This section adds company-level context without repeating Derek Adams's masked contact details.
AeroLeads found 1 current-domain work email signal for Derek Adams. Compare company email patterns before reaching out.
About Derek Adams
Extensive experience in software analysis, design, development and testing, particularly in large-scale distributed systems. Recent focus has been on blockchain and related technologies, but also a heavy focus on cloud-native technologies such as Kubernetes and microservice architecture.
Listed skills include Java, Web Services, Spring, Software Development, and 36 others.
Derek Adams's current company
Company context helps verify the profile and gives searchers a useful next step.
Derek Adams work experience
A career timeline built from the work history available for this profile.
Principal Software Engineer, Provenance Blockchain
Senior System Architect
- Lead architect and senior developer for 50 Floor (https://50floor.com/) cloud-based warehouse/inventory management/ERP system used in production nationwide for facilitating end-to-end processing of flooring.
- Engineered solution running on Google Cloud + Google Kubernetes Engine including separate clusters for development, QA, and production environments.
- Deployed system via Helm charts as part of TravisCI CI/CD process with near-real-time release process. Helm charts also deployed Redis (used for caching and inter-service communication) as part of system.
- Leveraged Google Pub/Sub (also Apache Kafka in initial prototypes) for guaranteed delivery of payloads generated in system processing in order to synchronize with external third-party accounting XML gateway.
- Designed comprehensive database schema for lead tracking, job creation, inventory management, purchase order lifecycle, and many other aspects. Implemented in Google Cloud SQL running on a code base using Spring.
- Leveraged HA database configuration with scheduled backups, read-only replicas for reporting, and Metabase instance for real-time ad hoc reports.
Chief Architect / Lead Developer
- Architect and lead developer of the SiteWhere IoT Platform (https://www.sitewhere.com/), a popular open-source platform for the Internet of Things.
- Designed scalable, extensible microservice-based framework for SiteWhere on top of Kubernetes/Helm/Quarkus architecture and many leading-edge open-source technologies.
- Implemented pluggable communication subsystem for interacting with many transports (MQTT, CoAP, WebSocket) and payload formats, including decoding into a common, unified IoT object model provided by the framework.
- Designed big-data storage implementations on top of MongoDB, Apache HBase, InfluxDB and Cassandra for storing and querying device management and event data for IoT applications.
- Created pipeline architecture based on Apache Kafka/Kafka Streams for processing streaming IoT events and integrating with complex event processing solutions.
- Implemented framework for integrating SiteWhere data with various open source, commercial, and cloud offerings for data processing, alerting, and analytics (Azure EventHub, Apache Storm, Apache Spark, Apache Solr).
Development Team Lead And Principal
- Managed technology direction for the company.
- Acted as lead developer for Reveal’s flagship M2M platform, SiteWhere, before spawning a new company dedicated to the product in 2014.
- Created initial version of SiteWhere from the ground up including core object model and database implementations for MongoDB and Apache HBase.
- Developed Mule integration points allow SiteWhere to be used in conjunction with their AnyPoint product line including over 100 integration components.
- Designed core business services including Java APIs, REST web services.
- Implemented a full administrative console in Adobe Flex 4 / AIR using Flash Builder platform. Console included high-performance mapping support and integration with GeoServer and other mapping technologies.
Senior Software Engineer
- Team lead for initial design of MuleSoft AnyPoint Studio (https://www.mulesoft.com/platform/studio) product, an Eclipse-based IDE for building Mule integration flows with a sophisticated graphical interface.
- Worked closely with MuleSoft management and technical resources to gather requirements for AnyPoint Studio product.
- Designed Eclipse plugins and infrastructure from the ground up for delivering Studio as a comprehensive Eclipse RCP product.
- Led weekly company meetings covering product progress and discussing planned feature roadmap.
- Completed initial beta release of AnyPoint Studio and worked with MuleSoft team to transition development to Buenos Aires team for continued development.
Senior Systems Engineer
Director Of Portal Technologies
- Worked with a small team to develop the Telpro product line. Telpro is a group of products used as an integration platform for telecommunications companies.
- Worked with a number of core JBoss technologies including JBoss ESB, jBPM, and JBoss AS to perform routing, transformation, and business process logic needed to interact with backend telephone systems.
- Used Flex as the primary web technology for interacting with Telpro. Wrapped the jBPM object model and many of the other backend systems in order visualize them on the Flex side. Used SOAP web services to interact with.
- Created Eclipse plugins for an interactive JavaScript debugger (rewrite of an existing debugger that had been outsourced) to allow for interactive debugging of JavaScript being run within jBPM. The debugger was fully.
- Used Jackrabbit JCR for persistence of large amounts of data related to the integration platform. Created a Flex interface for interacting with the JCR by wrapping the JCR operations in a JAX-WS web service (running on.
Senior Java Consultant
Senior Java Consultant
- Created customer-facing website for managing many aspects of Cox business client accounts. Services included bill payment, IP configuration management, web email management, and single-signon for various related systems.
- Application was implemented on WebLogic 8.1 with a Struts/JSP front end and an Oracle/LDAP backend. Bill payment interfaced with three web services hosted on the.NET platform.
- Personally responsible for all of the bill payment features of the site including interfacing with the Cox payment web services (running on.NET). Used Axis and WSS4J (WS-Security via UsernameToken) to connect to the.
- Created Ant build / deployment scripts that allowed for quick deployments including tagging CVS builds and moving the application to various staging environments. Scripts handled parallel deployments of static content.
- Worked on subproject for banner advertising on the Cox business services site. An internal site allowed administrators to create campaigns targeted at consumers of various services. The system was based on Struts/JSP.
Senior Consultant
- Senior team member responsible for development of Kudzu.com (http://www.kudzu.com), a service similar to Yahoo Local, but geared toward merchants in the Atlanta area.
- Developed application front-end using Struts with Tiles and JSP. Technologies used included Struts EL tag libraries, custom tag libraries, JSTL with EL in addition to the standard technologies such as HTML, CSS, and.
- Worked with Hibernate in the middle tier using a factory-based facade approach to cleanly separate the business logic from the front-end. The underlying data store was a MySQL database.
- Used Tomcat 5 as servlet container (distributed deployment with session replication) and Eclipse 3.0 as development environment. An Ant build process was used to customize and deploy the application for various staging.
- Used JIRA for bug tracking and CVS (via Eclipse plugin) for source code management.
Senior Java Consultant
- Senior team member on the Common Origination and Disbursement Application for the Department of Education. This application handles all loans and grants for over 15 million students throughout the United States.
- Headed upgrade from WebLogic 5.1 to 8.1. Restructured project packaging structure to comply with changes in J2EE standards since 5.1 was released. Converted from remote to local EJB interfaces for performance increase..
- J2EE: Designed and created WebLogic 5.1/8.1 servlet/JSP application using Eclipse 2.1/3.0. Created EJBs for mainframe data access via JMS using MQ series.
- XML Schema: Used Castor (http://www.castor.org) to generate an object model around the Department of Education COD Common Record schema. Created facade layer on top of Castor data model for validating schema data based.
- Ant: Created and maintained Ant build scripts for 5.1 and 8.1 deployments.
Senior Software Engineer
- Designed and implemented the "Intranet Application System", the flagship product for the company. The IAS was a framework for creating stateful internet applications before servlet-based architectures existed.
- Created underlying application objects for the framework including a user security model and data access elements for various databases.
- Designed and implemented an object-to-relational mapping system. This included a GUI to map existing relational tables to objects.
- Created Java/COM bridging objects using MS J++ to allow COM services to be controlled by the framework.
Java Programmer
Colleagues at Lucidworks
Other employees you can reach at lucidworks.com. View company contacts →
Eric Smith
Colleague at Lucidworks
Colorado Springs, Colorado, United States, United States
View →
MN
Minh Nguyen
Colleague at Lucidworks
Greater Chicago Area, United States, United States
View →
LS
Loree Spriggs
Colleague at Lucidworks
Greater Richmond Region, United States, United States
View →
LO
Loveth Oballe Ayuknteck 🇨🇲
Colleague at Lucidworks
Douglasville, Georgia, United States, United States
View →
SS
Shaya Stark
Colleague at Lucidworks
San Francisco, California, United States, United States
View →
JG
Jay Gandhi
Colleague at Lucidworks
San Francisco, California, United States, United States
View →
RH
Ryan Hussey
Colleague at Lucidworks
Cincinnati, Ohio, United States, United States
View →
JP
Johanna Parker
Colleague at Lucidworks
Houston, Texas, United States, United States
View →
AL
Arthur Lender, Mba Pmp A-Csm/Cspo
Colleague at Lucidworks
Madison, Wisconsin, United States, United States
View →
TB
Tafari Beckford
Colleague at Lucidworks
Saint Elizabeth, Jamaica, Jamaica
View →
Derek Adams education
-
Georgia Institute Of Technology
Frequently asked questions about Derek Adams
Quick answers generated from the profile data available on this page.
What company does Derek Adams work for?
Derek Adams works for Lucidworks.
What is Derek Adams's role at Lucidworks?
Derek Adams is listed as Senior Software Engineer, Cloud Engineering at Lucidworks at Lucidworks.
What is Derek Adams's email address?
AeroLeads has found 1 work email signal at @sitewhere.com for Derek Adams at Lucidworks.
Where is Derek Adams based?
Derek Adams is based in Atlanta, Georgia, United States while working with Lucidworks.
What companies has Derek Adams worked for?
Derek Adams has worked for Lucidworks, Figure, Fifty Floor, Sitewhere, and Reveal Technologies, Llc.
Who are Derek Adams's colleagues at Lucidworks?
Derek Adams's colleagues at Lucidworks include Eric Smith, Minh Nguyen, Loree Spriggs, Loveth Oballe Ayuknteck 🇨🇲, and Shaya Stark.
How can I contact Derek Adams?
You can use AeroLeads to view verified contact signals for Derek Adams at Lucidworks, including work email, phone, and LinkedIn data when available.
What schools did Derek Adams attend?
Derek Adams holds Bachelor Of Science (Bs), Computer Science from Georgia Institute Of Technology.
What skills is Derek Adams known for?
Derek Adams is listed with skills including Java, Web Services, Spring, Software Development, Spring Framework, Ejb, Rest, and Integration.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial