Software Engineer · Sterling, VA
Alexander Ivanov
- ivanov.n.alexander@gmail.com
- 240-242-5597
- Sterling, Virginia
github.com/AlexanderNicholasIvanov · www.linkedin.com/in/alex-n-ivanov/
Summary
Software engineer with 5 years building enterprise automation, ETL pipelines, operational reporting, and secure API integrations across Python, Java, ServiceNow, Snowflake, Elastic, Linux, OAuth 2.0, HashiCorp Vault, CyberArk, and AutoSys. Experienced in troubleshooting production automation, documenting system designs, and supporting cross-functional enterprise platform work.
Experience
- Freddie Mac May 2024 — Present
Software Engineer II
- • Built modular Python ETL pipelines around single-responsibility components for independent testing, reuse, and scheduled execution across enterprise data workflows.
- • Integrated ServiceNow, Snowflake, and Elastic APIs to automate data retrieval workflows that previously required manual coordination across multiple systems.
- • Pulled server telemetry from Elastic via API to generate operational reports supporting monitoring, troubleshooting, and capacity planning.
- • Implemented OAuth 2.0 authorization flows for secure internal and external API authentication across automation endpoints.
- • Managed sensitive credentials through HashiCorp Vault and CyberArk, eliminating local secrets handling in Python and Linux automation scripts.
- • Scheduled and sustained recurring jobs through AutoSys and ServiceNow-defined intervals; supported operational follow-through when automation failed.
- • Set up Python/Linux email automation for server-to-client communications tied to enterprise workflow notifications.
Python · ServiceNow · Snowflake · Elastic · OAuth 2.0 · HashiCorp Vault · CyberArk · AutoSys · Linux
- Freddie Mac Jun 2023 — May 2024
Software Engineer I
- • Diagnosed production script execution failures during on-call rotations using Linux command-line tools and system-level troubleshooting.
- • Authored system design documents and architecture diagrams to clarify data flow, deployment behavior, and implementation approach before build-out.
- • Championed structural design patterns across team scripts and services, improving code organization and maintainability for shared automation work.
Python · Linux · AutoSys · ServiceNow
- Paradigm Testing May 2021 — Jun 2023
Software Developer
- • Developed Java/Spring MVC examination platform features for candidates and administrators, including candidate monitoring, room assignment, and exam administration workflows.
- • Migrated persistence code from Spring JDBC to Spring JPA, improving maintainability of database access patterns in a production medical examination platform.
- • Implemented AJAX-based frontend-backend communication for continuous data flow across examination workflows and administrative interfaces.
- • Supported full-stack troubleshooting across Java, JavaScript, MySQL, and browser-facing workflows used by operational exam users.
Java · Spring MVC · Spring JPA · JavaScript · AJAX · MySQL
Certification
- Revature Jul 2026 — Aug 2026
FDE Foundations Program
- • Shipped 86 commits in four weeks under PR review, branch protection, and CI quality gates, building a containerized Next.js and FastAPI system over Postgres, MongoDB, and MinIO on Docker Compose.
- • Practiced AI-augmented development, agentic debugging, CI/CD engineering, and cross-service log correlation.
Certificate ID FDE-FP-00010
Projects
- Fake-News Detector github.com/AlexanderNicholasIvanov/fake-news-detector
Python · FastAPI · PostgreSQL/pgvector · Ollama · React
End-to-end ETL pipeline that ingests RSS feeds, extracts full article text, and scores credibility with a local LLM; cross-references claims against other outlets via pgvector similarity search, with an offline evaluation harness for regression testing.
- Trivia Game github.com/AlexanderNicholasIvanov/trivia-game
FastAPI · WebSockets · PostgreSQL · React/TypeScript
Real-time multiplayer trivia platform, hosts create rooms, players join by code, questions broadcast live over WebSockets with synchronized timed scoring. SQLAlchemy/Alembic persistence and automated CI via GitHub Actions.
Skills
- Languages & APIs
- Python · Java · SQL · TypeScript · JavaScript · REST APIs · OAuth 2.0 · Spring MVC · Spring JPA · AJAX
- Monitoring & Data
- Elastic · Snowflake · ServiceNow · ETL pipelines · server telemetry · operational reporting · MySQL · MongoDB
- Platforms & Security
- Linux · AutoSys · HashiCorp Vault · CyberArk · credential management · secure automation · technical documentation
Education
-
University of Maryland, Baltimore County
B.S. in Computer Science