← Peer Fichman

Peer Fichman

Software Engineer

About

“Committed” is the word I’d use for myself — like in Git, a commit is the atomic building block, and I bring that care to every project and every layer of it. Over roughly three years I’ve built product features end-to-end from cloud infrastructure up to the UI, and I’m after a new challenge where I can keep taking that kind of ownership.

Experience

Jan. 2025 – Jun. 2026

Browsi Ltd. — Software Engineer

Designed and shipped product features end-to-end — from cloud infrastructure and server contracts through to the UI. Held working knowledge across the full product range and was frequently consulted on how the components integrated.

May 2024 – Jan. 2025

Ramat Gan Muni. — Software Engineer

Built and maintained the web infrastructure behind the municipality’s public applications, including secure cloud deployments and fast, accessible content for residents.

Sept. 2023 – Jan. 2025

Self-employed — Software Engineer

Took on freelance projects throughout my studies to keep building outside the classroom — MVPs, prototypes, sites, and small applications on demand. Owned each end-to-end, from scoping with the client to choosing the stack and shipping on a tight timeline.

Education

Sept. 2020 – Aug. 2024

Shenkar — B.Sc. Software Engineering

Graduated with an honors degree after receiving the dean’s excellence award for three consecutive years. During my studies, I dedicated a great focus on web development in a cloud environment, which laid the fundamentals for the scalable systems I design and implement.

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

Dev
JS / TSNode.jsNestDockerPythonGitJenkins
Client
AngularVanilla JSHTMLCSSPlaywrightRxJSMaterial
Data
SnowflakeMySQLOpenSearchMongoDBDynamoDBRedisORM
Cloud
ECSLambdaVPCRDSIAMSQSS3