Scroll To View More
Eugeniu Rata, C++ Developer in Peoria, AZ, United States
Eugeniu Rata

C++ Developer in 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

Portfolio

Experience

  • Microsoft SQL Server, 17 years
  • C++, 17 years
  • C#, 12 years
  • Windows Presentation Foundation (WPF), 8 years
  • React, 5 years
  • AngularJS, 5 years
  • React Redux, 4 years
  • Node.js, 4 years
Peoria, AZ, United States

Availability

Part-time

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.

Employment

  • 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

Experience

  • QuoteManagement System (Development)
    http://demo.quotecountertops.com/kv

    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)
    http://totaltransit.com

    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)
    http://inksoft.com

    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

Skills

  • Languages

    TypeScript 2, TypeScript, Objective-C, SQL, C++, C, C#, JavaScript, Delphi, VB.NET, ECMAScript (ES6), Python
  • Frameworks

    Electron.js, AngularJS, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), Angular, Angular Material
  • Libraries/APIs

    Node.js, React Redux, React Router, React, jQuery, Vue.js, Vuex, jQuery UI
  • Tools

    Microsoft Visual Studio, MS Silverlight, Webpack, Babel, Prism
  • Paradigms

    Model View Controller (MVC), Model View Viewmodel (MVVM), Object-oriented Programming (OOP), Concurrent Programming
  • Platforms

    Windows, iOS, Windows Server
  • Storage

    Microsoft SQL Server, SQLite, MySQL
  • Other

    Vue-router

Education

  • Masters degree in Computer science
    1995 - 2000
    Technical University of Moldova - Chisinau, Moldova
I really like this profile
Share it with others