José A. Fernández Abreu Index 01/06 · EngineeringEngineering Contact Email

Index

  1. 01 Engineering· Collins Aerospace · 2026–
  2. 02 Chemistry· SFWMD · City of Boca Raton · 2018–2025
  3. 03 Microbiology· Aveva · University of Florida · 2018, 2025
  4. 04 Environmental science· AEL · 2015–2018
  5. 05 IT· CompMedic · Miami Dade College · 2008–2015
  6. 06 Data integrity· 2015–

ContactEmailLinkedIn

José A. Fernández Abreu Materials & Process Engineer Bilingual

Under the finish, the structure. Under the number, the record.

Simulated micrograph: solution-annealed 316L stainless steel polished to a mirror at ×200, featureless apart from a scatter of small dark inclusions.Simulated micrograph: the same 316L after etching, at ×200. Equiaxed austenite grains with thin dark boundaries, straight annealing twins and grain-to-grain shades of gray.
Fig. 1×200316LSimulated

Fig. 1 · Solution-annealed 316L, polished then etched · ×200 nominal · simulated. The etch shows the structure under the finish. Shown: etched.

I engineer special processes for aerospace landing gear. I got here through water chemistry, pharmaceutical microbiology, environmental testing and IT support, asking one question the whole way: is this number true, and what has to happen because of it?

Now · Oct 2026 — Senior Engineer, Materials & Process Technologies, Collins Aerospace

01 — Engineering · 2026–present

Now I answer for the process.

  • Collins Aerospace, Landing Systems Senior Engineer, Materials & Process Technologies 2026–present
  • Collins Aerospace Chemical Process Laboratory 2026

The deliberate turn. In every lab before this one, the solution in front of me was the sample. In the Chemical Process Laboratory it was the tool: a bath whose chemistry decides whether a part meets spec. Now I own the special processes on landing gear: plating, conversion coating, passivation. I own the tests that prove a finish will do its job, and the corrective action when results drift. Site focal for Nadcap special-process audits.

Methods · special processes · testing

Testing that proves a finish will do its job: corrosion resistance, water break, paint and bend adhesion, hydrogen embrittlement, heat resistance, microhardness, porosity. Applied to conversion coating, passivation, cadmium, sulfamate nickel, chrome and brush plating. Process solutions tested against specification and control schedule; critical parameters trended. Fig. 2: Vickers, ASTM E384 / ISO 6507-1. F = 0.5 kgf = 4.903 N; d̄ = (71.4 + 72.1) / 2 = 71.75 µm; HV = 1.8544 × 0.5 / 0.071752 = 180.1, reported 180 HV0.5.

A hardness number is two diagonals and a formula.

Trusting it a year from now takes the record.

Simulated micrograph: etched, solution-annealed 316L at ×500, grains and annealing twins in focus.Simulated micrograph: a dark, four-faceted Vickers indentation pressed into etched 316L at ×500.Simulated micrograph: the Vickers indentation at ×500 with two pairs of measuring lines on its corners: d1 71.4 µm, d2 72.1 µm, 180 HV0.5.Three simulated ×500 fields of 316L, two above and one below: etched; indented; measured, with crosshairs on the corners, d1 71.4 µm, d2 72.1 µm, 180 HV0.5.
Fig. 2×500 · HV0.5316LSimulated

Fig. 2 · Solution-annealed 316L, etched and indented · Vickers HV0.5, ASTM E384 method · ×500 nominal · simulated. Two diagonals, one formula. Shown: measured.

Before I owned the process, I measured it.

02 — Chemistry · 2018–2025

Read it at eye level.

  • South Florida Water Management District Chemist II 2025
  • City of Boca Raton Lead Wastewater Analyst 2018–2024

Left contract work for a utility because I wanted results acted on the same shift, not mailed out. Six years at Boca Raton running the plant's nutrient, solids, oxygen demand and physical methods, leading two analysts, owning calibration, reagents, LIMS review and chain of custody. Then the District: over 1,000 samples a month, total nitrogen by flow injection, color, organic carbon. When the queue never empties, only process discipline protects the data. Everything I report starts by reading it right.

Burette scale from 23 to 25 mL seen from 12 degrees above the meniscus: the rings open into ellipses and the line of sight meets the scale at 23.95 mL, reading low.Burette scale from 23 to 25 mL seen at eye level: the 24 mL ring is a single line and the bottom of the meniscus sits at 24.06 mL.Burette scale from 23 to 25 mL seen from 12 degrees below the meniscus: the rings open the other way and the line of sight meets the scale at 24.17 mL, reading high.The same burette seen three ways. Eye 12 degrees above the meniscus: it reads 23.95 mL, low. At eye level: 24.06 mL, the true reading. Eye 12 degrees below: 24.17 mL, high.
Fig. 30.1 mL div.50 mL buretteSimulated

Fig. 3 · Reading a burette · 50 mL, Class A, 0.1 mL divisions · simulated, refraction ignored. The ring closes into one line only at your eye's height; from above it reads low, from below, high. Shown: level.
Fig. 4UV-Vis · absorbance5 standards + checkSimulated
Calibration line through five standards, correlation r = 0.9998. An independent check standard of 3.00 mg/L reads 2.97 mg/L, a recovery of 99.0 percent, inside its plus or minus 10 percent band: pass. Simulated data.0123450.00.20.4concentration, mg/Labsorbance
check 3.00 2.97r = 0.9998±10 %
Fig. 4 · Calibration, checked · five standards, UV-Vis absorbance · simulated. An independent check standard has to land inside its ±10 % band before any result is reported.
Methods · nutrients, solids, BOD, carbon

Nutrients: total nitrogen by flow injection (SM 4500-N C), ammonia, TKN and phosphorus (SM 4500-NH3, -Norg, -P). Solids (SM 2540). Oxygen demand (SM 5210 B). Physical: pH (SM 4500-H+ B), alkalinity (SM 2320 B), conductivity (SM 2510 B). Color, automated, by UV-Vis (SM 2120 C). Total organic carbon (SM 5310 B). Fig. 3: reading = 24.06 − 0.5 · tan a mL at eye angle a; ±12° gives 23.95 / 24.17. Fig. 4: r = 0.9998; check 3.00 mg/L found 2.97 = 99.0 % recovery, inside ±10 %.

03 — Microbiology · 2018, 2025

Clean is a claim until you count survivors.

  • Aveva Drug Delivery Systems QC Microbiologist II, cGMP 2025
  • University of Florida M.S. Microbiology & Cell Science 2018
Cleanrooms do not forgive a sloppy record.

Moved into cGMP manufacturing to learn quality at its strictest. Sterile isn't the same as safe. I tested purified water, WFI and pure steam for endotoxin, each sample beside a spiked twin to prove nothing in the water was hiding it. I sampled points of use inside cleanrooms, identified isolates by VITEK 2, and carried a facility-wide disinfectant efficacy study from execution through the co-authored report. The UF master's, finished while working full time, made my microbiology match my chemistry.

Fig. 5TSA · 30–35 °C · 7272 hS. aureus ATCC 6538 · 316LSimulated
Control · untreated

186186 colonies 1 mL of 10−3

Disinfected · 10 min

1313 colonies 1 mL undiluted

× 103 dilution factor × 10 mL recovered× 103 × 10 mL = 1.86 × 106 CFU per coupon

× 1 dilution factor × 10 mL recovered× 1 × 10 mL = 130 CFU per coupon

log10 CFU per coupon · 6.27 control − 2.11 disinfected = 4.16 one counted colony

Fig. 5 plate counts. Log reduction 4.16, criterion 3.0: pass.
DishDilutionColoniesCFU per couponlog10
Control, untreated1 in 1,0001861,860,0006.27
Disinfected, 10 minundiluted131302.11
Fig. 5 · Disinfectant efficacy, coupon method, USP <1072> · S. aureus on 316L · simulated. Each dot is one counted colony; 4.16 log is about 14,000-fold fewer survivors than on the untreated coupon. Shown: countedcounted.
Methods · endotoxin, IDs, disinfectants

Endotoxin, kinetic chromogenic (USP <85>), on purified water, WFI and pure steam. Point-of-use water sampling, including cleanrooms (USP <1231>). Identification by VITEK 2 (USP <1113>). Disinfectant efficacy (USP <1072>). Fig. 5: dried S. aureus ATCC 6538 on two 2 × 2 in 316L coupons (the alloy in Fig. 1). One is treated for the protocol's predetermined contact time (10 min), then both are neutralized in 10 mL and 1 mL is pour-plated on TSA with lecithin and polysorbate 80, 30–35 °C, 72 h. Neutralizer effectiveness verified (USP <1227>). Control read at the dilution with the highest count under 250 (USP <61> plate rule). CFU per coupon = CFU/mL plated × dilution factor × 10 mL. Control 186 × 103 × 10 = 1.86 × 106 (log 6.27). Disinfected 13 × 1 × 10 = 130 (log 2.11). Log reduction 6.27 − 2.11 = 4.16; criterion cited by USP <1072>: 3 log for vegetative bacteria, 2 for spores. LOD 10 CFU per coupon (1 colony × 10 mL ÷ 1 mL): an empty plate is reported as less than 10, never zero, and the reduction as more than 5.27. The clock shows colonies appearing from about 14 h, all by about 41 h; growth is drawn, not filmed. Had 13 been entered as 3, the reduction would read 4.79: a better-looking number, and a false one. Real studies run replicate coupons and duplicate plates; one of each is shown. Simulated, not an employer result.

04 — Environmental science · 2015–2018

Time says what. Area says how much.

  • Advanced Environmental Laboratories Senior Analyst, Inorganic Chemistry & Microbiology 2015–2018

Client data gets audited, so I learned to write a result I could defend a year later. I chose a commercial lab for the longest method list under one roof: anions by ion chromatography in water and soil, hexavalent chromium, solids, oxygen demand, the full coliform suite. A peak becomes a nitrate result when the run's own standards identify it and size it; a spike into the same water shows whether the matrix is hiding any. Senior analyst over three people across wet chemistry and microbiology.

Simulated anion chromatograms, five standards behind the sample: nitrate 3.48 mg/L as N at 3.20 min, below the MCL of 10; matrix spike recovery 96.8 percent.Fig. 6ConductivityDrinking waterSimulated

Fig. 6 · Anions in drinking water by ion chromatography, suppressed conductivity · EPA 300.0 · simulated. Each line is one injection: a blank and five standards behind, the sample in front. Shown: sample.
Methods · anions, Cr(VI), BOD, coliforms

Anions by ion chromatography, EPA 300.0 (water) and EPA 9056 (soil). Hexavalent chromium by UV-Vis, SM 3500-Cr D. Solids, SM 2540 B/C/D. BOD and CBOD, SM 5210 B. Heterotrophic plate count SM 9215 B; coliforms SM 9221 B/F, 9222 B/D, 9223 B. Fig. 6 follows EPA 300.0 Part A: carbonate eluent (1.7 mM NaHCO3 / 1.8 mM Na2CO3), 2.0 mL/min, 50 µL loop, retention times from its Table 1. Mixed seven-anion standards; nitrate calibrated 0.50–10.0 mg/L as N, fit to 5 standards (blank run separately): area = 0.7481 × C + 0.007 (area in µS·min, C in mg/L as N). Sample (2.610 − 0.007) ÷ 0.7481 = 3.48 mg/L. Laboratory fortified sample matrix (LFM, the matrix spike) 2.50 mg/L: found 5.90, (5.90 − 3.48) ÷ 2.50 = 96.8 % (80–120 %). Retention window 3.20 ± 3 SD = 3.15–3.25 min. Sample held cold and analyzed within the 48-hour nitrate holding time. Drinking-water MCL 10 mg/L as N (40 CFR 141.62); no compliance determination is implied. Chapter color: MUG blue, the 4-MU fluorescence that marks E. coli in SM 9223 B.

Before any bench, I fixed computers. That paid for school.

05 — IT · 2008–2015

Model the system before touching it.

  • CompMedic, LLC IT Technical Support 2008–2015
  • Miami Dade College A.A. to B.S. Biological Sciences (Biotechnology), Highest Honors 2009–2015

Fixing computers paid for my first degrees and taught me the method I still use on a process: model the system before touching it, then test the cheapest hypothesis first, from the wire up. A typical Monday call: the internet is down. The link light is on, the router answers, the outside world answers by address. Only the name lookup fails. I told the office manager: one computer is still asking for a server that was retired on Friday.

Fig. 74 tests · bottom upOffice LAN /24Simulated

Fig. 7 · Fault trace on a small-office network, layer 1 to layer 7 · composite case · simulated. Read bottom up: each layer is tested only after the one below it passes. Shown: trace.
Methods · link, ARP, ping, name lookup

Order: bottom up, one test per layer, each run only after the one below passes. OSI layers 1, 2, 3 and 7 (ISO/IEC 7498-1). The DNS query rides on UDP port 53, layer 4; TCP/IP has no separate layers 5 and 6, so they get no test of their own. L1: link light on; adapter status Speed 1.0 Gbps (1000BASE-T). Green for link is a vendor convention, not an IEEE 802.3 requirement. L2: ping 192.168.1.1, 4 of 4, time<1ms; arp -a lists 192.168.1.1 at 00-00-5e-00-53-01, dynamic (ARP, RFC 826). The request is a broadcast the switch floods to every other port; the reply comes back unicast. L3: ping 198.51.100.20, Windows defaults (4 × 32 bytes, ICMP echo, RFC 792): 4 of 4, 0 % loss, 18, 17, 19, 18 ms; (18 + 17 + 19 + 18) ÷ 4 = 72 ÷ 4 = 18 ms. L7: nslookup portal.example: “DNS request timed out. timeout was 2 seconds.” Server 192.168.1.10 (RFC 1034/1035). Cause and fix: PC-3 was set by hand years ago, when the old server ran DNS at .10. That server was retired on Friday, and every other desk gets DNS 192.168.1.1 from the router. Point PC-3 at 192.168.1.1 and portal.example resolves to 198.51.100.20, the address that already answered; the same four tests then pass. Identities: router LAN 192.168.1.1 / 00-00-5e-00-53-01, WAN 203.0.113.2; ISP gateway 203.0.113.1, resolver 203.0.113.53; PC-3 192.168.1.23. Addresses: composite case, no client data; RFC 1918, RFC 5737, RFC 9542 (formerly 7042), RFC 2606.

Records are systems too.

06 — Compliance & data integrity · 2015–present

Undocumented work did not happen.

Accreditation, a discharge permit, cGMP, Nadcap: four rulebooks, one rule. Calibrate first, keep chain of custody, correct by appending, never overwriting. A promise is not an answer; a record anyone can check is. The weak point was always the gap between instrument and record; I am trying to close it.

Immutable QC: Tokenized lab data.

Each result is signed when it's recorded, linked to the one before it, and anchored to a public blockchain, so anyone can check it hasn't changed.

Independent project · open alpha · public test network · synthetic demo data

In an intelligence explosion, human review can't keep up with every result; records have to verify themselves.

Next: agentic workflows, so verified experiment data can feed AI agents' research, and Filecoin integration.

Visit immutableqc.com

Built on my own time. Not affiliated with or endorsed by my employer.

  1. h000000000… · start
  2. 01 Engineering180 HV0.5
    Fig. 2 · Vickers hardness, 316L
    link e7819b87…signedchecked at build
  3. 02 Chemistry24.06 mL
    Fig. 3 · Burette reading at eye level
    link ed94e67f…signedchecked at build
  4. 03 Microbiology4.16 log
    Fig. 5 · Disinfectant log reduction
    link 3cfcb1e0…signedchecked at build
  5. 04 Environmental science3.48 mg/L
    Fig. 6 · Nitrate as N, drinking water
    link 77f35d66…signedchecked at build
  6. 05 IT18 ms
    Fig. 7 · Ping by address, PC-3
    link 0ce54cb9…signedchecked at build
  7. Head 0ce54cb9…matches anchor
  8. Anchored 0ce54cb9… Simulated
Fig. 8SHA-256 · P-256Records 01–05Simulated

Record 02 was recorded as 24.06 mL. Show it as recorded, changed to 24.60, or changed and re-signed:

Fig. 8 · One number from each chapter above · SHA-256 links, ECDSA P-256 signatures, checked in your browser · demo key, anchor simulated. Change one value and every later link breaks; rewrite and re-sign, and the anchor still disagrees.
Methods · SHA-256, P-256 signatures

r = SHA-256(figure-id|quantity|value|unit), UTF-8, no spaces around the bars (for record 01 the figure id is fig-indent). hn = SHA-256 of the lowercase ASCII hex of hn−1, then the lowercase ASCII hex of rn, then the decimal n, with no separators, starting from 64 zeros. That is Immutable QC's reading-ledger construction (HPLC ingest), minus the capture time. Check record 01: printf '%s' 'fig-indent|Vickers hardness, 316L|180|HV0.5' | sha256sum gives 1c5ec779…7c68; then printf '%s' "$(printf '0%.0s' $(seq 64))1c5ec779ab07ae437884481785ad9f74d50aa284a44bd56b21d59c53c4c57c681" | sha256sum gives e7819b87…e79e (on macOS use shasum -a 256). Shown: 8 hex; compared: all 64.

Each r was signed (ECDSA P-256) when this record set was prepared, with a one-time demo key that was then discarded and never reaches your browser. The same key also signed the 24.60 version of record 02 at that time, standing in for an insider who holds the key (the Re-signed state). Your browser checks every signature with the public key. Signatures cover each result; links cover order; the anchor covers the whole. The anchor is a stored copy of the head standing in for a public timestamp: even someone holding the key can't rewrite the record and still match it. The right way to change 24.06 is a new signed record that amends 02; records 01 to 05 keep verifying.

Shows the ability to discern altered records (21 CFR 11.10(a)) and records safeguarded against tampering (ISO/IEC 17025:2017 7.11.3(b)). The practice above follows ALCOA+, 21 CFR 11.10(e) and ISO/IEC 17025:2017 7.5.2. SHA-256: FIPS 180-4. ECDSA: FIPS 186-5.

Contact

Write to me about lab data integrity, Immutable QC, or anything on this page.

jose@joseqc.com

¿Prefieres el español? Escríbeme en español.