Ionut H.

Software developer

Outsourcing
Advanced
Brasov, ROMANIA
Contact us for this profile

My experience

More

Software Publisher01.07.2017 - Present

Developer.
  • Developing a cross-browser Vanilla JavaScript binding framework to replace the XML Data Island legacy technology specific only to IE 6-8.
  • Replacing Silverlight controls with controls using React.js and jQuery.
  • Optimizing legacy JavaScript code for modern browsers.
  • Implementing Jasmine unit tests.
More

Software Publisher01.04.2015 - 01.07.2017

Full-Stack Developer.
  • Implementing new features on the UI-side, server-side and database-side.
  • Bug fixing and documentation creation.
  • Unit testing.
  • Performance improvement.
More

Nenos Software01.01.2013 - 01.03.2015

Software Developer within a company providing IT outsourcing solutions and services dedicated to important companies in the field.

Participation in the development of several projects:
- A project in the field of image processing, developed with WPF, C#, Microsoft SQL Server, using Accord.NET, Aforge.NET, Pdf Sharp libraries.
  • Development of multiple algorithms like: dashed line detection, straight line recognition, barcode detection, stamp detection, checkbox detection (OMR), background detection.
  • Development of algorithms for handwriting detection, various image filters and OCR.
  • Performing tests on the application.
  • Bug fixing.

- A project developed using WPF, C#, Microsoft SQL Server 2008.The application extracts articles from RSS feeds and finance symbol information with the help of different APIs in XML and JSON formats. Then a sentiment analyses the algorithm which uses a word database and a Naive bayesian classifier was run on the texts extracted to get the feeling (positive or negative). The results, along with the summarization of the texts, were saved in a database and displayed in a user friendly interface.
  • Application development according to specifications.
  • Bug fixing.

- A web project developed with Silverlight, C#, DevExpress Controls, Microsoft SQL Server 2008, used by the client for business inventory. The software keeps track of product prices, orders and past orders, purchases, product inventory, suppliers, unit measure and weight for products. It also includes reporting modules for sales, profit, bills. The client is Silverlight-based, while the server is C#-based. The communication server-client is based on WCF RIA Services. Entity Framework was used for the access layer, whereas the model was based on EDMX. The project also required the use of MEF Dependency injection framework, Silverlight UI - DevExpress Controls, SQL Server 2008 database, PRISM and DevExpress Reporting.
  • Involvement in all the stages of the development process.
  • Database and application design.
  • Writing stored procedures, server-side code and client code.
  • UI design and development.
  • IIS site configuration and publishing.

- A web project application developed with Silverlight, C#, DevExpress Controls, Microsoft SQL Server 2008, for a ship transport company: fuel tracking and employee administration. The application was used for various graphical displays of fuel levels from the ship tank, tracking orders and sales of fuels. It also allows employees' and ships' program management, employees' payment calculation and reporting based on different variables. The client is Silverlight-based, while the server is C#-based. The communication server-client is based on WCF RIA Services. Entity Framework was used for the access layer, whereas the model was based on EDMX. The project also required the use of MEF Dependency injection framework, Silverlight UI - DevExpress Controls, SQL Server 2012 database, PRISM and DevExpress Reporting.
  • Analysis of the project requirements.
  • Database design.
  • Application design and development according to technical and functional specifications.
  • Bug fixing.

- A document management system application, with a scanning module. The application allows tracking, storing, validating, creating and editing PDF documents, PDF forms editing, applying security for documents, OCR, advanced search. The client is WPF-based, while the server is C#-based. Entity Framework was used for the access layer, whereas the model was based on EDMX. The application is based on Asynchronous Programming with Async and Await. The technical environment of the project also includes Unity Dependency injection framework, Silverlight UI - DevExpress Controls,  SQL Server 2012 database, PRISM, Web Services, PDFSharp, PdfTron for PDF manipulation, Dynamic Twain for scan module, Aforge.NET and Accord.NET for image processing.
  • Analysis of the project requirements.
  • Database design.
  • Application development according to specifications.
  • Bug fixing.

My stack

Spoken languages

FRENCH: Average
ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Windows

Languages

C#, JavaScript, SQL, XML

Technologies

WPF, Entity Framework, WCF, .NET, iTextSharp, MEF, Pdf Sharp, PdfTron, Unity

Web technologies

ASP.NET MVC, DevExpress, Silverlight, CSS, HTML, React.js, ASP.NET, Gulp.js, jQuery, JSON, Knockout.js, Node.js, Web Services

DBMS

Microsoft SQL Server, MsSQL 2008

Analysis methods and tools

Dependency Injection, Design Patterns, MVC, MVVM, OOP

Development Environment

TFS, Visual Studio, Visual Studio 2017, Visual Studio Code

Application servers

IIS

Software testing

Jasmine, Unit testing

Miscellaneous

Prism

Graphic

Accord.NET, Aforge.NET

My education and trainings

Bachelor's Degree in Automatic Control and Applied Informatics, Faculty of Automatic Control, Computers, Electrical and Electronic Engineering - "Dunarea de Jos" University, Galati.2008-2012