AeroLeads people directory · profile

Michael Weigel Email & Phone Number

SOLID Design Principles Help Make Solid OO Software at Randstad Digital
Location: Goose Creek, South Carolina, United States 13 work roles 11 schools
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 100%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
SOLID Design Principles Help Make Solid OO Software
Location
Goose Creek, South Carolina, United States

Who is Michael Weigel? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Michael Weigel is listed as SOLID Design Principles Help Make Solid OO Software at Randstad Digital, based in Goose Creek, South Carolina, United States. AeroLeads shows a matched LinkedIn profile for Michael Weigel.

Michael Weigel previously worked as Senior Software Engineer at Randstad Digital and Senior Software Engineer - 100% Remote at Precision Genetics. Michael Weigel holds Bachelor'S Of Science Degree from University Of Mary Washington.

Company email context

Email format at Randstad Digital

This section adds company-level context without repeating Michael Weigel's masked contact details.

Randstad Digital

Review company-level records connected to Michael Weigel before choosing the right outreach path.

Profile bio

About Michael Weigel

A highly-skilled, certified Senior Software Engineer with a unique combination of competencies accomplishing a 15+ year track record of success in all phases of Software Development Life Cycle (SDLC) including Search Solutions, Full Stack Development, and Object Oriented Design. Expert advanced problem-solver who creates innovative software solutions through collaborative and independent projects under pressure and on time. Docker, Docker-Compose, KubernetesGoogle Cloud Platform (GCP), App Engine, Compute Engine, Kubernetes EngineJavaScript, AJAX, AngularJS, Angular 11, Typescript, JQuery, HTML5, CSS3SCALA, Python, PHP7SOAP, RESTful Web service development using CXF, JAX-WS, JAX-RS, XSD, and WSDL JAVA, J2EE, SOA, 4 years of SCRUM Agile - Bamboo and Hudson (Jenkins) Continuous Integration - SonarQube continuous code analysis - Open JPA, Aries JTA, utilizing generics and polymorphismAries Blueprint managed OSGI bundlesApache Camel Routing Solr APIOracle Eloqua API Object-oriented SoftwareObject-Oriented Programming (OO)Spring BootOpen Source SoftwareMicroservicesLAMP and MEAN StackData EngineeringFunctional ProgrammingTest Driven DevelopmentDebuggingRed Hat® JBoss® FuseReal-time, multithreaded, C/C++, Linux, Solaris Rational Rose, Enterprise Architect, Visual Paradigm UML OO analysis and designWindows .NET, C# and C++ development.

Listed skills include Java, C/C++, Linux, Web Services, and 50 others.

Current workplace

Michael Weigel's current company

Company context helps verify the profile and gives searchers a useful next step.

Randstad Digital
Randstad Digital
SOLID Design Principles Help Make Solid OO Software
AeroLeads page
13 roles

Michael Weigel work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer

Current

Contract work for Elevance Health (Anthem, Inc.)• Protegrity security field level tokenization and encryption of PII and PHI data for operational users with different levels of data exposure.• Developed JAVA Abstraction code to streamline the usage of the Protegrity JAVA Application Protector for subsidiaries. Conducted conferences with the Protegrity R&D team to share code improvements.• Utilized Protegrity JAVA Application Protector Abstraction code to create a JAX-RS CXF REST Service.• Dockerized the Protegrity JAVA Application Protector JAX-RS CXF REST Service and conducted successful testing using Postman.• Designed and implemented DBTablesProtector, a database field tokenizer leveraging JAVA Application Protector Abstraction code. This tool automates discovery and tokenization of sensitive columns across databases like Oracle, MS SQL Server and PostgreSQL.• Translated Protegrity JAVA Application Protector Abstraction code to C++, integrating with Protegrity C Application Protector code with assistance from ChatGPT AI.• Developed a C++ REST service (pistache) using the C++ Application Protector Abstraction code, enabling subsidiaries to invoke tokenization via HTTPS requests.• Dockerized the C++ Application Protector Abstraction code REST service into a microservice.• Utilized Angular, Spring Boot, Node.js, Python, and C to create video demonstrations showcasing simplifications enabled by Protegrity Application Protector simplifications.• Created a SandBox on AWS EC2 where the Elevance team can work with and test the Protegrity JAVA Application Protector Abstraction REST Service. Provided Curl scripts and a Postman collection.

Oct 2023 - Present

Senior Software Engineer - 100% Remote

Greenville, South Carolina, Us

Reason for leaving: Layoff with severence pay• Backend: Python Flask Docker Micro-services, PostgreSQL, Swagger OpenApi, Redis• Frontend: Angular 13• Developed perioperative FHIR Redox API – Tested and working with MUSC (Medical University of SC)• Developed Laboratory Information Management System (LIMS) that automates interactions with external labs such as Ovation and Genexis via their API’s - Uses OO Abstract Factory and Bridge Patterns• Successfully removed 130,000 lines of code from the code base that was no longer needed• HL7, FHIR, AWS EC2, S3 and AWS Secrets Manager• Audio conversion to text for documentation using Vosk AI (audio taken from training videos)• Git version control system (GitLab and GitHub) for effective code management • LINUX operating system

Dec 2021 - Mar 2023

Senior Software Engineer, Search - 100% Remote

Cambridge, Ma, Us

Reason For Leaving: The company dissolved and closed its doors• Git VCS - (Bitbucket) • Created a Google Drive connector that will allow Keeeb users to search their own Google Drive files.• Created a Google Knowledge Graph connector that lets you find entities in the Google Knowledge Graph. • Added Jaeger Open Tracing to Keeeb micro services for instrumentation analysis and viewing via Jaeger UI, including development of custom Jaeger Python Decorators.• Python phrase indexing and multi-language configuration for Elasticsearch micro services.• Added new Keeeb Elasticsearch support for German word stemming, normalization and decompounding.• Bug fixing, GIT CI/CD, Jenkins. SonarQube with code reviews in Bitbucket• Angular 10 development: - Added a new tabbed validation pane that provides Alert Document validation capability for AI generated flow alerts, allowing the user to manually validate unpublished documents by dragging them to the published documents list where they can either be sent to feed or discarded. - Added a new tabbed analytics pane that provides analytics capability for AI generated flow alerts, providing overall statistics and Plotly Bar and Scatter plots of time-series document relevancy metrics.

Jul 2020 - Dec 2021

Enterprise Search Engineer - 100% Remote

New York, Ny, Us

Reason For Leaving: Company wide layoffsContainerized a Google Cloud Platform Search Solution as multiple Docker containers. Contains MariaDB, Phpmyadmin, my Keymatch, my NodeJS, and my GenericUI services. NodeJS service communicates with Google Cloud Platform.Designed and created a JAVA automated Google Cloud Search schema generatorDesigned and created a GCS Schema Builder Web UI - MEAN Stack RESTful API using MongoDB, Express, AngularJS, Bootstrap, and NodeJS. With child process JAVA GcsSchemaBuilder and Python Web Crawler data explorer invocation. Dockerized container now deployed in Kubernetes.Solr JAVA API custom component development of a replacement for Google's GSA collections manager for Lucidworks Fusion 3. Deployed for Vanderbilt University.Developed a Lucidworks Fusion Document Collection Tagger Script Job written in SCALA Designed and Created a key match Restful Web Service utilizing PHP7 and MySQL (LAMP) to meet customer requirements for key match search capability for Google Cloud Search which is not provided.Designed and developed a Generic search UI for Google Cloud Search, that utilizes OAuth 2 access token authentication via a NodeJS server.Designed and developed a custom Lucidworks Fusion, Oracle Eloqua Connector JAVA pluginNashorn Javascript Fusion Index Pipeline developmentCoveo Cloud Search solution deployment for Argonne National LaboratoriesCoveo Cloud Search solution deployment for Alliant Credit Union 1) Python Index Extension development 2) Coveo Javascript UI development Google Cloud Search - Norconex Web connector development and deployment.Google Cloud Search deployment for New York State ITS. I created all of their search web pages utilizing my Generic search UI for Google Cloud Search as the base UI. The UI communicates with my NodeJS service that then communicates with the Google Cloud Platform. The NodeJS service utilizes my key match Restful Web Service.GIT VCS (Bitbucket)

Feb 2018 - Apr 2020

7 Month Contract - Senior Software Developer

Buffalo, New York, Us

Originally a 3 month Contract/no hire - Extended twice• Responsible for the provision of software design and development services in support of maintenance, enhancements and modernization of CMOP facilities. The CMOP is a network of seven (7) highly-automated production facilities which employ a mixture of robotic devices, conveyor systems, and human factors to accurately fill and ship nearly 117,000,000 prescriptions per year for healthcare beneficiaries including our nation’s Veterans.• Responsible for Single Sign-On Smart Card Integration (SSOi) coding, and implementation.• Daily operations included providing software and systems analysis in support of maintenance, enhancements and modernization of the facilities. • Software bug fixes with peer reviews.• Software development of testing tools• C++, Team Foundation Server, Microsoft Test Manager, and Microsoft Project• VA BI level clearance

Feb 2017 - Aug 2017

Short Term 3-6 Month Contract - Application Developer/System Administrator

Quincy, Massachusetts, Us

• Front end web development, JSP with HTML5, CSS3, JavaScript, Angularjs, Bootstrap, JBoss• JQuery, Nodejs, npm, Grunt, Bower, Ozone Widget Framework• XAMPP – Apache Web Server, MariaDB (MySQL), PHP, Perl• JavaScript/AJAX/HTML, PHP backend with MySQL and PostgeSQL • Fedora 24, Puppet, Cntlm• PostgreSQL – Pgloader - Migrate from MySQL to PostgreSQL in one command• JAVA 8 fast and efficient algorithm development• Trouble Ticket Support

Mar 2016 - Oct 2016

Enterprise Software Developer Iii

Chantilly, Va, Us

Architecture, Systems Engineering and Development for the P-8A Application Based Architecture (ABA) which is an open-architecture development effort for NAVAIR. The ABA is targeted for deployment on the P-8A Poseidon maritime patrol and anti-submarine warfare aircraft.Apache Camel Route development Integrated with CXF and deployed in RedHat JBoss FuseSOAP and RESTful Web service development (CXF, XSD, WSDL, WADL)Service oriented architecture (SOA) development in a Karaf/Felix and Equinox OSGI environment on RHEL 6.4 and Fedora 21Extracted BIRT report engine plugin bundles from Eclipse and ported them to Karaf/Equinox/OSGIDeveloped BIRT Report Scheduling OSGI Service, with SMTP email and secure copy (scp) report delivery Developed a BIRT Report SOAP and Rest Web Service utilizing Apache CXF and JAX-WS, JAX-RS in OSGIDeveloped a BIRT Report Web Application using PAX-Wicket that utilizes a Jetty HTTP server/servlet container.Developed Postgresql database schema utilizing Hibernate annotations in DTO pojo classesDeveloped a generic Entity Access Service layer using Open JPA, Aries JTA, utilizing generics and polymorphismWrote JAXB based conversion classes for marshaling/un-marshaling xml messages to/from DTO objectsDeveloped a collectd JAVA plugin for collecting real time statistics from VMware vSphere ESXI Hypervisor

Jun 2012 - Jul 2015

Software Engineer

Herndon, Virginia, Us

Developed a JAVA imagery filter bank that can scale up lower resolution images with minimal distortion. It utilizes down sample averaging followed by bi-cubic scaling, then 2D anisotropic diffusion, followed by unsharp masking (USM)Integrated GDAL into MarineLink JAVA GIS application, in order to ingest DTED data and provide fast elevation retrieval utilizing JNI. Also provided gray scale and color gradient relief map image. Fixed multiple bugs (TR's) in the MarineLink GIS map component.Worked with ESRI Shape files, by reducing memory footprint in the MarineLink map component Re-engineered a data graphing sub-application to use JFreeChart. The graphing application is highly automated for dynamic user interaction. Developed a client side word search/filtering sub-component using Apache Lucene indexingDeveloped a relational database schema as a replacement for previous database and installed on MySQLAll JAVA development using the Eclipse IDE and TortoiseSVN JAVA software bug and discrepancy tracking and fixing

May 2009 - Nov 2011

Senior Software Engineer

• I was hired to update Unitrends' Visual Basic Script build system to build Windows 2008 Server code for 32 and 64 Bit systems, yet preserving their legacy build mechanism. The build mechanism utilized ms-build as a command line tool and a MS Visual Studio 2008 solution file to build multiple projects. The system interacts with Install Shield to produce an MSI installation file.

Nov 2008 - Jan 2009

Senior Information Engineer

Charleston, Sc, Us

• SOA system integration and support. Porting of Weblogic EJB to JBOSS• Developed a Putty SSH Commander in C++/WxWidgets, that can quickly, simultaneously issue commands to multiple UNIX servers from Windows. Host names, IP addresses and AES encrypted/Base64 encoded passwords come from a configuration file, dynamically creating GUI labels. Great, fast, SOA tool (permission granted to release as open source).• Developed a PuTTY Terminal Deployer in C++/WxWidgets, that allows dynamic PuTTY secure shell (SSH) logins to multiple UNIX servers. Host, IP addresses and AES encrypted/Base64 encoded passwords are read from a configuration file. All GUI labels are created dynamically from this info (permission granted to release as open source).• Developed a BPEL (Business Process Execution Language) concept demonstration by orchestrating two free web services on the Web to share information interactively.

Nov 2007 - Jul 2008

Software Developer

New York, Ny, Us

• Stock Unit Award - CAP (Capital Accumulation Plan) for productivity – January 2007• Conducted C# development of a configuration tool for the Marine Corps, to configure CISCO routers. The tool is a GUI interface to CISCO router configuration files. Supports USB loading of CISCO configuration files• Designed and developed a C++ software Condor system zeroization tool for the Marine Corps. This tool is a single button solution for emergency zeroization of CISCO routers and laptops.• Constructed and maintained InstallShield incremental install project for the Marine Corps

Oct 2005 - Feb 2007

Associate Level 3

Mclean, Va, Us

• Developed new C++ object serialization technology and successfully tested it with prototype software.• Signal Analysis algorithm development using FFT, Wavelet and Gaussian techniques • Conducted statistical analysis using R for CIMS help desk database and wrote report.

Jan 2004 - Jun 2005

Senior Software Engineer

Reston, Va, Us

• Conducted Java 3D development using the AFRL, JView toolkit for a NASA, Air Traffic Control simulator.• Developed a C++ garbage collector designed to handle all heap allocations including cyclic references. • Added macro recording of menu selections for existing Java Swing GUI server controller• Wrote Perl script for the automated archiving of ClearCase VOB storage using a UNIX cron job• Developed load simulator using XML/Document based messages in JMS Queues running on JBoss• Designed and developed a Swing based Semantic Results Navigator (SRN) that rank orders score results of semantically indexed data for side by side searching and comparison (Apache Lucene). It provides automatic word completion and data analysis and editing on the coupled data sets • Added DAG node drill down capability to the NSA “Renoir” graph display, Java application• Developed Swing, drag /drop tool for editing, encrypting and decrypting passwords or account names in a file• Converted the NSA “Renoir” Java application to a Java Applet• Developed an XML based interface to “WilmaScope” graphing tool, which provides Java 3D viewing of two-dimensional DAG type data

Oct 2002 - Jan 2004
11 education records

Michael Weigel education

Bachelor'S Of Science Degree

University Of Mary Washington

Computer Software Engineering And Statistics

Nova Community College

Unix

American Research Group, Virginia

Oracle 7

Learning Tree International, Virginia

Oracle 7 For Database Administrators

Learning Tree International, Virginia

Java Programming

Sun Educational Services, Virginia

Java Programming

Sun Educational Services, Virginia

Unix

Success Consultants, Inc., Virginia

Lucidworks Fusion For Advanced Search Application Developers

Lucidworks

Lucidworks Fusion App Studio

Lucidworks

Certified Coveo Platform Administrator, Coveo Search & Relevance Platform

Coveo
FAQ

Frequently asked questions about Michael Weigel

Quick answers generated from the profile data available on this page.

What company does Michael Weigel work for?

Michael Weigel works for Randstad Digital.

What is Michael Weigel's role at Randstad Digital?

Michael Weigel is listed as SOLID Design Principles Help Make Solid OO Software at Randstad Digital.

Where is Michael Weigel based?

Michael Weigel is based in Goose Creek, South Carolina, United States while working with Randstad Digital.

What companies has Michael Weigel worked for?

Michael Weigel has worked for Randstad Digital, Precision Genetics, Keeeb, Inc., Onix Networking Corp., and Volt Workforce Solutions.

How can I contact Michael Weigel?

You can use AeroLeads to view verified contact signals for Michael Weigel at Randstad Digital, including work email, phone, and LinkedIn data when available.

What schools did Michael Weigel attend?

Michael Weigel holds Bachelor'S Of Science Degree from University Of Mary Washington.

What skills is Michael Weigel known for?

Michael Weigel is listed with skills including Java, C/C++, Linux, Web Services, Soa, Scrum, Xml, and Soap.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.