Scroll To View More
Eugeniu Rata

Eugeniu Rata

Peoria, AZ, United States
Member since September 29, 2012
Eugeniu is a senior .NET developer with over seventeen years of programming experience. Starting with Pascal at university, he continued in C/C++ and later transferred to C#. He has worked on server side applications, websites written in pure C++, ASP.NET MVC, React.js, AngularJS, and various desktop apps (WinForms, WPF, Electron).
Eugeniu is now available for hire
  • C++, 17 years
  • Microsoft SQL Server, 17 years
  • C#, 12 years
  • WPF, 8 years
  • React, 5 years
  • AngularJS, 5 years
  • React Redux, 4 years
  • Node.js, 4 years
Peoria, AZ, United States
Preferred Environment
Visual Studio, .NET, Windows, Mac, iOS
The most amazing...
...thing I've built is a TCP/IP socket server to serve more than 10,000 connections at the same time.
  • Senior Full-stack Developer
    2012 - PRESENT
    Integral Consulting, LLC
    • Owned a company providing offshore programming services.
    • Provided custom development services for desktop, web, and server-side applications.
    • Managed ten offshore developers for various projects.
    • Supported existing customers from a previous company.
    Technologies: C++, C#, COM, WPF, Silverlight, React.js, AngularJS
  • Senior .NET Developer
    2013 - 2015
    Dell, Inc.
    • Worked on the ChangeAuditor DELL product, where I fixed bugs and added new functionality to integrate and monitor Lync Server.
    Technologies: .NET, C#, C++
  • CTO, Lead Developer
    2009 - 2012
    Modulus FE
    • Improved existing C++ code for various components.
    • Ported C++ components to WPF and Silverlight.
    • Created TCP/IP servers to broadcast real-time stock data.
    • Provided support and custom development in .NET for existing clients.
    Technologies: C++, C#, COM, WPF, Silverlight
  • Senior C++ Developer
    2000 - 2006
    Perftech d.o.o.
    • Supported and improved internal scripting language using C++.
    • Developed stored procedures for high-volume data in MS SQL.
    • Optimized database indexes.
    • Created a new scripting language to facilitate easy writing of web applications.
    • Created a web portal for documents and user management.
    Technologies: C++, MS SQL
  • QuoteManagement System (Development)

    I joined this company when they had a proof-of-concept SPA written with the first version of React.js, when Facebook just released it. My duty was to fix bugs and add new features. As the product evolved, I realized that the current architecture is no longer extendable and proposed that we rewrite it using the modern React patterns, such as Redux and Router. I architected the new product, making it more robust and easily extendable. The addition of Redux allowed us to have all the data in one place and add unit tests. After this success, I was asked to develop two more applications for them, a kitchen visualizer with real-time updates based on user selection of the granite and a back-end dashboard for the fabricators. Both projects were delivered in time.

    Tech: ASP.NET MVC Web API, React.js

  • TotalTransit, Inc. (Development)

    I worked as a contractor for one of the biggest taxi companies in Phoenix, AZ area. My main duty was to work with large amount of data that would feed internal web-sites with correct data about trips, cars, drivers and riders. The back-end was done using Node.js and Sequelize to access the MS SQL server, and MongoDB to cache intermediate data for faster access. The internal websites were created using a mix of Angular and ASP.NET MVC.

    Technologies: Node.js, MS SQL Server, MongoDB, ASP.NET MVC.

  • Thomson Reuters (Development)

    Ported a Java library maintained by Thomson Reuters that used TCP/IP sockets into a .NET Core library. The main challenge was Java NIO library, which doesn't have a similar approach in the .NET world. Had to mimic all of that using regular asynchronous sockets. The project was completed successfully.

    Tech: .NET Core

  • InkSoft - Online Shopping Portal (Development)

    Maintained, fixed bugs, and added new features to an ASP.NET MVC project for an online store management system. Later on, changed the client side to use AngularJS which provided a much better user experience.

    Tech: ASP.NET MVC, Angular

  • Project Portfolio Console (Development)

    A portfolio and project management application written in .NET and using a SQL Server database as the back-end. The main goal of this application was to track project development for a huge coal company in Australia, but later the application was updated to support any kind of company.

    Tech: .NET, WinForms, SQL Server

  • FirstCharting (Development)

    A Silverlight client to display real-time data in a stock chart. It allowed the user to create different portfolios on different markets. The server-side application served data for the SL client. Communication was done using TCP/IP socket with a proprietary protocol based on JSON.

    Tech: Silverlight, WCF, C#

  • AlphaPoint - Currency Exchange (Development)

    Created and architected a digital currency exchange platform. Worked on the server side, where I used Node.js to manage the database and business access logic and AngularJS for the client side to have a rich user experience. Node.js was used as a REST service running on an Amazon AWS WEC2 Ubuntu instance.

    Tech: Node.js, AngularJS

  • Languages
    C, C#, C++, JavaScript, TypeScript 2, TypeScript, Delphi, Objective-C, VB.NET, SQL, Python
  • Frameworks
    WPF, Windows Communication Framework (WCF), AngularJS, Electron.js
  • Libraries/APIs
    jQuery, Node.js, React, React Redux, React Router, jQuery UI
  • Tools
    MS Silverlight, Microsoft Visual Studio, Prism
  • Paradigms
    Object-oriented Programming (OOP), Model View Viewmodel (MVVM), Concurrent Programming, Model View Controller (MVC)
  • Platforms
    Windows, iOS, Windows Server
  • Storage
    Microsoft SQL Server, MySQL, SQLite
  • Masters degree in Computer science
    1995 - 2000
    Technical University of Moldova - Chisinau, Moldova
I really like this profile
Share it with others