Ionut Tamas, Developer in Cluj-Napoca, Cluj County, Romania
Ionut is available for hire
Hire Ionut

Ionut Tamas

Verified Expert  in Engineering

Software Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
May 1, 2017

Ionut is a software engineer who loves to design and implement simple solutions to complex technical challenges. His main expertise is the .NET technology stack (ranging from the database layer to front-end tidbits) with a preference for the back-end challenges. He has worked in teams of all sizes and different work environments (from startups to large corporations) and is able to smoothly adapt to any kind of project.

Portfolio

Microsoft
Jupyter Notebook, SQL, Azure, R, Python
Tora Trading Services
DevExpress, Web API, Windows Presentation Foundation (WPF), Sockets...
ConSix
SignalR, JavaScript, Redis, Microsoft SQL Server, MongoDB...

Experience

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...thing I've worked was an analytics AI-based product that was able to predict future actions by scanning up to 50 GB of data per second.

Work Experience

Software Engineer

2018 - PRESENT
Microsoft
  • Wrote machine learning (ML) algorithms for anomaly detection.
  • Developed NLP mechanisms for bug triaging.
  • Clustered and classified data points for ad personalization.
  • Created various AI algorithms that were applied for better user understanding.
Technologies: Jupyter Notebook, SQL, Azure, R, Python

Senior Software Engineer

2016 - 2018
Tora Trading Services
  • Worked on high-frequency trading systems.
  • Developed latency-sensitive applications and systems that process high-volume of market data and output trading signals.
  • Created and maintained various APIs used to communicate between different components within the trading pipeline.
  • Worked on a low-level, latency-critical, and socket-based communication infrastructure.
  • Implemented the UIs of various trading screens.
  • Installed robust and extensible data access layer, among several database vendors both relational (SQL Server, MySQL, Sybase) and NoSQL (Mongo, Redis).
Technologies: DevExpress, Web API, Windows Presentation Foundation (WPF), Sockets, Microsoft SQL Server, Sybase, MySQL, MongoDB, C, Java, Python, C#, .NET

Founder

2015 - 2017
ConSix
  • Developed an analytics framework for productivity measurements.
  • Developed an analytics AI-based processing pipeline that learned from a large number of events.
  • Processed up to five GB of event data per second using custom-made, in-memory storage.
  • Developed HTML parsing algorithms for inferring HTML element structure and organize event processing pipeline based on that hierarchy.
  • Wrote unit tests, integration tests, and automation tests for the entire pipeline testing.
Technologies: SignalR, JavaScript, Redis, Microsoft SQL Server, MongoDB, Entity Framework Core, .NET

Software Engineer

2014 - 2016
Coera
  • Developed an Excel analytics web portal.
  • Worked on Excel risk detection and resolved features by using complex algorithmic techniques.
  • Developed on-premise or as-a-service installation of the product for end-users.
  • Created risk visualization and presentation screens.
  • Created a worksheet interaction and navigation map using D3.js.
  • Developed various schedulers for spreadsheets processing as well as email reports for detected risks and their refactorings.
Technologies: Microsoft Excel, D3.js, React, Angular, Web API, Entity Framework Core, Azure, Redis, MongoDB, .NET

Software Engineer

2013 - 2014
Imprezzio Global
  • Worked on an insurance management application.
  • Developed an administration portal using ASP.NET MVC 4.0 to manage insurance agents portfolio, locations, and custom offerings.
  • Built a customer-facing website with a heavy emphasis on all SEO techniques.
  • Developed custom payment logic using PayPal and credit card integration.
  • Worked on multiple role-based access control for back-end administration logic.
Technologies: ASP.NET MVC, MongoDB, Entity Framework Core, Microsoft SQL Server, .NET

Software Engineer

2012 - 2013
Admatica
  • Developed a communication hub product.
  • Integrated hubs that were developed with C# between various communication channels and developed module-based architecture.
  • Developed different communication adapters for channels such as Facebook, Google Hangouts, email, Skype, or SMS.
  • Built a VoIP module built using C# and C for supporting video and audio conference calls.
  • Exposed APIs for different client integration (Android, iOS, Windows Phone, and web clients).
Technologies: MySQL, Microsoft SQL Server, C, C#, .NET

MyBizHound Directory

A white pages-like web portal for insurance industry clients.

Artemis NLP Platform

A natural language search platform.

PerfectXL Spreadsheet Processing Tool

https://www.perfectxl.com/
A web platform for spreadsheet risk detection and refactoring.

Languages

C#, Java, HTML, JavaScript, SQL, Python, R, C, Python 3

Frameworks

.NET, AngularJS, ASP.NET MVC 5, Entity 6, NUnit, ADO.NET, Entity Framework Core, ASP.NET MVC, Angular, Bootstrap, Windows Presentation Foundation (WPF)

Libraries/APIs

Web API, NSubstitute, React, D3.js, Sockets, SignalR, jQuery, Managed Extensibility Framework (MEF), OpenCV, Node.js

Tools

Git, Visual Studio, Microsoft Excel, TeamCity

Paradigms

REST, Kanban, Agile

Other

Algorithms, Data Structures, DevExpress, Windows Communication Foundation (WCF)

Storage

MongoDB, Microsoft SQL Server, Sybase, MySQL, Redis

Platforms

Jupyter Notebook, Azure, Windows

2013 - 2015

Master's Degree in Computer Networks and Distributed Systems

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

2009 - 2013

Bachelor's Degree in Computer Science

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring