Eugeniu Rata, Software Developer in Peoria, AZ, United States
Eugeniu Rata

Software Developer in Peoria, AZ, United States

Member since September 29, 2012
Eugeniu is a well-rounded full-stack software engineer with almost two decades of experience in a number of technologies varying from C/C++, C#/.NET to Node.js, React, Angular, Electron, and many more. Eugeniu can build and develop new concepts, join or lead teams, and bring the order to chaos. He loves innovating and delivering incredible products and being part of awesome teams.
Eugeniu is now available for hire

Portfolio

Experience

  • Microsoft SQL Server, 17 years
  • JavaScript, 15 years
  • C#, 12 years
  • Angular, 7 years
  • React, 5 years
  • MongoDB, 5 years
  • Node.js, 4 years
  • React Redux, 4 years

Location

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#, WPF, Silverlight, React, Angular, JavaScript, Node,js, MEAN Stack
  • Full-stack JavaScript Developer

    2018 - 2019
    Taylor Digital (via Toptal)
    • Helped scale the application that allowed individuals to catalog media and download it. The media was compressed and sent as streaming to download. The C# API worked with Redis to coordinate the downloads from the S3 bucket.
    • Worked on the front-end with React and Electron.
    Technologies: React, Electron, Node.js, C#, AWS S3
  • Senior Full-stack Developer

    2018 - 2019
    Futura, Inc.
    • Used Angular and ArcGIS to display information about electrical equipment for power companies. Created new functionality on the back end to provide advanced statistics for various data in their database. Changed the Angular UI to display grids with statistics.
    Technologies: .NET, Angular, ArcGIS
  • 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

  • CVS (Development)

    I was hired by CVS to implement a new system to manage onsite audits. The project was architected and implemented from scratch. The client-side UI was implemented using Angular 7 and Kendo UI library. The back end was a NestJS and SQL Server.

    Technologies: Angular, Kendo UI, NestJS, SQL Server

  • Futura System, Inc. (Development)

    Worked on an Angular 7 project that allowed us to map electrical assets to a geoposition using the GIS mapping system.

    I was a full-stack engineer where I used Node and Mongo on the back end to expose various data to the UI. On the client side, I added new functionality ad fixed existing bugs.

    Technologies: Angular , MongoDB, Node.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.

  • 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

  • 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

  • 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, after Facebook had 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

  • 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

  • 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#

Skills

  • Languages

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

    Electron.js, AngularJS, Windows Communication Framework (WCF), Angular, Angular Material, Silverlight, Nest, Express.js
  • 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, MongoDB
  • Other

    Windows Presentation Foundation (WPF), Vue-router, Software Development, Front-end, Offshore Development, Remote Work

Education

  • Masters degree in Computer science
    1995 - 2000
    Technical University of Moldova - Chisinau, Moldova

To view more profiles

Join Toptal
I really like this profile
Share it with others