TAL PEPEROVITS

Software Developer · 0545-874742 · talpeperovits@gmail.com

Hello!

I'm Tal, a Software Developer based in Israel.
Having been around computers since I was a baby, software development was an easy choice.

I spent a lot of my formative years in the United States, growing up in Texas and Portland.
Since then I have moved back to Israel to be closer with friends and family.


Experience

Software Developer

Finastra, FinTech Company

Development and maintenance of full stack applications using microservices architecture, Docker, Git, Java, Spring, and SQL.

Debugging and resolving complex technical issues for customers in Production.

Development of backend to frontend features and integrating them into existing product codebase.

Worked with cloud-based services, specifically Azure, to deploy and manage applications.

2021-Present

Automation Developer

Finastra, FinTech Company

Developed and implemented automated testing solutions for complicated payment processing systems, using Java and Selenium framework.

Directed and assisted analysis of software and business requirements, translating them into actionable test cases.

2021-Present

Embedded Software Engineer

Ottofence, Automotive Cyber Security Company

Development of an automotive hardware Firewall product.

Maintenance, debugging, and development of software in C and C++.

Close and extensive work with the CAN-bus protocol.

Development and maintenance of Free-RTOS systems.

2019-2020

Frontline Support Engineer

Finastra, FinTech Company

Classifying and handling of high impact production issues.

Triage and debugging of live production traces.

Helped develop a tool to match nameless payments to real customers, using identifying metrics and Google API.

2017-2019

Education

B.Sc in Computer Engineering

Ruppin Academic Center
2013-2018

Computer Science Student

Portland College in Oregon, USA
2010-2012

Plano Senior High in Texas, USA

2008-2010

Tal's Tools

Dark and Darker Map Tool

My favorite project! This tool is very handy for people that play Dark and Darker. It's a dungeon crawler game that doesn't show you the entire map, only the portion of the map you're currently on.

If you're a new player, it's hard to orient yourself and find where you're at in relation to the entire map. So, this tool helps with that.

It continuously scans your minimap and uses openCV feature matching to match where you are on the big map and places you there with a big ol' red square.

Use the options to set the maps overlay opacity, whether it should always show on top, and minimap scanning interval.

I worked very hard on optimizing CPU usage and I'm very happy with how it turned out.

...

Youtube Word Search

Looking for a specific word used in a youtube video? Need to look up every time a creator said the word "Potato" in his lifetime? This tool allows you to do just that.

Enter the Youtube handle, enter number of videos to search through, and the search keyword. A list of videos will show with the word occurrences!

...

Twitch VOD Highlights

I created this tool for us that don't have all the time to watch Twitch streams. Have a favorite content creator but want to only watch a streams highlights? This tool allows you to do that.

The tool uses the channel's chat log to calculate spikes of messaging activity (z-scores). The idea being - if something exciting happened, people are sending more messages to chat about it.

The spikes are then displayed on a plotly graph beneath the vod. Click on a bar in the bar graph to skip to that timestamp in the VOD.

The chat is not available through Twitch API so it has to be sourced from a chat logging site and matched with the VOD id, start and end time, etc.

...

Sphere Game

Demonstration of javascript's three.js library. Small game that creates a geomteric shape made of triangles (icosahedron).

Create a path from the starting triangle to the finish triangle to win!

...

Sphere Game With Pathfinding

Similar to the sphere game but more fleshed out with more features.

This time, let the computer do the hard work. Click on the find path button on the left and an A* pathfinding script will find the shortest path for you.

You can make it harder as well. Click on the triangles to turn them inaccessible - creating a path obstacle. The algorithm will find the shortest path around them.

There are additional options in the settings menu. Change the geometric shape, add more vertices, or increase the shape's radius.

...