Daniel Caldwell

Daniel Caldwell Email and Phone Number

Director of Engineering at AmigoCloud Inc. @ AmigoCloud Inc.
Daniel Caldwell's Location
Redlands, California, United States, United States
Daniel Caldwell's Contact Details

Daniel Caldwell work email

Daniel Caldwell personal email

n/a
About Daniel Caldwell

Director of Engineering and GIS at AmigoCloud. Interested in applications working with spatial data that help solve real world problems. Specialties: Software Engineering, Object Oriented Programming, Cloud Computing, Geospatial Software DevelopmentProgramming Languages: C++, C#, Python, VB6, JavaScript, Java, Perl, and PHP. Infrastructure Expertise: Docker, Kubernetes, Cloud infrastructure and Cloud services (Azure, Google, and Amazon).

Daniel Caldwell's Current Company Details
AmigoCloud Inc.

Amigocloud Inc.

View
Director of Engineering at AmigoCloud Inc.
Daniel Caldwell Work Experience Details
  • Amigocloud Inc.
    Director Of Engineering
    Amigocloud Inc. Jan 2015 - Present
    San Francisco, Ca, Us
    As Director of Engineering I remotely managed a software development team ranging from 4-15 developers across the world. With the team I secured our services from client to back-end, improved uptime availability, modernized the application deployment, and instituted adaptable development processes for the development team. Improved security:- Reduced the attack surface by 90%.- Implemented monitoring to handle scripting attacks.- Updated our SSL handling to auto generate certificates.- Migrated all services to require SSL traffic. - Coordinated PCI ComplianceImproved service uptime: - Created redundancies from the gateway to the services ensuring uptime during hardware failure.- Added health checks to improve notifications when services experience interruptions - Added APM monitoring to evaluate bottlenecks in the applications to ensure a quick and responsive application. Modernized backend application: - migrated from bare-metal services to containerized services.- migrated from VM and bare-metal machines to a Kubernetes cluster based system.- migrated our storage from local disks to distributed block and object storage. - migrated our distributed application to cloud services to eliminate hardware maintenance as the team became fully remote. - Instituted infrastruction-as-code using AnsibleImproved development process: - Instituted automated CI/CD with Gitlab- Required automated regression testing in CI/CD Process- Added appropriate Linting and other code analysis steps to improve code quality- Instituted scrum based development eventually settling on a Scrum-Ban approach that fit best with the development team.
  • Amigocloud Inc.
    Professional Services Manager
    Amigocloud Inc. Jan 2017 - Present
    San Francisco, Ca, Us
    Managed and implemented several Professional Services Projects as needed- An On Premise installation Open Trip Planner using the customer's GTFS files to allow them to create a portal for their clients to search for routes. Updated monthly. - A custom Django Backend and JavaScript/React frontend for collecting data from Mobile User's Application and reporting statistaics and usage to the client and sales team. - Implemented the On Premise Kubernetes cluster to run a custom data collection application. Utilizing GlusterFS for storage and Kubernetes for processing. Managed development of the application with a Django Backend with ReactJS frontend application.
  • Amigocloud Inc.
    Director Of Gis
    Amigocloud Inc. Jan 2014 - Present
    San Francisco, Ca, Us
    As the Director of GIS, I oversaw the application development of our backend services and frontend applications in sync with our mobile applications. I worked with the team to design our REST API's and implement them using a Python Django backend service with asynchronous processing of GeoSpatial workflows coupled with an Javascript Angular/React based frontend application. I worked with both the design team to develop from a default Bootstrap based UI to a proper Style Guide which provided the means for custom themes and per-customer platform customization. I worked with the professional services team to transfer our client's individual requirements and implementations into a common set of API's which could be used in both customer platforms and our SAAS offerings.
  • Esri
    Lead Software Engineer, Production Mapping
    Esri 2006 - Jan 2014
    Redlands, Ca, Us
    As the Lead Software Engineer, it is my responsibility to coordinate architectural changes and approve design reviews that affect the software as a whole. Also, I'm responsible for ensuring that ISO9000 compliance is met by the developers and that junior developers are properly mentored and trained in our development techniques and procedures.
  • Esri
    Product Owner For Production Mapping Framework
    Esri Jan 2010 - Aug 2013
    Redlands, Ca, Us
    As product owner I'm responsible for the development of the Framework for Production Mapping. We are the world leader in GIS Software and have the best production system built on top of Esri's ArcGIS Software.
  • Esri
    Lead Developer For Mps-Atlas
    Esri 2003 - 2010
    Redlands, Ca, Us
    As the lead developer for the MPS-Atlas product, I was responsible for the design and implementation for the next generation MPS-Atlas product. The MPS-Atlas product allows clients to create hundreds of maps in a batch production mode which is instramental in reducing work, decrease time to market, and allowing people to utilize enterprise data storage to share cartographic information across large organizations.
  • Esri
    Programmer
    Esri 2001 - 2003
    Redlands, Ca, Us
    As a programmer for ESRI, I worked with the PLTS (Production Line Tool Set) group. While working as a programmer I created tools that helped increase productivity by assisting with data management and visualization, data importing/exporting, and recording historic changes to the data in row level meta data.
  • Csusb
    Cpdc Webmaster
    Csusb 2000 - 2001
    San Bernardino, Ca, Us
    As the webmaster of the CPDC (Capital Planning, Design, and Development) Department website, I conducted a complete overhaul of the website including creating a consistent color scheme, look and feel, and a quick and efficient means of viewing building plans for all buildings on the campus as well as providing access to building site web cameras.

Daniel Caldwell Skills

C# Software Engineering Esri Javascript Arcgis Gis Python Software Development Visual Basic Sql .net Perl Java Php Oop Arcgis Server Database Design Web Services Xml Rest Programming Apis Visual Studio Leadership Arcobjects Geographic Information Systems Object Oriented Programming Nginx Postgresql Postgis Gdal Docker

Daniel Caldwell Education Details

  • California State University-San Bernardino
    California State University-San Bernardino
    Computer Science

Frequently Asked Questions about Daniel Caldwell

What company does Daniel Caldwell work for?

Daniel Caldwell works for Amigocloud Inc.

What is Daniel Caldwell's role at the current company?

Daniel Caldwell's current role is Director of Engineering at AmigoCloud Inc..

What is Daniel Caldwell's email address?

Daniel Caldwell's email address is dc****@****ell.com

What schools did Daniel Caldwell attend?

Daniel Caldwell attended California State University-San Bernardino.

What skills is Daniel Caldwell known for?

Daniel Caldwell has skills like C#, Software Engineering, Esri, Javascript, Arcgis, Gis, Python, Software Development, Visual Basic, Sql, .net, Perl.

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.