Andrew Michael

Andrew Michael Email and Phone Number

Adjunct Professor, Computer Information Science @ Community College of Allegheny County
Pittsburgh, PA, US
Andrew Michael's Location
Pittsburgh, Pennsylvania, United States, United States
Andrew Michael's Contact Details

Andrew Michael work email

Andrew Michael personal email

n/a
About Andrew Michael

I'm a software engineer with a background in college-level mathematics education.I enjoy problem solving and building things that are useful, correct, and practical.From initial concept to finished product, I have experience with all stages of development-- working both independently, and also as part of a team.✦ Skills• data modeling• relational database design and administration• API design (REST, RPC; interest in GraphQL)• software and web service integrations• scripting and automation in UNIX environments • infrastructure and operations (Linux system / server admin, service containerization, cloud deployment)• backend development, implementing core business logic• internal tools and developer productivity • documentation and technical writing✦ Tech / ToolsLinux, PostgreSQL, Docker, Terraform, Emacs, GNU Make, Node.js, Git, cloud services (DigitalOcean, AWS, Backblaze) ✦ LanguagesPython, SQL, PL/pgSQL, Bash / POSIX sh, JavaScript (ES6+, some TypeScript), Java, misc Lisp and Scheme dialects✦+ varying levels of familiarity with and/or interest in:Nix, functional programming (Clojure, Racket, SML, Haskell, Elixir), expression/config languages (Dhall, CEL), logic/constraint programming (Prolog, Datalog, Cue, MiniZinc), policy engines / policy-as-code (OPA), API gateways (Nginx, OpenResty, Kong, KrakenD), Go, ZFS, PL/SQL, web front-end (HTML5, CSS, Svelte, Alpine.js, HTMX, TailwindCSS), etc. Aside from tech and education, I'm also a long-time juggler 🤹 (lol)It's very much only a hobby, but in the past I have performed publicly both as a volunteer for charity events (municipal parades, Goodwill, Humane Society) and also as a paid entertainer for holiday amusements (light-up nights, haunted attractions).

Andrew Michael's Current Company Details
Community College of Allegheny County

Community College Of Allegheny County

View
Adjunct Professor, Computer Information Science
Pittsburgh, PA, US
Website:
ccac.edu
Employees:
1089
Andrew Michael Work Experience Details
  • Community College Of Allegheny County
    Adjunct Professor, Computer Information Science
    Community College Of Allegheny County
    Pittsburgh, Pa, Us
  • Community College Of Allegheny County
    Adjunct Professor, Computer Information Technology
    Community College Of Allegheny County Nov 2024 - Present
    Pittsburgh, Pa, Us
  • Community College Of Allegheny County
    Mathematics Facilitator
    Community College Of Allegheny County Oct 2015 - Present
    Pittsburgh, Pa, Us
    Provide academic assistance, instruction, and coaching for both individual students and groups to promote student achievement in math and related subjects.• Mathematics (algebra, trig, calculus, linear algebra, probability & statistics, discrete math, foundations/concepts)• Software Development (Java, SQL, data structures & algorithms, C)• Data Analytics (Python, R)• Computer Information Technology (hardware, networking)
  • Yougee
    Backend Software Engineer
    Yougee Aug 2023 - Sep 2024
    ✦ TechnologyPostgreSQL, PL/PgSQL, Supabase, TypeScript, JavaScript, Node.js, Deno, GCP, Metabase, DigitalOcean, HuggingFace, Docker, Linux, Git, Caddy, vector database + vector search✦ Summary• Develop, design, and maintain the backend logic, backend API, API integrations, data schemas, and data processing flows for a cross-platform (iOS, Android) AI-powered mobile dating app (www.yougee.com)• Administrate a self-hosted Metabase server to support business intelligence, data visualization, and analytics• Pioneered the distinguishing feature of the app-- a multifaceted AI-enhanced matching algorithm and search engine that calculates match score rankings using aggregated embeddings of user content and attributes in a vector database (HuggingFace + pgvector), subject to admin-configurable weights• Ensured user safety by implementing semi-automated content moderation to detect and flag or remove potentially unsafe content in user uploads, including an admin-configurable policy matrix, data retention periods, and alerts• Enriched application functionality by integrating database activity with third-party providers (OneSignal, Revenuecat, HuggingFace, Google Vision) using serverless JS edge functions on an efficient Deno runtime
  • Math And Coffee, Llc
    Software Engineer - Backend And Data
    Math And Coffee, Llc Aug 2021 - Oct 2022
    ✦ TechnologyPostgreSQL, PL/PgSQL, PostgREST, Docker, Terraform, Make, Bash, Python, SciPy, NumPy, Fabric, Ansible, JavaScript, Node.js, OpenAPI, Linux, Git, DigitalOcean, Caddy, Nginx, Backblaze B2, AWS, Jira, Confluence✦ Summary• Develop the backend API, data models, and logic driving a complex mobile social media application (iOS)• Design scalable backend architecture from the ground up• Administrate infrastructure and orchestrate core backing services to provide a reliable platform for client-side developers• Produce and publish documentation: - hand-crafted documentation with usage scenarios, diagrams - exhaustive reference documentation generated from a formal spec - operations runbooks for administrative procedures✦ Accomplishments• Deployed cloud infrastructure using Terraform, provisioning and configuring application server environments using Bash and Python• Minimized environment divergence and reduced complexity by managing all configuration in declarative source code• Increased project portability by containerizing all services• Accelerated release cycles by automating development tasks, builds, and testing with GNU Make• Integrated Apple Push Notifications with database events using a PostgreSQL-backed Node.js task queue• Supported media uploads by adapting open-source TypeScript middleware for AWS S3 • Powered live messaging and data-driven reactive client UI with real-time event streaming and pub/sub change capture over websockets• Enhanced deployment process by implementing state-based database delivery using schema diffing tools to generate DDL for migrations• Bolstered data security by applying PostgreSQL row security policies to all service authorization logic• Analyzed performance under load and probed for concurrency defects by simulating high-volume traffic with realistic mock data using Siege and Python Mimesis• Collaborated to fine-tune user experience with affinity prediction using various machine learning techniques
  • Freelancer- Self Employed
    Software Developer
    Freelancer- Self Employed May 2021 - Jul 2021
    New York City, Ny, Us
    • Designed, developed, and documented internal tooling for a deep-learning research project and entertainment media proof-of-concept• Developed a user-friendly image labelling application to streamline and enhance the client’s existing workflow for analyzing and processing large volumes of training data• Advised software and hardware selection to successfully migrate project infrastructure to a Linux environment

Andrew Michael Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science
  • Western Governors University
    Western Governors University
    Computer Science

Frequently Asked Questions about Andrew Michael

What company does Andrew Michael work for?

Andrew Michael works for Community College Of Allegheny County

What is Andrew Michael's role at the current company?

Andrew Michael's current role is Adjunct Professor, Computer Information Science.

What is Andrew Michael's email address?

Andrew Michael's email address is co****@****ael.com

What schools did Andrew Michael attend?

Andrew Michael attended Georgia Institute Of Technology, Western Governors University.

Who are Andrew Michael's colleagues?

Andrew Michael's colleagues are Anthony Wieckowski, Keeney Laura, Mary Goerzen, Connie Trama, Gabriela Bucardo, Nanjundappa Rathna, Marlene Pineau.

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

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.