FLORIN DARIE
1040 Etterbeek, Brussels, Belgium
Mobile Phone: (+32) 486-318195 | [Send email using form at bottom]
A results-driven, dedicated professional with solid experience in the software
development
SUMMARY OF QUALIFICATIONS
• Over 9 years of experience working as software engineer
• Extensive experience performing software analysis, software design and
development.
• Solid knowledge of:
o Programming languages: C#, C/C++, SQL ANSI, TSQL, PL/SQL, Lisp, XML, XSLT,
Pascal.
o Programming frameworks: ADO.NET, .NET Framework, Web Services, .NET Remoting,
MFC, STL, ObjectARX.
o Concepts: OOA/OOD (UML, Design Patterns and Refactoring), networking,
multithreading.
• Well-organized, self-motivated individual with ability to rapidly learn new
tasks.
• Track record for consistently meeting goals and delivering a high level of job
performance.
• Proven ability to build strong customer/client relationships.
• Possess Microsoft Certified Professional
PROFESSIONAL EXPERIENCE
Belgacom (Brussels, Belgium) - Freemind consulting – http://www.belgacom.com
Analyst software developer - C/C++ Consultant May 2007 – March 2009
• My participation: Collect the user requirements, analysis, implementing and
designing the new functionalities. Also maintaining the existing functionaries
from production environment having always contact with the final user.
• Project Team: 15 programmers
• Languages: C/C++, PL/SQL, Lisp, XML
• Tools: Visual C++, Visual LISP, AutoCAD Maps, VSS
• Technologies used: C++, LISP, AutoCAD Maps, ObjectARX, MFC
• Database: Oracle
• Projects description:
o GDA: Graphical Documentation AutoCAD automatisation. The graphical
documentation provides a description of all the underground cables, splices,
optical fibers and tubes on the road map and cable schemas covering the whole
Belgium.
o Genesys: New subproject inside the GDA system. The main goal of this project
is to enhance the current functionality with a version management system for the
same schema, to upload/download all the entities in the Oracle database, new
AutoCAD commands etc.
Prodigy Technologies (Bucharest, Romania) – http://www.prodigy.ro
.NET senior developer June 2003 – May 2007
• My participation: Applications design and implementation based on the user
requirements. Active part of the key decisions regarding building the frameworks
or components which are used over the several .NET applications in the company.
• Project Team: 20 programmers
• Languages: C#, TSQL, XML
• Tools: Visual .NET, Crystal Report, Log4Net, NUnit, Microsoft's Application
Blocks
• Technologies used: .NET, .NET Remoting, Web Services, Windows Forms
• Database: Microsoft SQL Server
• Projects description:
o ProBudgets: distributed budgets planning solution. This software was designed
for a bank but it can be used in any company as budget planning solution.
(VeriTest Certified for Windows – client and server).
o Merlin: Enterprise Resource Planning System (Accounting, Inventory, Customer
Orders, Purchasing, Fixed Assets, Personnel, Payroll, etc): My participation:
Application design, implementation, designing client-server application
architecture using .NET Remoting with user interface layer, business layer, data
access layer.
Implementing inventory module (stock management, price methods,
warehouses etc).
General user interface components used in entire application.
Business logic on the server part.
Custom interfaces and implementation for multithreading chunk
transferring/serialization between client and server of large datasets (or any
data) with notifications on the client side on chunk is downloaded.
Custom sinks on client and server part to compress sent/requested data
between client and server (based settings in configuration file) and to trace
method call at server part.
Adapting bidirectional TCP/IP custom channel used for remote events,
callbacks used when .NET Remoting is used with client behind firewalls. Request
and response can share the same connection with a number of different
simultaneous requests and responses.
o SQLRunner: application for automatically SQL script running on database server
used to the clients to update the scripts.
o ProVouchers: production module (vouchers management system: serial number
generation, printing, reimbursement), orders management etc.
o Scheduler framework: job scheduling framework that can be integrated with, or
used along side virtually any .NET application. It has the following features:
Job scheduling: jobs are scheduled to run when a given Trigger occurs.
Triggers can be created with nearly any combination.
Job Execution: jobs can be any .NET class that implements the simple
Job interface. A job contains one ore more tasks that implements ITask interface.
When the engine starts a job the first task is executed and then it continues
with the next task form its list. Jobs are executed concurrently.
Job Persistence - interface for job/task/trigger serialization. By
default Scheduler ships using XML configuration files (and friendly UI
configuration tools)
Listeners & Plug-Ins: Applications can catch scheduling events to
monitor or control job/task/trigger behavior by implementing one or more listener
interfaces. The Plug-In mechanism can be used add functionality to Scheduler,
such keeping a history of job executions, or loading job and trigger definitions
from a file. Scheduler ships with a number of "factory built" plug-ins and
listeners.
SC Electrocons SRL (Iasi, Romania) - http://www.electrocons.ro/
C++/C# developer Dec 2002 – Jun 2003
• My participation: Analysis and implementation. Writing custom entities used in
AutoCAD used to draw 2D/3D electrical components as part of the big application.
• Project Team: 6 programmers
• Languages: C++/C#, TSQL, PL/SQL, XML
• Tools: Visual .NET, Crystal Reports, Stingray, AutoCAD
• Technologies used: .NET Remoting, WinForms, ADO.NET, ObjectARX, Stingray,
COM/ATL, MFC, Microsoft SQL Server
• Projects description:
o XEcont (C#): accounting module part of an ERP system
o XEuroMag (C#): application for optimizing production costs.
o SmartECAD (C++): part of a big set of interconnected applications for
organizing projects and electrical components libraries, designing electrical
schemas, 3D modeling of electrical components.
2D electrical schema designer,
3D cabinet module
PDM module for project engineers and process engineers, complete
project calculation with optional ERP, evaluations, lists, calculation
confirmation, complete E-MSR/Wiring Package and circuit workflow.
SC Matrix SRL (Iasi, Romania) - http://www.matrix.ro/
C++ developer Aug 1999 – Dec 2002
• My participation: Analysis and implementation of internal projects and also
part of outsourcing project development inside the company.
• Project Team: 15 programmers
• Languages: C++
• Tools: Visual C++, PL/SQL developer, Visual Source Safe, Ms Project, Stingray,
AutoCAD
• Technologies used: ObjectARX, Stingray, COM/ATL, MFC, PL/SQL
• Projects description:
o DWFReader: an AutoCAD extension use extract information from one DWF file
(portable file format) into DWG file.
o Multipolyline: with more styles, hatches, smart intersections calculation used
for electrical circuits constructions.
(http://www.cadison.com/Work-Station/celectricdesigner.aspx)
o 3d entities - more objects for pipes components used in plant design solution
(http://www.cadison.com/Work-Station/c3ddesigner.aspx)
o Open corner, Mitre cut: Mechanical Desktop extensions which had been included
into the product of Autodesk Company: Inventor
(http://www.copra-metalbender.com). This tools it is used for sheet metal bender.
This project was written using MFC, MDT lib, ObjectARX
(http://www.copra-metalbender.com/demo-rel99/aniGif/cmb_closemitre.htm).
o Contour Flange: slicing a cylindrical part: this extensions is present in the
last product of Autodesk company: Inventor) tools for Mechanical Desktop. This
project was written using MFC, MDT lib, ObjectARX.
o SmartECAD: involved in implementing and testing using Visual C++ 6.0 for
SmartECAD (efficient tool for organizing projects and electrical components
libraries, designing electrical schemas, 3D modeling of electrical components and
many more).
o 3D entities: involved in implementing and testing using Visual C++ 5.0 a
parametrical library of custom 3D entities for AutoCAD. Components libraries,
designing electrical schemas, 3D modeling of electrical components.
2D electrical schema designer,
3D cabinet module, PDM, module for project engineers and process
engineers, complete project calculation with optional ERP, evaluations, lists,
calculation confirmation, complete E-MSR/Wiring Package and circuit workflow.
OTHER PERSONAL PROJECTS
• General Data Access Framework: Metadata handling, Base view form, Base edit
form, Unified database access, Security mechanism, Common error handler (C#).
• Microsoft Project file viewer (C#).
• Robust system for simultaneous employees testing: simultaneous testing of 16
employees. I’ve been involved more in the software part with understanding of the
low level (microcontrollers) and more for the high level part of this software.
EDUCATION
• Bachelor of Science in Computer Science (4 years), University "Alexandru Ioan
Cuza", Iasi, Romania
• Microsoft Certified Professional (MCP)
• Brainbench (C# , ADO.NET, C++, OO Design Patterns, SQL ANSI Fundamentals, OO
Concepts, NET Framework, SQL ANSI, ASP.NET, .NET Framework Fundamentals)
LANGUAGES
• English – Fluent
|