← Peer Fichman

Peer Fichman

Software Engineer

About

Software engineer with 3 years of experience architecting end-to-end production systems across cloud infrastructure, backend microservices, and frontend applications. Specialized in high-traffic data architectures and modern AI/LLM engineering, with a continuous focus on security and clean code practices.

Experience

Jan. 2025 – Jun. 2026

Browsi Ltd. — Software Engineer

Ad-tech company serving ads across publisher websites and supplying brand analytics data for advertisers.

  • Architected and delivered end-to-end product features for a high-availability platform serving 1,400+ publisher domains — scoping requirements with product teams, defining service boundaries, provisioning AWS infrastructure, and building NestJS backend services and Angular interfaces.
  • Maintained an event-driven ingestion pipeline routing ~3 billion publisher page events monthly through Amazon Kinesis into Snowflake.
  • Engineered analytics features for the brand-perception product, constructing Snowflake models across 18 months of event history and exposing data through NestJS REST APIs and a dashboard utilized by 300+ brands.
  • Led technical initiatives including code reviews, design documentation, and automated testing, while onboarding and mentoring new engineering team members.
May 2024 – Jan. 2025

Ramat Gan Municipality — Student Software Engineer

  • Deployed public-facing municipal web applications on AWS, configuring cloud hosting, DNS, SSL certificates, access control permissions, and release pipelines.
  • Monitored post-launch application health, resolved production issues, and optimized page speed and web accessibility for municipal residents.
Sept. 2023 – Jan. 2025

Freelance — Independent Software Engineer

  • Delivered over two dozen full-stack client projects — e-commerce platforms, reservation systems, and internal analytics dashboards — built using Node.js, React, and PostgreSQL.

Education

Sept. 2020 – Aug. 2024

Shenkar — B.Sc. Software Engineering

Graduated with honors, receiving the dean’s excellence award three consecutive years.

Works

AI Presence

Monitoring brand awareness across LLM models. Querying LLMs for brand mentions, then waterfalling the results into an analysis prompt to maintain non-bias. Utilizing various cloud services: ECS, Lambda, DynamoDB, SQS, EventBridge, API Gateway. Written in TypeScript over Node.js (Nest), with Snowflake for persistent storage of analysis results.

Read design doc →

Chat History

Migrating chats with messages from client to server side. A thin Chat entity is stored in MySQL, while messages are stored in OpenSearch and clustered around the chat ID. Migrating the client required extensive use of design patterns — such as a facade that exports a unified interface, adapted by both legacy and new services, and factorized at runtime.

Read design doc →

Trend Signals

Streaming brand performance insights to clients. A dedicated path within the agent’s chain for specific action-driven insights, triggered periodically to follow evolving trends.

Read design doc →

Military Service

Mar. 2012 – Mar. 2015

IDF — Combat Soldier, Nahal Infantry Brigade

Honorably discharged after completing full combat service. Operated across Israel’s borders and beyond enemy lines in Gaza and Lebanon. The demanding conditions built habits I still rely on — staying composed under pressure, working as a tight team, and adapting quickly when plans changed.

Skills

Languages
TypeScriptJavaScriptPythonJavaSQLHTMLCSS
Backend & Frontend
Node.jsNestJSREST APIsGraphQLReactAngularRxJSAngular MaterialPlaywright
Cloud & DevOps
AWSECSLambdaKinesisSQSEventBridgeAPI GatewayS3IAMWAFGCPVPCRDSDockerCI/CDJenkinsGit
Data
SnowflakeMySQLMongoDBDynamoDBElasticsearchOpenSearchRedisORM
AI & LLMs
Tool callingMCPRAGLangChainPrompt engineering