## BIO
Telephone: 0040 722 194 406 Email: [login to view URL] CURRICULUM VITAE Personal details Name: IONUT DEDIU Place of Birth: Vaslui, district of Vaslui, Romania Date of Birth: 21st of March 1981 Age: 27 Marital Status: Married Education 1999 – 2004 : POLITEHNICA University, Faculty of Automatic and Computer Science, C3 section. Graduated 1996 – 1999 : “ Mihail Kogalniceanu “ theoretical High School, Vaslui Personal Achievements in the 9th grade I have obtained: - mention at the National Physics Olympics in the 10th grade I have obtained: - mention at the National Physics Olympics - second prize at the International Physics Contest, Braila - second prize at the "Schwartz" Physics Contest, Oradea in the 11th grade I have obtained: - second prize at the National Physics Olympics, Oradea in the 12th grade I have participated at the National Physics Olympics Skills Good command of written & spoken English Good command of written & spoken French Drivers’ License Experience - TotalSoft ( 10.2008 – present ) – embedded C programmer: Embedded C development for automotive environments: Linux and proprietary CSR platforms. Code analysis and review. Gemini Solutions ( 02.2008 – 09.2008 ) – Java Programmer: Developing Java modules for financial systems to interface transactions with third parties. - Mobica Ltd, UK ( 10.2006 – 12.2007 ) – Symbian Programmer: Design and development of a J2ME email client. Implementation included the complete development of the following layers: • UI – through the use of J2ME Polish framework for improved look and feel ? Complete development of all the application views: Settings, mail list, login, compose/reply/forward, filtered contacts, folders, favorites ? Extended menu items to support icons and shortcut keys ? Development of custom UI extensions for enhanced lists containing multiple rows/columns entries ? Custom notifications: both by status icons in the title pane and short pop up messages ? Using and extending the Polish html browser to render locally stored html pages; this greatly simplified the UI by allowing some of the application views to be implemented as simple html pages • Storage – development of a unified serialization framework allowing easy and transparent storage of any data objects; the end underlying storage used the J2ME RecordStore APIs • Security - encryption of the locally stored data via the BouncyCastle library • Localization – employing the existing J2ME Polish localization framework • Integration with the communications component developed by the client • Design of synchronization algorithms between local PIM entries (contacts, TO DO list, Calendar entries) and corresponding remote server entries Design and development of a diagnostics module designed to expose low-level battery measurement data for a Symbian handset manufacturer. The data is driven to a user mode application which in turn provides real time file logging of this sensitive information. The project involved interacting with low level Symbian kernel extensions, core C modules, providing of middleware components (LDD driver and user mode R class) and developing a front end UIQ application. Developed a profiling application that retrieves the cpu load percentage. Modified and rebuilt kernel module omap_moto to enable thread profiling in the Symbian Kernel, to provide thread cpu usage statistics to application level code. Analysis, integration and testing of Power Management software for a leading manufacturer of Symbian handsets, including extensive use version control and bug tracking systems and procedures. Porting of a mobile ‘defeaturing’ application from S60 v2.0 to v3.0. The application was originally developed to restrict enterprise users to certain aspects of the device’s functionality via the re-designing of the original UI and menu structure. ? IXIA Romania ( 01.2006 – 09.2006 ) – Windows Programmer: C# development for automation applications. Developed scheduling applications to automate task launching and management of external network testing applications. UI similar to Outlook Calendar using 3rd party GUI libraries DevExpress & Infragistics. For commanding the external applications, the schedulers interfaced with C library modules through Interrop. C interfacing was also used in implementing application licensing, as core licensing was implemented in separate static libs, unavailable directly to C#. ? NetSol ( 07.2005 – 01.2006 ) – Mobile Phones Programmer: Design and development of a retail and field force application to verify product displays within retail outlets. This Symbian (S60) application enabled users to capture images using a camera phone, store them within the device, add comments and upload them to a web server via HTTP. The software was later ported to J2ME which required the use of Camera, Multimedia and MMS JSRs in addition to standard MIDP 2.0 API calls. Project included subsequent development on the Symbian version to include the latest image encoding classes and the incorporation of an off-line feature to enable safe data storage in the event of a lack of network coverage ([login to view URL]). ? ATC ROM ( 07.2004 – 06.2005 ) – Mobile Phones Programmer: Market & technology research, technical writing, system design and implementation tasks for the Pompei project ([login to view URL]). Implemented a medium C++ application for rendering image files on Series 60 smartphones: display, zoom, scroll, edit the files. ? New System Design (05.2003 – 06.2004 ) – J2EE programmer: I have worked at an ERP project for the French transport company Giraud. The project managed all the company’s resources, starting from drivers, trucks and ending with the planning of the transport missions, automatic custom procedures, etc. The back end database was IBM AS 400, and the front end was a light Web interface (mostly HTML and JavaScript). At the starting phase I made the UML analysis of the designated modules. At the implementation level for a module I designed the SQL tables, implemented the associated EJBs and the web interface using Struts, JSP, JavaScript and JDBC for special queries in the database. The project used the application server IBM WebSphere. Professional Skills C / C++ : • Windows Programming : ? user space : Win32, DirectShow (video source filters), MFC, bluetooth sockets ? kernel space : DDK, DbgView; implemented a virtual video streaming driver (no corresponding hardware, only a video loopback). • Linux Programming : ? user space : gcc, make, automake, socket and IPC API, GTK+, bluetooth (bluez) ? kernel space : small device drivers
## Area of Expertise
Java, C/C++, Flash(ActionScript), PHP