About.

This my blog were i am posting things related to my programming experience

A bit about myself

The name: Dany Trakhtenberg

The game: programming

The means: .NET,C# ,C++, C

Location: North Israel

Degrees:

I am a software engineer with most of my experience in the .NET world.

I am always interested in new development related to the web and the low level development to

Tools development for the Intel communications QNR

In this position i am mostly working as a full stack developer: so far (10/16/2016) i am responsible for two web sites, one is the main site that is used to make statistical calculation on the survival of chips and the other site is used to track faulty chips that are being returned from the customers.

The group that i am positioned at Intel

Part of the Client Connectivity Division Quality and Reliability group, supporting the qualification for production state of the art high speed IO interfaces (25 Gb, 50 Gb) such as Ethernet and Thunderbolt devices targeted for the server/cloud and client markets.

It is a first time for me building web sited professionally. It is both exiting and challenging. Things i do at this position require lots of responsibility because the tools that i develop are being used to predict the state of Intel chips years from now.

The web sites that i build are based on ASP.NET4 and MVC5, both are .NET technologies. Each website has 3 layers: UI layer, business layer and data layer. On the UI i use the most efficient technologies (to my opinion) there is: Bootstrap, Angular.js and JQuery. For the display i user Html5 and CSS3. On the server side i use the C# language and all the techniques that i used from my other projects like: Linq, Parallel computing and OOP design for readable and maintainable design. On the data layer i use the entity framework ORM to connect with SQL server 2012. My web sites run on IIS that are maintained by the Intel IT.

Right now i am tying to improve on the design of my sites by learning new relevant design pattern like the repository pattern and concepts like unit of works.

I also try to achieve optimal design on the client side as well by using Angular.js tools like directives, services and factories.

The Jig project

...

this is me and one of my projects during a work at a locking technology company called KnockNLock

this project is mechanical endurance testing device, his purpose is to test new locks and to see how strong they are to endure a high number of locking and unlocking cycles.

this projects consists of servo motors, controllers, usb data acquisition device, software that runs on a PC and more.

i was the sole developer on this project and developed it from start to end

for a graduate at that time it was for sure an adventure.

In this video you can see how the JIG performs his cycles: locking, verifying lock, pressing, transmitting code, and and opening the lock, all to test the endurance of the lock.

You can also see the GUI that includes information per station, setting and sensor placement.

Road sign detection project

This video is compiled of several videos of me trying to test my graduate project

The project consists of the software, a laptop and quit simple web cam

Here you can see my project teammate diving and me holding the laptop and filming

The idea of this project is to build a road sign recognition software that uses a form recognition algorithm called Haar-Cascade.

This is a learning algorithm uses known shapes to produce results that would then be used in a real time function.

You can see that when ever the software is recognizing a road sign it is placing a marker on it, this can alert the driver of its presence and location.

It took me almost three months to finish it, till this day i regret not using any concurrency tweaks on it because at that time C# was quit a new language to me.