Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Italy
Posted:
November 20, 2014

Contact this candidate

Resume:

Software Developer - Reverse Engineer

PROFILE

Software developer with fifteen years experience in managing projects for

industrial and private markets.

Developer and Reverse Engineer for many hardware and software systems.

AREAS OF EXPERTISE

. Software Developer

. Reverse Engineering

. Cracking Programs

. Hacking Secured Systems

. Software/Binary Analysis

. Project Management

. Web Site Management

MAIN KNOWLEDGES

. Hardware: ARM, 8051, x86, FPGA Actel / Xilinx / Quicklogic

. Languages: ASM, C, C++, PHP4/5 + MYSQL, VHDL, Javascript/AJAX

. Operating Systems: Windows, Linux, RTOS uCos-II/III, Embedded Linux,

. Tools: GCC, Borland/Embarcadero, IAR, IDA, OllyDbg, Libero, ISE,

Quickworks

. Basic commands of git and subversion.

CORE COMPETENCIES

I have always shown to have good ability to:

. Involving a good understanding of hardware-software integration and

debugging methodology.

. Developing and managing project development from beginning to end

. Work in all phases of software development life cycle

. Estimating and indentify the resources to achieve project goals

. Inspecting and reviewing projects to monitor compliance with building

and safety codes

. Monitoring the progress of the construction works

. Understanding and working on project from others

. Analyze software behavior and performance

. Conduct software testing

. Find lots of software issues (bugs, defects, or problems)

RESULTS-BASED ACCOMPLISHMENTS

. Decision making and creative problems-solving ability

. Multi-tasking and strong analytical ability

. Good negotiation skills

. Ability to work well with others

. Ability to monitoring the project

. Ability to effectively prioritize and execute tasks in a high-pressure

environment

. Think like a hacker

PROFESSIONAL EXPERIENCE AND SIGNIFICANT ACHIEVEMENTS

Company Freelance

Client Appel

Main Location Italy

Position Software Developers

Date 2013

Projects Medical & Cosmetic Laser/Pulsed Light

Duties FPGA code in vhdl for an high precise laser and light

controller. Devices (i2c,spi,onewire,etc) using free (open

and closed) sources. Firmware in c++ (for lpc43xx) using a

RTOS to manage all the devices on the instrument (thermic,

water, laser, light, etc) and get the commands from the

usb.

Tool for internal use, in c++ (for windows), to control

all the device at low-level (bit control of all the blocks)

and high-level (control of all the functions).

Company Freelance

Client "Non-Disclosure Agreement"

Main Location Italy

Position Software Developers

Date 2012

Projects Conditional Access Module (CAM) and Programmer

Duties Conditional Access Module (CAM) firmware with dvb multicas

(running on rtos) . USB firmware for the programmer.

Company Freelance

Client "Non-Disclosure Agreement"

Main Location Italy

Position Reverse Engineering - Software Developer

Date 2012

Projects Reverse engineering of a Flight Controller

Duties Complete reversing engineer of the firmware and loader from

a Flight Controller for aero-model. Extraction of the keys

to sign the firmwares. Writen a tool to make new license

and signs.

Company ORIGA s.r.l.

Client "Non-Disclosure Agreement"

Main Location Italy

Position Software Developers

Date 2010 - 2011

Projects Smartcard emulator with usb adapter usable like msc

Duties USB Stack Configuration

Interfacing SPI

SmartCard Emulation

Company ORIGA s.r.l.

Client "Non-Disclosure Agreement"

Main Location Italy

Position Software Developers

Date 2010 - 2011

Projects Digital Ticket Dispenser for Slot Machine

Duties Core in C

Company Enigma s.r.l.

Client Valentini G. s.a.s.

Main Location Italy

Position Software Developers

Date 2009-2010

Projects Motor and Audio Controller for Claw Crane

Duties Core Controller for axis in C

Core Controller for the crane in C

Audio Controller in C

Distribuite Algorithm for wins calculation in C

Company Enigma s.r.l.

Client RSM - Trade

Main Location Rep. San Marino

Position Software Developers

Date 2009-2010

Projects Infectus Chip - Injectus Programmer

Duties Software Plugins in vhdl

PC Side, application in C++

Company Enigma s.r.l.

Client Sat Multimedia

Main Location Germany

Position Software Developers

Date 2008 - 2009

Projects Wireless Multi-access DVB Sharer (Hydrabox)

Duties Application Base Core in C

Application Client Core in C

Radio Protocol Stack in C

Company Enigma s.r.l.

Client "Non-Disclosure Agreement"

Main Location Italy

Position Software Developers

Date 2001 - 2005

Projects Hardware pattern finder with fpga

Duties Core in VHDL

EARLY CAREER SUMMARY

2012 - present Unemployed Software Developer, Work like

Reverse Engineer Freelance

2010 - 2011 Business Software Developer, Origa srl - Rep.

Partner Reverse Engineer, Site San Marino

Management

2001 - 2010 Software Software Developer, Enigma srl, Rep.

Developer Reverse Engineer, Site San Marino

Management

1999 - 2001 Owner Software Developer, Site Origa Elettronica,

Management Rimini - Italy

1998 - 1999 Business Software Developer LM Elettronica,

Partner Rimini - Italy

1997 - 1998 Employee Technician for Electronic Carlini sas,

Balances, Cash Machines Rimini - Italy

and Slicing Machines.

1995 - 1997 Employee Temporary Jobs Rimini - Italy

EDUCATION

Dates Qualification awarded Name of

organisation

providing

education and

training

1988 Technician in Electronic for Industries Leon Battista

Alberti

1986 Technician in Radio/TV Leon Battista

Alberti

PROFESSIONAL QUALIFICATIONS

Dates Title of qualification awarded Name of

organisation

providing

education and

training

1995 Certificate of Production Manager for CSR Training

CAD/CAM area Center - SCM GROUP

- Italy

1992 Certificate of Software Developer Regione

Emilia-Romagna

1990 Certificate of Technician for Electrical Italian Ministry

Generator of the Defence

1987 Certificate of Software Developer En.A.I.P. Emilia

Romagna

HACKING/R.E. EXPERIENCES

Dates Target

Hacks on msdos and windows

R.E. of many virus for amiga and ms-dos (68000, x86)

1998 R.E. of BIOS unpacker (mips)

1998 Serial Communication sniffing with logic analyser and

replication of the protocol + data using mcu

1999 R.E. of an unknow device (Microchip Pic-16fxx)

2002 Bus sniffing with logic analyser and replication of the

protocol + data using fpga and mcu

2002 R.E. of BIOS + patches for some function (mips)

2005 R.E. of cas + keys extraction from a dvb-s device (8051xa)

2007 R.E. of coin machine firmware (8051)

2007 R.E. of cas + keys extraction from a dvb-s/t device

(power-pc)

2007 R.E. of cas + wrote patches for a dvb-t device (arm922)

2008 R.E. of cas + keys extraction from a dvb-s/t/c device

(custom arm7)

2009 R.E. of cas + keys extraction from a dvb-s/t/c device

(arm7)

2012 R.E. + key extraction of a remote controller (arm920)

ADDITIONAL INFORMATION

Language skills: English (speak in a sufficient way, read and write

in a good way)

Italian Fluent (native proficiency)

Interests: Software Experiments

HARD WORKER, RESPONSIBLE, FAMILY MAN, HAPPILY MARRIED.



Contact this candidate