CV: Software Engineer
| Date Submitted:||26-01-2016|
| Last Modified:||06-02-2016 (12:16)|
| Current job:||Software Engineer|
| Employment Term:||Permanent|
| Job location:||Europe only|
| Date available:||within a month|
| Industry:||Satellite Manufacturers and Subcontractors, , , Consulting/Engineering Services|
| Keywords||Software Design, Software Development, Software Lifecycle, EGSE, C++, Matlab, Labwindows/CVI, Java, Test equipment, Test bench|
Software Engineer, Architect and Integrator in Embedded Systems Technology Unit. I design, implement and test applications for different markets (Aerospace, Automotive, Cyber security, Withe Goods) working with several programming languages. All the applications run on operating systems, usually interfacing with hardware (e.g. test equipment, EGSE).
Actual Employment - Software Engineer, aizoOn, Milano.
April 2013 – Current
Software architect and engineer responsible for design and implementation of an EGSE software for the thermal electric cooling (Peltier cell) of an APS Star tracker for Solar Orbiter mission. Realization of GUI, PID, multithread logics and interfacing with a power supply and NI cDAQ. - 2 months
Software team leader in charge of software architecture and integration in test equipment for the lunar drill of Luna 27 mission. Realization of the multithreading architecture, main logics and GUI structure of the LabWindows/CVI application. Full responsibility for two people from a technical point of view. Coordination of their tasks related to motor activation and signal acquisition. Integration of results in the software architecture, developing speed/thrust PIDs control logics and managing errors as required in the system specifications. Testing the correctness of different working modalities of the drill. Writing software documentation including user manual and software test plan shared with the client. - 5 months
Software architect and integrator of a C++11 application for a portable device used for electrogastrogram diagnosis. Integration of a DLL, exported with Matlab compiler, for signal processing in the multithreading architecture. Implementation of a software module, adapting known design patterns to the multithread
context. - 3 months
Preliminary study of APIs of the National Instruments NI PCI-6561, digital waveform generator/analyser, used in an EGSE for interfacing to LVDS digital electronics. I also implemented basic applications in C++ to test the performance of the device. - 1 months
Ownership of a white goods project. The goal was the bug fixing of a Matlab application able to estimate energy consumption and washing time of a washing machine, followed by the implementation of new features for the algorithm. Once the application development and the related Matlab GUIs were completed, the core of the algorithm was exported in a DLL using Matlab Compiler and the output is currently running on the appliances. - 1 year and 3 months
Relationship management with partners of the SafeAdapt international consortium on behalf of a client in the automotive field. Support in a LabView course required by the customer for an internal resource training. - 3 months
Design, implementation in C++ and test of a Cyber Security service in Windows which guarantees complete disconnection of all other networks interfaces upon connection of an Ethernet cable. The application uses SetupApi and is compatible with Windows: XP, Vista, 7 and 8. - 6 months
Implementation of an application in C++ and MFC for an Aerospace project. The complexity of the project has required analysis and development of Windows driver (in Kernel space and User space) for a FPGA. - 7 months
I have actively participated to several offers for Customers, supporting requirements’ analysis and time estimation for each activity (Gantt). In an agile context, I have worked independently on several projects, had the team leadership in others and worked in bigger teams on certain activities, managing always to complete the planned work on the estimated time.
December 2009 – March 2010
Software Engineer, Lombardy Region in collaboration with Politecnico di Milano, Milan.
Java Developer for the interfacing between GUI and several application features, test of
functionalities and bug fixing within the Green Software EnergIT project.
May 2008 – July 2009
Software Engineer Internship, CEFRIEL, Milan.
Analysis and study of the state of art concerning several projects in On-Demand Application
field for public safety. Realization of a basic prototype based on IMS e SIP protocols.
Stakeholder Management - 8 hours, European School of Project Management, Project Management Institute.
Sept. 2015 - Jan. 2016
Pattern-Oriented Software Architectures for Concurrent and Networked Software - 80 hours, Vanderbilt University, Coursera platform.
Sept. 2014 - Nov. 2014
Programming Mobile Applications for Android Handheld Systems - 48 hours, University of Maryland, Coursera platform, Certificate with Distinction.
C++ Course - 40 hours, aizoOn, Milan.
Oct. 2009 - Oct. 2012
Master of Science degree in Computer Engineering, Politecnico, Milan, 100/110.
Sept. 2005 - Sept. 2009
Bachelor of Science degree in Computer Engineering, Politecnico, Milan, 96/110.
Title The role of Governance in mutual influences and coevolution of developer’s network and software product: empirical analysis of natural experiment Compiere/Adempiere
Italian Native Speaker
English Fluent - Toefl 89/120 - December 2008
Microsoft Windows, GNU/Linux, Android
TortoiseSVN, JIRA, Microsoft Visual Studio, Eclipse, ArgoUML, Vim, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project
Registering is the only way of posting vacancies and obtaining contact details of candidates in our CV database.
All it takes is a few minutes and a credit card (Visa or American Express). To sign-up to this service, simply click on the Register link and fill in the form. You will then have instant access to our system after on-line payment where you will be able to complete the transaction in either US Dollars, UK Pounds or Euros.
All online credit/debit card transitions are handled through our secure third party payment processors at WorldPay. Worldpay are part of The Royal Bank of Scotland Group, the 5th biggest banking group in the world, WorldPay payment solutions are trusted by thousands of businesses, big and small worldwide.
Pricing starts at €450 (approx £400 or US$500 - use the convert tool for an exact conversion) for one month unlimited job postings and unlimited CV database access (for one user), with package discounts available if you have more permanent recruiting needs. For example, a Gold subscription will give you unlimited jobs posting and unlimited CV database access for one year at just over €250 per month!
2020 Pricing Structure (excluding VAT):
|1 month - Discovery
|3 months - Bronze
|6 months - Silver
|12 months - Gold
If online payment is not convenient, give us a call at +33(0)622757477 or send us an email at firstname.lastname@example.org. We will set up an account for you and invoice you. Note that you can also pay through PayPal.
Please note that the posting of academic positions is free of charge. All you need to do is email us your job description and we will post it for you.
Spacelinks is based in France so the following European Union regulations regarding electronic commerce apply:
- if your business is located outside the EU, VAT does not apply to you
- if your business is located in France, you will be charged a 20% VAT
- if your business is located in the EU and you don't have a valid VAT registration number, you will be charged a 20% VAT
- if your business is located in the EU and you do have a valid VAT registration number, you won't be charged VAT provided you give us your VAT number (mandatory for invoicing)
For sales enquiries and general information, you can call us on +33(0)622757477.
Support is available Mon-Fri on +33(0)622757477 or via email. Out-of-hours support is provided only via email.
Please also note that we are located in France. Our normal office hours are 09:00 to 18:00 Monday to Friday. France timezone is GMT+1.
We are very serious about our job seekers privacy so only legitimate recruiters and employers are eligible for a recruiter account. All subscriptions requests will be manually approved and recruiter accounts constantly monitored. Users who enter inaccurate or incomplete information will not gain access to post jobs or search resumes. Sharing of login details with a third party will result in the suspension of the recruiter's account with no subscription refund.
To ensure you are approved, please include the following on your application:
* The website address of your Company. Under construction websites will be rejected.
* Email - Must end in @yourcompany.com. Applications using free email accounts such as Hotmail, Yahoo or Gmail will be rejected.
Individual exceptions can be made on a case by case basis by emailing email@example.com. Accounts found not to be in compliance will be deleted.