Diana Maria Solyom
**** *********** ***, *** ****, CA, 95120
************@*****.***
Phone: +1 (408) - 643 5902
Summary
Profile
C++ and C# Software Engineer with 8 years experience of product development for applications within space, medical,
automotive, mobile phones. Strong background in C, C++, MFC, C#, realtime programming and affinity for iOS
applications. In depth understanding and experience of product development cycles from concept development,
implementation and validation. Open, positive and creative person who is stimulated by high activity and agility striving for
truthful and natural work environment.
Profesional ambitions
Short term: software developer for challenging applications.
Long term: leading projects and activity development for cutting edge technologies.
Skills
Languages: fully fluent in English, Swedish, Romanian.
Programming languages: Xcode, C, C++, MFC (Visual Studio 2008,Visual Studio 2010, Visual Studio 2012), Java,
C#, Microsoft SQL Server 2005, VisualBasic, Basic,assembly, Oracle.
Software: ClearCase, ClearQuest, PlatformAssitent, UML, WC2000, PCLint, AutoCAD, MathCAD, OrCAD
Design, Adobe PhotoShop, AdobePageMaker, Visual Graphics, Microsoft Access, Microsoft Visio, Flash, Microsoft
Office, Eclipse, Rhapsody.
Experience
Sr Software Engineer, Knightec AB Gothenburg, Sweden
February 2014 - July 2014
I was selected for a new customer to develop a new product and to turn around
the struggled of the project, to accelerate the product to meet the next face and to meet deadlines.
The Customer was Breas Medical (www.breas.se).
Designer and developer
• Designed visually rich, user-friendly interfaces that scale across multiple product lines and applications for home care
ventilation and sleep therapy products.
• Architected the back-end solution based on the old systems.
• Implemented the front-end and back-end user interface using MFC (Visual Studio 2012) and C# programming. I have
developed functionalities that reads information from a ventilation product and from log files. Some other functionalities were
to create graphical interface and to show graphs and diagrams with the information delivered from the product. The
functionalities supported both online data and database log files data. In the implementation process I used MFC and C# to
connect with the database, to show the graphs and diagrams and to get support for many other functionalities.
• Created NUnit tests for the back-end implementation also using MFC (Visual Studio 2012).
• Debuged the old products PC programs for understanding how the back-end should be implemented using C, C++ and Java
Sr Software Engineer, HiQ Gothenburg, Sweden
January 2012 -February 2014
I was selected to work with C++ and Visual Studio for Ericsson and RUAG
for implementing their new product
May 2013 - February 2014
Sr Software Developer for Ericsson (www.ericsson.com)
• Developed a debug tool for communication nodes for PGW connectivity and SGW EBM.
• I developed in C/C++ a tool for IPV4/IPV6 communication protocol. I had to add support for a new layer of messaging that
should give more information for the operator to understand better when a problem occurs during a phone call. The phone call
could be a national call or worldwide call. It involved understanding of how the dual stack, tunnelling and translation works. I
had to implement special situation for special alarm signals.
• I got experience with all stages of the software development process: design, coding, unit testing, debugging, documentation,
version control utilising technology like Eclipse, Rhapsody and Linux.
• Successful helped product on truck using Scrum methodology and continuous integration .
January 2012 to May 2013
Sr Software Developer for RUAG (www.ruag.com)
• Development of a back-end implementation to connect a SpaceWire with a system test using MFC.
• Implemented the front-end and back-end system test for a satellite instrument that will be used for environment and
atmosphere measurements.
• I developed functionalities for automate testing using MFC (Visual Studio 2012).
• I successful implemented a circular buffer.
• I designed and implemented a user interface for a blackboard that measures buses. Type of functionalities are: word position,
bit position, phase position, set error, phase adjusted, sinusoidal, set amplitude and many other. I implemented the front-end
and back-end functionalities using MFC (Visual Studio 2012).
• I adapted a plugin for SpaceWire using C and Linux.
• I have utilised Team Foundation Server for code management and delivery.
• As as scripting language i used Batch.
Software Engineer and Sr Software Engineer, Tieto Gothenburg, Sweden
I was selected to work using my skills in C++, C# and Symbian for different companies September 2006 - February 2011
and to help their products to meet the milestones and the delivery on time.
Sr Software Developer and team leader for West University Hospital (www.sahlgresnka.se) February 2010 - February 2011
• Development and maintenance of system managing medical operations. Front-end and back-end implementation.
• I developed the front-end and back-end application utilising C#, .NET and VisualBasic
• I worked with 3 weeks tasks including planing, developing, testing and demo.
• Expertise in SQL server created data bases and connected them with the system application.
• Developed new accounting software for patient invoices.
• I lead 3 projects: Operet, Sterilet and Retinet where I have utilised the Application Cycle Management including Build
Engineering, Release and Configuration Management using Microsoft Team Foundation Server.
Software Developer for Dental Care provider (www.tieto.com) September 2009 - February 2010
• Successful developed and maintained a dental framework management system in C#. Front-end and back-end implementation.
• Utilised Team Foundation Server to manage the team software development lifecycle including deriving product backlog
items, assigning sprint work items to developers and conducting sprint planning meetings.
• Involved creating stored procedures in SQL Server, data access objects, domain objects and provider classes that exposed
methods to retrieve data for simple consumption by front-end API.
December 2007 - July 2008
Software Developer for SonyEricsson (www.sony.com)
• Successful porting a testing tool for mobile phones based on Ericssons Symbian platform.
• I ported the system test from Nokia platform to Symbian (based on C++ object oriented thinking) and utilised Clear Case for
code management and delivery.
Software Developer for SonyEricsson (www.sony.com) September 2006 to December 2007
• Successful developed software for mobile phones based on Ericssons Symbian platform.
• Debugged and implemented new functionality in Symbian (based on C++ object oriented thinking) for the new products.
• For the code management and delivery I utilised Clear Case.
• I have implemented back-end functionalities in embedded system helping the company to meet their milestones in the project
and to deliver the product in time.
• The products I was working for were: ”W958c”, ”P990i”, ”W950i” and ”M600”.
Software Engineer, SonyEricsson Lund, Sweden
September 2004 - September 2006
Software development, maintenance and project lead for mobile phones
using C and C++.
Software Developer and Function Group Leader
• Developed and maintained software for mobile phones based on Ericsson Mobile Platform (EMP).
• Successful implemented new functionalities in C and C++ for the Utility department. Working with files control into the
phone and implemented the back-end functionalities in embedded system. I used DRM technic for files that needed it.
• Experienced al phases of development from design, implementation, test and release.
• Promoted to lead the functionality for the products: ”K750i”, ”W800i”, ”Z520i”, ”K600i”, ”W550i”, ”W900i”, ”W710”,
”W850”, ”Z550”, ”Z710”,”V800i” and ”Z800i”.
Software Engineer, Siemens Automotive Timisoara, Romania
May 2001 - May 2002
Software development in an startup team using C++ and Visual Studio (MFC)
Software Developer
• I successful developed a calibration algorithm for a 3D camera placed inside of the car on the roof between the driver and the
front passenger sit for recognising the person that was sitting in the passenger sit.
• I wrote the algorithm in C++ and I utilised Team Foundation Server for code management and delivery.
• I implemented the back-end functionalities in embedded system.
• I create an API for PCLint for tracing the errors when running the program. I have successful integrated the PCLint into the
Visula Studio and connected with ur system application.
Education
Timisoara, Romania
POLITEHNICA UNIVERSITY
June 2001
Master of Science (MS) Engineer in Electronics and Telecommunication
Research: Successful developed 2D image processing algorithm for pattern recognition of beer seeds using polygonal
approximations (www.upt.ro).
Timisoara, Romania
POLITEHNICA UNIVERSITY
June 1997
Bachelor of Engineering in Electronics and Communication Engineering
Research: Successful developed 2D image processing algorithm for pattern recognition in medical applications (www.upt.ro).
Other courses:
2001 : "Visual C course from Microsoft.
•
2001 : "Object Oriented Analysis and Design", course at Siemens Automotive
•
2003 : "Webbdesign", course at Komvux Lund.
•
2004 : ”Symbian OS Essentials”, course at TietoEnator.
•