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.
-
Java Team Lead3Ci Oct 2024 - PresentAtlanta, Ga, Us -
Principal EngineerCatalytic Data Science Feb 2023 - Oct 2024Charleston, 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. -
Principal EngineerAccesso Jun 2018 - Feb 2023Lake 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. -
Principal EngineerTe2, The Experience Engine, Inc. Feb 2018 - Jun 2018San Diego, Ca, UsTE2 was purchased by Accesso in June 2018. -
Senior Software EngineerResmed Jun 2016 - Feb 2018San 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. -
Principal Software EngineerPrima 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.
-
Senior Systems Software EngineerSotera Wireless, Inc. Jun 2011 - Jul 2015Carlsbad, 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. -
Sr. Softare EngineerVoxeo May 2010 - Jun 2011Orlando, 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. -
Senior Software EngineerMariott Vacation Club International Mar 2010 - May 2010Orlando, 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. -
Lead Web Developer IiLife Technologies Sep 2009 - Apr 2010Waltham, 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). -
Senior Software EngineerSony Online Entertainment Jun 2007 - Sep 2009San 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. -
Senior Software EngineerGlobal Healthcare Exchange Feb 2005 - Jun 2007Louisville, 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. -
Senior Software EngineerZenodata Corporation Jan 2004 - Feb 2005Us- 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. -
Java ContractorResortquest International Oct 2003 - Dec 2003Portland, 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. -
Software Engineer IiiPrecise 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.
-
Software Engineer IiAdvanced 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.
-
Software EngineerSun Microsystems, Inc. May 1999 - Oct 2001Palo 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 DenverComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial