Period: Feb 27 – Mar 27, 2026 (4 weeks)
| Competency | Senior I | Senior II | Staff | Senior Staff |
|---|---|---|---|---|
| Customer Focus | x | x | x | x |
| Action Oriented | x | x | x | x |
| Demonstrates Self-Awareness | x | x | x | x |
Core Platform — Engineering-Wide Vision & Milestones
From AI-assisted workflows to AI-automated workflows: making every engineer more effective, every investigation faster, and every piece of knowledge more accessible.
Owner: Xavier Lozinguez | Last updated: 2026-03-24
AI Tools, Strategy, and Hype: A Lunch & Learn Synthesis (14 videos + 1 article from #eng-ai-discussion, Feb 2026)
Format: 30-45 minute lunch & learn discussion Source: 16 YouTube videos + 2 articles/posts shared in
#eng-ai-discussion(Feb 2-11, 2026) Prepared: February 9, 2026 Updated: February 11, 2026 -- incorporated team discussion findings (skills/commands merge, safety guardrails, CLAUDE.md bloat reduction) Transcript files:docs/lunch-n-learn/transcripts/
| { | |
| "name": "rogers", | |
| "private": true, | |
| "version": "0.1.0", | |
| "description": "The team", | |
| "author": "Transfix Engineering <tech@transfix.io>", | |
| "email": "tech@transfix.io", | |
| "engines": { | |
| "node": "v14.18.0", | |
| "npm": "9.6.5" |
| import { Injectable } from '@angular/core'; | |
| import { Observable } from 'rxjs/Observable'; | |
| import { BluetoothCore } from '@manekinekko/angular-web-bluetooth'; | |
| @Injectable() | |
| export class HeartRateService { | |
| static GATT_CHARACTERISTIC_HR_MEASUREMENT = 'heart_rate_measurement'; | |
| static GATT_PRIMARY_SERVICE = 'heart_rate'; |
| <svg id="shotChart-02-svg" style="height: 100%; width: 100%; overflow: visible;" preserveAspectRatio="xMinYMax meet" viewBox="0 0 590 120"><defs><radialGradient cx="0" cy="0" r="5" id="radialGradientSij1i6j9n2c"><stop offset="0%" stop-color="#d56900"></stop><stop offset="100%" stop-color="#000000"></stop></radialGradient><radialGradient cx="0" cy="0" r="5" id="radialGradientSij1i6j9n2t"><stop offset="0%" stop-color="#d56900"></stop><stop offset="100%" stop-color="#000000"></stop></radialGradient><radialGradient cx="0" cy="0" r="5" id="radialGradientSij1i6j9n3a"><stop offset="0%" stop-color="#d56900"></stop><stop offset="100%" stop-color="#000000"></stop></radialGradient><radialGradient cx="0" cy="0" r="5" id="radialGradientSj02pz5cnk"><stop offset="0%" stop-color="#d56900"></stop><stop offset="100%" stop-color="#000000"></stop></radialGradient><radialGradient cx="0" cy="0" r="5" id="radialGradientSj02pz5cnt"><stop offset="0%" stop-color="#d56900"></stop><stop offset="100%" stop-color="#000000"></stop></radial |
| import { Injectable } from '@angular/core'; | |
| @Injectable() | |
| export class DomHandler { | |
| public static zindex: number = 1000; | |
| public addClass(element: any, className: string): void { | |
| if (element.classList) | |
| element.classList.add(className); |
| // ---- | |
| // Sass (v3.3.0.rc.2) | |
| // Compass (v1.0.0.alpha.17) | |
| // ---- | |
| // | |
| // map-fetch($map, $keys) | |
| // | |
| // An easy way to fetch a deep value in a multi-level map. Works much like | |
| // map-get() except that you pass multiple keys as the second parameter to |
| import { TestBed, inject } from '@angular/core/testing'; | |
| import { FakeBackend } from 'ngx-http-test'; | |
| import { Observable } from 'rxjs/Observable'; | |
| import { CompanyApiService } from './company.api.service'; | |
| import { company_mock } from 'assets/mock-data/company.mock'; | |
| import { company_offices_mock } from 'assets/mock-data/company-offices.mock'; | |
| import { company_projects_mock } from 'assets/mock-data/company-projects.mock'; | |
| import { company_transactions_mock } from 'assets/mock-data/company-transactions.mock'; |
| Motto: The best way to learn is to teach | |
| [ ] Master | |
| [ ] Algorithms | |
| [ ] ng2 | |
| [ ] TypeScript | |
| [ ] RxJS / Redux | |
| [ ] Teach | |
| [ ] Publish 50 Blog entries | |
| [ ] Lead 20 Lunch n Learn |