David Call

David Call Email and Phone Number

Java Team Lead - 3Ci Consulting @ 3Ci
David Call's Location
Greater Orlando, United States, United States
About David Call

As a professional developer, my objective is to make a significant technical contribution to an organization that has long-term growth potential, a reputation for industry leadership, and ethical behavior. I hope to provide my customers with the highest level of quality, timeliness, and satisfaction through robust software design, careful coding, and thorough and complete testing.My development experience covers the complete software lifecycle from inception to delivery. I have a personal emphasis on quality, extensibility, and maintainability through comprehensive design documentation, self-documenting code, and frequent peer reviews and team consensus. Furthermore, having started my career as a test engineer, I’m well versed in helping the testing team meet their goals of quality and timeliness.

David Call's Current Company Details
3Ci

3Ci

View
Java Team Lead - 3Ci Consulting
David Call Work Experience Details
  • 3Ci
    Java Team Lead
    3Ci Oct 2024 - Present
    Atlanta, Ga, Us
  • Catalytic Data Science
    Principal Engineer
    Catalytic Data Science Feb 2023 - Oct 2024
    Charleston, South Carolina, Us
    - Collaborate with UX, Data Science, and Product Mgmt on requirements for designing APIs and backend service architectures. - Design develop and deploy text to sql conversion engine using Python, OpenAI, and LangChain. - Design and develop GPT prompts and functions for handling text to sql conversion for the pharmaceutical industry.- Design, develop, and deploy microservices for scientific data analysis and terabyte-scale data file management using Java, Sprint Boot 3 and Spring Cloud. - Design, develop, and deploy microservices for pharmaceutical data management and analysis using python 3.12, FastAPI, and SqlAlchemy.- Extensive work interfacing with AWS services using both Boto3 (python) and SDK v2 (java) APIs for S3, Cognito, EventBridge, DynamoDB, OpenSearch, DocumentDB, and Lambda functions. - Acted as ScrumMaster and Team Lead for a team of eight engineers.- Provided mentorship and guidance for junior team members and new hires.
  • Accesso
    Principal Engineer
    Accesso Jun 2018 - Feb 2023
    Lake Mary, Florida, Us
    - Designed and drafted REST APIs for pricing rules and event capacity management using OpenAPI.- Designed, developed, and deployed microservices for event capacity and pricing rules management using Spring Boot 2, Spring Webflux, and R2DBC (reactive technologies). - Designed, developed, and deployed microservices for real-time location processing and analytics using Spring Boot, Elasticsearch, and Kafka.- Designed, developed, and deployed microservices for mobile application messaging (iOS/Android) using Spring Boot, Kafka, and Amazon SNS.- Designed and built CI/CD pipeline for continuous software deployment and automated testing using Jenkins, Artifactory, and Groovy.- Deployed and managed Spring Boot 2 microservices in, Docker Swarm, Kubernetes, and AWS ECS & EKS.- Provided guidance on software architecture and implementation as well as mentoring for junior team members.
  • Te2, The Experience Engine, Inc.
    Principal Engineer
    Te2, The Experience Engine, Inc. Feb 2018 - Jun 2018
    San Diego, Ca, Us
    TE2 was purchased by Accesso in June 2018.
  • Resmed
    Senior Software Engineer
    Resmed Jun 2016 - Feb 2018
    San Diego, Ca, Us
    - Designed, developed, and deployed a cloud-native microservices ecosystem using Spring Cloud and the Netflix OSS components: Hystrix, Eureka, and Zuul. - Designed, developed, and deployed a microservice architecture for receiving, storing, and retrieving CPAP machine data using Java 8, Spring Boot, Tibco EMS (JMS), and MongoDB. - Designed, developed, and deployed consumer-driven contract-based RESTful endpoints using Spring Contract. This includes both producer and consumer integration test development. - Configured and deployed management, monitoring, and distributed tracing solutions for cloud-native services using Spring Boot Admin, Hystrix Dashboard, and Zipkin. - Served as a member of the architecture council and helped to drive architectural decisions and the adoption of new technologies. - Acted as an evangelist for the adoption of cloud-native services across the department and provided mentoring and technology training to junior/mid level engineers.
  • Prima Cinema, Inc.
    Principal Software Engineer
    Prima Cinema, Inc. Jul 2015 - Jun 2016
    - Designed and developed a public key infrastructure (PKI) for secure digital content distribution using x509 certificates, EJBCA, and Wildfly 9.- Designed and developed a D-Cinema compatible content key translation and delivery system using RSA asymmetric encryption, XML-sig, and the Bouncycastle cryptography APIs.- Designed and developed RESTful APIs consumed by the PRIMA media player and associated services using JAX-RS, JEE 7, and RESTEasy (client and server) with client certificate-based authentication running on Wildfly 9 and 10. - Designed and developed a highly secure business application user interface for updating customer account information using JEE 7, Vaadin, and JAAS, with both user/password as well as client certificate-based authentication. - Designed and developed a microservice-based deployment architecture using Docker and Zookeeper for deployment in AWS. - Designed and developed a continuous delivery build system using Maven/Gradle, Jenkins, Sonar, and Nexus. - Performed duties as an active Scrum Master and facilitated story and acceptance criteria gathering, sprint planning meetings, demos and retrospectives, as well as leading daily standup meetings.
  • Sotera Wireless, Inc.
    Senior Systems Software Engineer
    Sotera Wireless, Inc. Jun 2011 - Jul 2015
    Carlsbad, California, Us
    - Designed, developed, and released high-performance TCP socket-based and multicast communications layer for streaming patient vitals data using Netty 3, and NIO 2. - Designed, developed, and released RESTful web services for obtaining patient vitals history and analytics using Jersey 2, Spring 3, and Hibernate 3, and Lucene 4. - Designed, developed, and released indexing mechanism for organizing and cataloguing patient vitals data using Lucene 4. - Designed, developed, and released a user application for displaying both real-time patient vitals and history using Swing (heavily customized components) and Jersey 2 client APIs.- Designed, developed and deployed real-time remote monitoring solution using Nagios, SecureLink, Jsch, and a custom-built Java-based bridge for managing SSH connections to remote customer sites. - Evangelist for adopting Agile methodologies across the organization and an advocate for process and quality systems improvement.
  • Voxeo
    Sr. Softare Engineer
    Voxeo May 2010 - Jun 2011
    Orlando, Fl, Us
    - Design, develop, and deploy Spring 3, Hibernate 3, ActiveMQ 5, and MS SQL Server 2008 based call rating and customer billing system responsible for processing $40M+ in yearly revenue.- Design, develop, and deploy JMS-based messaging infrastructure for call detail records using ActiveMQ 5 and Spring 3 JMS support.- Design, develop, and deploy user interface for customer account management using GWT 2.0 and GXT 2.2 (ext-js) component library.- Installation and configuration of JBoss application server and associated Linux services. - Develop comprehensive unit test suites using Groovy, JUnit, and DBUnit.- Design, develop, and deploy RESTful web service API for call detail reporting (customer facing) using Oracle Jersey.
  • Mariott Vacation Club International
    Senior Software Engineer
    Mariott Vacation Club International Mar 2010 - May 2010
    Orlando, Fl, Us
    - Design, develop, and deploy timeshare owner management web application on IIS and IBM WebSphere 6.1, and MS SQL Server using Rational Application Developer (RAD) IDE.- Implement project build processes using Maven 2.- Set up and manage Hudson continuous integration and automated build server.- Recommend and implement software development best practices and quality standards.- Provide technical leadership and mentoring to junior team members.
  • Life Technologies
    Lead Web Developer Ii
    Life Technologies Sep 2009 - Apr 2010
    Waltham, Ma, Us
    - Design, develop, and deploy customer profiling web application (“iProfile”) using Struts 2, Tiles 2, JSP, Spring, Hibernate, and Oracle 10g. - Design and implement EAI interface to Siebel Medical to allow dynamic retrieval and update of customer profile information obtained via iProfile using XML/HTTP Web Services and the Siebel Java API. - Develop custom brand-specific skinning technology to allow profiling application to appear differently to users under different application entry conditions.- Develop administration user interface for iProfile to manage application view configuration. The console was secured using Spring Security (Acegi).
  • Sony Online Entertainment
    Senior Software Engineer
    Sony Online Entertainment Jun 2007 - Sep 2009
    San Diego, Ca, Us
    - Design, develop, and deploy large (10,000+) multi-user Java-based forum web application system using Tomcat 5, Hibernate, ehcache, and EnterpriseDB. - Provide engineering production support for large, twenty+ node, clustered environment consisting of multiple apache, tomcat and EDB database instances running on Linux servers.- Designed and implemented multi-language translation service for Freerealms MMO game web portal using C-based i18n game client library invoked through JNI; service dependency injection managed with Spring.- Set up automated build environment for multiple projects using Maven and Maven2.- Engineering consultant to other internal design groups for the purposes of determining implementation feasibility for new ideas and concepts.
  • Global Healthcare Exchange
    Senior Software Engineer
    Global Healthcare Exchange Feb 2005 - Jun 2007
    Louisville, Co, Us
    - Designed and implemented a web-based user interface for customer connectivity monitoring and management using JSF, Facelets, and JBoss Seam- Designed and implemented a J2EE application for customer connectivity monitoring using EJB 3.0, including EAR, WAR, and EJB packaging and deployment.- Designed and implemented data access objects to interface with an Oracle database using JDBC to retrieve customer registration data and connection parameters. - Designed and implemented a case management framework allowing disparate applications to interface with Siebel Call Center (JCA/EAI) to create and manage service requests.- Created and maintained the build and deployment scripts and process for three or more separate J2EE applications using Ant and running on either BEA Weblogic or JBoss.
  • Zenodata Corporation
    Senior Software Engineer
    Zenodata Corporation Jan 2004 - Feb 2005
    Us
    - Designed and implemented user interface components with Swing and JFC used for displaying and editing document data fields.- Designed and implemented a text processing engine for document data fields using Silver Creek’s STAR framework and text parsing and standardization engine. This also includes modifications and enhancements to existing parsers and text processing logic. - Enhancement and design of various data access objects using the JDBC, MySQL Server and SQL.- GIS - County Survey Map (plss) and Data Processing using ESRI ArcMap and the OpenMap java API.
  • Resortquest International
    Java Contractor
    Resortquest International Oct 2003 - Dec 2003
    Portland, Or, Us
    - Designed and implemented user interface and data management enhancements for a web-based resort management software package.- Modification of existing user interface pages using JSP, and Servlets to request and/or display new information from/to the user and also form data validation and behavioral enhancements with JavaScript.- Modification of existing data access objects, database queries, and stored procedures with JDBC and SQL (via JSQL) to facilitate storage and retrieval of new data values for the product.
  • Precise Software, Inc.
    Software Engineer Iii
    Precise Software, Inc. Mar 2003 - Jun 2003
    - Designed and implemented UI enhancements to a J2EE performance monitoring tool using Struts, JSP, and XSLT/Xalan.- Designed and implemented modifications and enhancements to a byte code engineering system for J2EE performance monitoring using BCEL.
  • Advanced Digital Information Corporation
    Software Engineer Ii
    Advanced Digital Information Corporation Feb 2002 - Mar 2003
    - Designed* and implemented an event driven UI for Storage Library management using Swing and JFC.- Designed and implemented a client/server communications interface using RMI that provided for effective client/server decoupling.- Designed and implemented an event driven, multi-threaded, SNMP-based management server infrastructure.- Designed and implemented a server simulation that parsed an XML definition of a storage library and presented remote objects to the client for simulated management operations.
  • Sun Microsystems, Inc.
    Software Engineer
    Sun Microsystems, Inc. May 1999 - Oct 2001
    Palo Alto, Ca, Us
    - Assisted in the design and implementation of a J2EE-based storage resource management application involving EJBs and JMS running on the iPlanet Application Server- Formulated program logic to query a CIM Object Manager for storage resource data using SQL and XML.- Assisted in the design and implementation of a JAAS-based login and authentication mechanism for the J2EE based storage resource manager.- Assisted in the design of a CIM-based object model for Sun’s T300 Storage Array.- Provided UI design assistance for the J2EE-based storage resource manager using JSP/Servlets and Jakarta Struts.- Assigned complete responsibility for sustaining Sun’s Distributed Application Environment (SunDAE).- Provided support to other groups in the isolation of bugs and verification of bug fixes.- Assumed responsibility for completing new SunDAE builds and distributing those builds via corporate intranet.

David Call Education Details

  • University Of Colorado Denver
    University Of Colorado Denver
    Computer Science & Engineering

Frequently Asked Questions about David Call

What company does David Call work for?

David Call works for 3ci

What is David Call's role at the current company?

David Call's current role is Java Team Lead - 3Ci Consulting.

What schools did David Call attend?

David Call attended University Of Colorado Denver.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.