James Adams work email
- Valid
James Adams personal email
Experienced software/data engineer focused on ML/AI with Python and open-source development. I enjoy building data pipelines that drive analytic solutions.
Clara Analytics
View- Website:
- claraanalytics.com
- Employees:
- 71
-
Senior Data EngineerClara AnalyticsAsheville, Nc, Us -
Senior Data EngineerOpensignal Mar 2023 - May 2024Boston, Massachusetts, Us● Developed and maintained ETL pipelines utilizing Python, SQL, pandas, and PySpark on AWS (EMR, Redshift, ECS, ECR, Secrets Manager) with Bitbucket Pipelines for CI/CD, Airflow for orchestration, Docker, unit testing with pytest, PostgreSQL, SQL Server, Parquet, and bash shell scripts.● Managed AWS EMR cluster configurations using Terraform and AWS CLI.● Refactored and re-implemented an ML model data connector from R to Python using pandas, SQLAlchemy, SQL Server, and pytest. -
Data/Ml EngineerVerisk Feb 2020 - Feb 2023Jersey City, Nj, Us* Developed ETL processes utilizing Jupyter Lab, AWS (EMR, Step Functions, Transfer Service), Spark, SQL Server, NLTK, Docker, Melissa Data, Black Knight, and Databricks.* Developed and deployed machine learning models for roof age estimation/classification using Python, Jupyter, PySpark, scikit-learn, pandas, MLflow, Databricks, H2O.ai, AutoML, and XGBoost.* Developed a property insights API and an associated data ingest process utilizing Terraform to configure infrastructure composed of AWS services such as Lambda, API Gateway, Batch, S3, and Aurora/PostgreSQL, with database access code written in Python with SQLAlchemy, and with a CI/CD process developed using Terraform, Cloudcraft, and BitBucket Pipelines.* Developed ML Pipelines and custom trained models for named entity resolution (NER) using spaCy, Label Studio, MLflow, and Spark NLP.* Developed and implemented a MLOps-informed ML pipeline to productionize a roof age prediction model, enabling monthly retraining and deployment for accurate roof age inference; utilized Databricks, MLflow, and PySpark to streamline data processing and model management. -
Machine Learning EngineerScw Feb 2019 - Jan 2020Asheville, North Carolina, Us* Trained and deployed deep learning object detection and facial recognition models for video monitoring applications. Frameworks and tools used included Python, TensorFlow, Keras, PyTorch, scikit-learn, pandas, OpenCV, Docker, AWS (EC2/S3), Anaconda, SQL, NVIDIA Transfer Learning Toolkit, and git. Models used include YOLO, SSD, DetectNet, Faster R-CNN, and RetinaNet.* Created an open source Python package for the creation and manipulation of computer vision datasets (see https://github.com/monocongo/cvdata) using OpenCV, TensorFlow, Pillow, numpy, pandas, and boto3.* Created computer vision datasets from various public and private sources, including creating bounding box annotations and conversion between various annotation formats (PASCAL VOC, KITTI, COCO, OpenImages CSV, and Darknet). * Created internal documentation using Markdown and Sphinx. -
Software Engineer / Scientific ProgrammerNational Centers For Environmental Information (Noaa) Jun 2010 - May 2018* Developed an open source suite of commonly used climate indices such as the Palmer Drought Severity Index (PDSI), Standardized Precipitation Index (SPI), and Standardized Precipitation Evapotranspiration Index (SPEI). The final code is written in Python (numpy/pandas/scipy), and the development effort also involved plenty of Java, Fortran, C, Matlab, bash shell scripting, R, NCO, and NetCDF. This was a multi-year effort that both rejuvenated a disparate existing codebase (SPI, PDSI, and PNP) and extended the operational indices computation software by adding standalone PET and SPEI. This effort required extensive research of climate index algorithms, involving collaboration with scientists within NOAA, NIDIS affiliated organizations, and international researchers. This software is used operationally for NOAA's monthly and annual climate monitoring reports, and is available as an open source package for use by the climate science community. A summary of this work was presented at the American Meteorological Society's 2018 annual conference (https://ams.confex.com/ams/98Annual/meetingapp.cgi/Paper/322929). * Collaborated with climate scientists on publications related to drought monitoring and satellite data trend analysis. (For example: https://meetingorganizer.copernicus.org/EGU2018/EGU2018-11468-1.pdf)* Performed a comprehensive evaluation and analysis of an R package for climate indices put forth by the World Meteorological Organization, including the generation of test datasets, identification/resolution of bugs, and summary reports.* Developed operational processes for the ingest and data wrangling of numerous climatological datasets using Python (numpy/pandas), Java, bash, NetCDF, and JSON.* Developed web applications to process, analyze, and visualize climate data utilizing open source Java (including Spring, Hibernate, JUnit, Tomcat, Maven, NetCDF), Python (including SciPy, NumPy, Pandas, matplotlib, cx_Oracle), SQL, and Adobe Flex.
-
Software EngineerSun Microsystems Nov 2008 - Feb 2010Palo Alto, Ca, Us* Designed and developed the Lifecycle Manager service for managing Sun Cloud Storage components. This service is used for the registration, installation, deployment, and upgrade of the hosts and services comprising Sun's Cloud Computing product. Implemented this service using Spring, Hibernate, XML/JDOM, Apache Tomcat, Xen virtualization, ActiveMQ, Bash shell scripts, and MySQL. * Designed a RESTful API and implemented the corresponding RESTful web services for the server-side processing of the Lifecycle Manager service using the Jersey RESTful Framework, XML, JSON, Apache Tomcat, and Glassfish.* Led a small group of engineers (4) as Scrum Master on the project, conducted daily stand up meetings, and led bi-weekly product demonstrations and sprint planning sessions.* Modified and integrated Q-layer Cloud Management components using Python on Linux and Solaris platforms.* Created and maintained reference documents and design diagrams using OpenOffice and NetBeans UML. -
Software Engineer (Contract)Mckesson Sep 2007 - May 2008Irving, Texas, Us* Developed RESTful web services for the Diagnostic Benefits Manager application. Implemented these web services using Java, XML, HiveMind, Hibernate, Oracle, Lucene, and Jetty Web Server.* Developed and maintained data models with Oracle, Hibernate, Liquibase, testing frameworks with JUnit, DbUnit, and FIT, a business rules processor with HiveMind and Hibernate, and custom indexing/searching components with Lucene and Hibernate. * Developed user interface components and models using Adobe Flex 3 (ActionScript 3.0) and Eclipse FlexBuilder plugin.Created test suites for application components using JUnit, DbUnit, EasyMock, and JMeter.* Produced and maintained documentation using Javadoc and Trac. -
Software Engineer (Contract)Sun Microsystems Mar 2007 - Sep 2007Palo Alto, Ca, Us* Developed RESTful web services for the Sun Connection inventory registration and management application. Implemented these web services using Java, JAXB, JAX-WS, XML, Spring, Hibernate, Oracle, and Sun Java Web Server.* Developed custom Servlet Filters for authentication and validation of HTTP requests using JAXB, Java Security Framework, and Sun internal authentication components. * Created test suites for application components using JUnit, DbUnit, Spring, and JMeter.* Produced documentation using Javadoc and TWiki. -
Sr. Java EngineerColdspark Nov 2005 - Oct 2006* Designed and developed RESTful web services and a corresponding web application to provide an administrative console for SparkEngine mail server clusters. Implemented this application and its corresponding web services using Java, Spring MVC, XML, JDOM, JSP, Hibernate, JUnit, Ant, Tomcat, Apache Commons Logging, Castor, JRobin, MySQL, and Oracle.* Designed and developed a framework for running and attaching custom email filters to one or more SparkEngine instances. This framework and related filters were developed using Java, Spring, multi-threading and thread pooling, socket level I/O, JavaDNS, XML, and JDOM.* Developed an automated testing framework used for nightly testing of ColdSpark's SparkEngine product. Implemented this software using Java, Ant, JUnit, XML, and bash scripts. Hacked Ant source code to provide custom reporting capabilities from the junit/junitreport optional Ant tasks.
-
Software Engineer (Contract)Level (3) Communications Jul 2005 - Oct 2005* Designed and developed J2EE web applications for the verification of Web Services used in VOIP provisioning systems. Implemented these applications using Spring MVC, Hibernate, EJBs, Servlets, JSP, Eclipse, Oracle, and WebLogic.* Developed a test suite for testing the functionality of components of a VOIP provisioning system using Spring Framework, JUnit, HttpUnit, WebLogic, and Eclipse.
-
Senior Java DeveloperHarborside Securities Mar 2004 - May 2005* Designed and developed an indication management middleware server using JBoss, EJBs, Servlets, JMX, JMS, JDBC, JNDI, JSP, Oracle, Hibernate, Spring, JBossCache, Eclipse, JUnit, FIX Protocol, Ant, and CVS. The server manages indications of interest (IOIs) for an equities trading engine.* Deployed the above application in a clustered JBoss configuration on multiple UNIX servers to provide failover, and configured load balancing via integration with Apache/mod_jk.* Developed messaging services for FIX/Javelin server components and an online error report management system using JMX services and JMS.* Produced UML class and sequence diagrams using TogetherJ, API documentation using Javadoc, and project documentation using Maven.* Mentored other developers in the areas of Java/J2EE development, system design, and project documentation.
-
Senior Software EngineerEnvironmental Research Technologies May 2002 - Apr 2003* Designed and developed, from inception to deployment, a predictive global ionosphere model using Visual C++, UML diagrams, CVS, and Rational Quantify performance analyzer.* Developed the prototype of an ASP web services interface for the ionosphere model using Visual C++.NET managed extensions, .NET Web Matrix, and HTML.
-
Software Engineer (Contract)National Center For Atmospheric Research Jun 2001 - Apr 2002Boulder, Colorado, Us* Developed and maintained a web application to present visualizations of atmospheric chemistry datasets using a MVC architecture, Apache Tomcat, Java Servlets and Applets, JSPs with custom tag libraries, UML (Rational Rose), XML, JavaScript, CVS, log4j, and HTML on a Linux platform.* Installed and maintained a MySQL database and developed Java/JDBC/SQL applications to access and manage atmospheric chemistry datasets. -
Java/J2Ee EngineerAnachron Jan 2000 - May 2001Amsterdam, Nh, Nl* Developed electronic bill presentment and payment (EBPP) web application software using Java/J2EE (Servlets, JavaBeans, and JDBC), Oracle, LDAP, XML, and ATG Dynamo Application Server.* Designed and implemented an administrative interface to provide low-level access of back-end data and related services for administrative users. * Designed and implemented internationalization support for several European languages and locale-specific content using Java ResourceBundles and the internationalization features of ATG Dynamo.* Configured the clustering of ATG Dynamo application servers for failover capability, load balancing, and scalability of the EBPP application. -
Software Engineer (Contract)Hayden Planetarium May 1999 - Dec 1999* Developed a MVC web application to access astronomical datasets, graphics, and animations using Java Servlets, JSPs, JDBC, MySQL, and Apache Tomcat. * Installed and administered a MySQL database, which involved modeling astronomical data as well as configuring and normalizing database tables for optimal performance.* Developed programs using Java, C++, and Perl for astronomical data calculations and image processing.
-
Software EngineerNational Center For Atmospheric Research Sep 1993 - Jun 1998Boulder, Colorado, Us* Developed image processing applications using C++, Java, and Perl for the visualization and animation of predictive global climate model datasets.* Developed software using C++ and Perl for creating high resolution images from USGS topography datasets for use in IMAX format visualizations.* Provided comprehensive UNIX system administration for a network of SGI (Irix) and Sun (Solaris) workstations, including extensive development of system utilities using Perl and UNIX shell scripts.
James Adams Education Details
-
College Of CharlestonComputer Science
Frequently Asked Questions about James Adams
What company does James Adams work for?
James Adams works for Clara Analytics
What is James Adams's role at the current company?
James Adams's current role is Senior Data Engineer.
What is James Adams's email address?
James Adams's email address is ja****@****isk.com
What schools did James Adams attend?
James Adams attended College Of Charleston.
Who are James Adams's colleagues?
James Adams's colleagues are Hannah Smith, Kiran Rao, Katherine Proctor, Shashikala Basavaraju, Arm, Ruben Kruiper, Jeff Burrell, Vanessa Thomas.
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