1
Career profile
Created: 3/16/2016
Pages: 7
Name Dražen Grašovec
Nationality Croatian
Position Title Senior Software Developer
Experience 17 years
Availability immediately
Willingness to travel Up to 4 weeks
Contact grasovec@yahoo.com
Mobile +385 (0)98 927 3412
Summary The entire Competence matrix is on the last page (Competences)
• Skilled software and firmware developer with 17 years of commercial experience in development of
various systems including embedded and real time operating systems like Linux, embedded Linux (LFS,
MontaVista, WindRiver, uCLinux), WxWorx, ThreadX.
• Solid background in communication protocols like TCP/IP, V.24, IEC1142, IEC1107, VoIP (SIP) and
CAN.
• Knowledge and experience on communication interfaces like UART, RS232, SPI, I2C, CAN.
• Experience in various programming languages: C, C++, C#, Pascal; Fortran77, 80C51 Assembler,
JAVA and software debugging GDB/KGDB, interrupt service routines (ISR), low level programming,
multi-threaded thread-safe programming on SMP systems and real-time programming including Linux
driver development.
• Experienced with various debugging and tracing techniques, GDB/KGDB, fTrace, LTTng, protocol
analysis, oscilloscopes and laboratory equipment.
• Experience in Linux/UNIX shell scripts, GNU make tool & Makefiles, Linux Kbuild/Kconfig , versioning
tools like SVN, GIT and Rational ClearCase.
Career Resume
Project G1 CI
Date 2015 - Present
Company / Sector Ericsson d.d. / Zagreb / Telecommunications
Position Senior SW developer
Language Perl script, bash script, tcsh script
2
Project G1 CI
Tools
GIT, Gerrit, Jenkins
Description Continuous integration ant release verification
Task Configuring, maintaining and administering of test environment
Project Sony Mobile
Date 2014 - 2015
Company / Sector Tieto d.o.o. / Zagreb / Telecommunications
Position Senior SW developer
Language C
Tools
ARM GNU cross-compiler toolchain
ARM gdb/KGDB
Linux Ubuntu PC and TI BeagleBoneBlack Android platform
Description Android Linux kernel memory issues
Task Investigating and debugging memory leaks on Android 4.2 platform
Investigating and debugging kernel panic/oopses on Android 4.2 platform
Project LFS for NSN
Date 2012 - 2014
Company / Sector As contractor for NSN / Zagreb / Telecommunications
Position Senior SW developer
Language C
Tools
UNIX workstation with GNU cross-compiler toolchain and build
environment for Cavium Octeon MIPS platform
UNIX SVN repository server
JIRA and Pronto Tool
FCT development board with Cavium Octeon MIPS or PowerPC
processor
GDB and KGDB
LTTng kernel tracing tool & modules
Description Linux from scratch for mobile BTS
Task NSN Linux drivers for Cavium Octeon MIPS platform
3
Project LFS for NSN
Linux IRQ and scheduler latency profiling driver for Cavium Octeon MIPS
platform
Linux kernel module for logging messages to NVRAM circular buffer and
to rsyslog for Cavium Octeon MIPS platform
Porting NSN proprietary kernel modules from 2.6.32 to kernel 3.x on
Cavium Octeon MIPS platform
Project VoIP SIP phone
Date 2008 - 2011
Company / Sector Telegra d.d. / Zagreb / Traffic Industry
Position Senior SW developer
Language C/C++
Tools
Eclipse CDT IDE with pluggin for uCLinux GNU C++ cross-compiler and
debugger
GNU remote gdbserver
Wireshark network protocol analyzer
Description Various uClinux drivers and applications for Altera NIOS2
Task Various uClinux drivers and applications for Altera NIOS2
SNMP agent for Linux based Altera NIOS2 softcore processor platform
used as meteorological station and road surface analyzer
SIP VoIP phone software for Linux based Altera NIOS2 softcore processor
platform used as ECB (emergency call box)
Linux client for BOOTP protocol for remote Linux kernel image
downloading and booting
Linux SD/MMC card driver for FPS32 SD/MMC card controller
Linux SPI driver for Texas Instruments TLV320 audio CODEC
Linux I2C driver for MAX9744 speaker and microphone amplifier
Project Remote digital watt-hour meter reading
Date 2004 - 2008
Company / Sector RIZ d.d. / Zagreb / Home/Industry
Position SW developer
4
Project Remote digital watt-hour meter reading
Language Java2ME, C#.NET
Tools
PocketPC and WindowsCE with .NET compact framework and
VisualStudio .NET C#
Eclipse IDE with pluggin for TC65 J2ME Java runtime environment
Tektronix digital oscilloscope
Description Remote meter reading over IEC1142/IEC1107 and GSM/GPRS
Task Remote meter reading over IEC1142/IEC1107 and GSM/GPRS
Software for PocketPC and WindowsCE platform for remote reading and
programming of electronic watt-hour meters
Software for Siemens TC65 GSM/GPRS Java J2ME based module for
remote reading and programming of electronic watt-hour meters
Project EWSX
Date 2000 - 2004
Company / Sector Siemens d.d. / Zagreb / Telecommunications
Position SW Developer
Language C/C++, Java2SE
Tools
VxWorks embedded real time OS for Motorola PowerQUICC platform
with Tornado IDE
MontaVista embedded Linux on Motorola 68030 platform with GNU C++
cross-compiler
Lauterbach TRACE32 in-circuit debugger
DOS 6.21 on i486 for Kontron PC/104 standalone single board computer
and Borland C++ 5.0
Rational Rose UML
Apache Tomcat server platform and MySQL database with Java servlets
and JSP developed in NetBeans IDE
Description Design of software modules for ATM switching system
Task SW design & maintenance
Firmware for EWSX ATM communication switching system
Firmware for PC104 parking systems controller
Firmware for IWE inter working element used as GSM to PSTN or ISDN
gateway
SNMP agent (client) for EWSD communication switch and MIB base
Internal Apache Tomcat server intranet team portal for car pooling
5
Project EBT electronic watt-hour meter
Date 1998 – 2000
Company / Sector RIZ d.d. / Zagreb / Industry metering
Position SW Developer
Language Assembler for 80C51
Tools
Keil A51 assembler and L51 linker for 80C51 microcontroller family
dScope51 and Metalink51 ICE in-circuit emulator and debugger for 80C51
microcontroller family
Description Design and SW implementation of digital watt-hour meter
Task Design and SW implementation of digital watt-hour meter
Electronic watt-hour meters based on 80C51 microcontroller family with
IEC1142 electric and IEC1107 optic communication
School University of Zagreb
Date 1991 -1997
Faculty University of Zagreb, Faculty for Electrical Engineering and Computing
Specialization Industrial Electronics
Level of education Master’s degree in electrical engineering (MScEE)
Final thesis CPLD implementation of PCI bus master controller in Abel HDL
Languages (According to Common European Framework of Reference for Languages (CEF))
Language
Understanding Speaking Writing
Listening Reading
Spoken
Interaction
Spoken
Production
Writing
English C2 C2 C2 C2 C1
German B1 B1 B1 A2 A2
Trainings& Certificates
• VxWorx & C++ training course
6
Hobbies & Interests
• Mountaneering, hiking, skiing, cycling, free-climbing, guitar
7
Expert Advanced Intermediate Basic
more than 6 years 4 – 6 years 2 - 4 years up to 2 years
Systems
Embedded systems
HW and FW design
and programming
RTOS, Linux,
uClinux
RT Linux, VxWorx
Android stack, ThreadX
OS
Databases
MySQL
Programming
Languages
GNU C (embedded)
C++, JAVA, 80C51
Assembler, Shell
scripts
C#.NET, Abel HDL,
Perl scripts
Fortran77, Pascal
Tools
Eclipse IDE,
NetBeans IDE
Rational Clearcase,
GNU make, GNU
Makefiles,
autoconf/automake,
Linux Kbuild/Kconfig
SVN Subversion,
GIT, Microsoft .NET
Visual Studio,
Borland C++,
GDB/KGDB
debugger, LTTng
tracer
Tornado IDE, Rational
Rose UML
Technologiesand
Standards
UART, I2C, SPI,
RS485, 80C51
microcontroller
architecture, IEC
1142/1109
TCP/IP protocol
stack, ATM,
GPS/GPRS, MIPS
microcontroller
architecture
SIP (VoIP), Java
Servlets, JSP, HTML,
XML
CAN, Apache Tomcat
server, SNMP (MIB)
Other
Go to Summary
Competences (Years of experience roughly reflect level of knowledge)

DrazenGrasovec_CV

  • 1.
    1 Career profile Created: 3/16/2016 Pages:7 Name Dražen Grašovec Nationality Croatian Position Title Senior Software Developer Experience 17 years Availability immediately Willingness to travel Up to 4 weeks Contact grasovec@yahoo.com Mobile +385 (0)98 927 3412 Summary The entire Competence matrix is on the last page (Competences) • Skilled software and firmware developer with 17 years of commercial experience in development of various systems including embedded and real time operating systems like Linux, embedded Linux (LFS, MontaVista, WindRiver, uCLinux), WxWorx, ThreadX. • Solid background in communication protocols like TCP/IP, V.24, IEC1142, IEC1107, VoIP (SIP) and CAN. • Knowledge and experience on communication interfaces like UART, RS232, SPI, I2C, CAN. • Experience in various programming languages: C, C++, C#, Pascal; Fortran77, 80C51 Assembler, JAVA and software debugging GDB/KGDB, interrupt service routines (ISR), low level programming, multi-threaded thread-safe programming on SMP systems and real-time programming including Linux driver development. • Experienced with various debugging and tracing techniques, GDB/KGDB, fTrace, LTTng, protocol analysis, oscilloscopes and laboratory equipment. • Experience in Linux/UNIX shell scripts, GNU make tool & Makefiles, Linux Kbuild/Kconfig , versioning tools like SVN, GIT and Rational ClearCase. Career Resume Project G1 CI Date 2015 - Present Company / Sector Ericsson d.d. / Zagreb / Telecommunications Position Senior SW developer Language Perl script, bash script, tcsh script
  • 2.
    2 Project G1 CI Tools GIT,Gerrit, Jenkins Description Continuous integration ant release verification Task Configuring, maintaining and administering of test environment Project Sony Mobile Date 2014 - 2015 Company / Sector Tieto d.o.o. / Zagreb / Telecommunications Position Senior SW developer Language C Tools ARM GNU cross-compiler toolchain ARM gdb/KGDB Linux Ubuntu PC and TI BeagleBoneBlack Android platform Description Android Linux kernel memory issues Task Investigating and debugging memory leaks on Android 4.2 platform Investigating and debugging kernel panic/oopses on Android 4.2 platform Project LFS for NSN Date 2012 - 2014 Company / Sector As contractor for NSN / Zagreb / Telecommunications Position Senior SW developer Language C Tools UNIX workstation with GNU cross-compiler toolchain and build environment for Cavium Octeon MIPS platform UNIX SVN repository server JIRA and Pronto Tool FCT development board with Cavium Octeon MIPS or PowerPC processor GDB and KGDB LTTng kernel tracing tool & modules Description Linux from scratch for mobile BTS Task NSN Linux drivers for Cavium Octeon MIPS platform
  • 3.
    3 Project LFS forNSN Linux IRQ and scheduler latency profiling driver for Cavium Octeon MIPS platform Linux kernel module for logging messages to NVRAM circular buffer and to rsyslog for Cavium Octeon MIPS platform Porting NSN proprietary kernel modules from 2.6.32 to kernel 3.x on Cavium Octeon MIPS platform Project VoIP SIP phone Date 2008 - 2011 Company / Sector Telegra d.d. / Zagreb / Traffic Industry Position Senior SW developer Language C/C++ Tools Eclipse CDT IDE with pluggin for uCLinux GNU C++ cross-compiler and debugger GNU remote gdbserver Wireshark network protocol analyzer Description Various uClinux drivers and applications for Altera NIOS2 Task Various uClinux drivers and applications for Altera NIOS2 SNMP agent for Linux based Altera NIOS2 softcore processor platform used as meteorological station and road surface analyzer SIP VoIP phone software for Linux based Altera NIOS2 softcore processor platform used as ECB (emergency call box) Linux client for BOOTP protocol for remote Linux kernel image downloading and booting Linux SD/MMC card driver for FPS32 SD/MMC card controller Linux SPI driver for Texas Instruments TLV320 audio CODEC Linux I2C driver for MAX9744 speaker and microphone amplifier Project Remote digital watt-hour meter reading Date 2004 - 2008 Company / Sector RIZ d.d. / Zagreb / Home/Industry Position SW developer
  • 4.
    4 Project Remote digitalwatt-hour meter reading Language Java2ME, C#.NET Tools PocketPC and WindowsCE with .NET compact framework and VisualStudio .NET C# Eclipse IDE with pluggin for TC65 J2ME Java runtime environment Tektronix digital oscilloscope Description Remote meter reading over IEC1142/IEC1107 and GSM/GPRS Task Remote meter reading over IEC1142/IEC1107 and GSM/GPRS Software for PocketPC and WindowsCE platform for remote reading and programming of electronic watt-hour meters Software for Siemens TC65 GSM/GPRS Java J2ME based module for remote reading and programming of electronic watt-hour meters Project EWSX Date 2000 - 2004 Company / Sector Siemens d.d. / Zagreb / Telecommunications Position SW Developer Language C/C++, Java2SE Tools VxWorks embedded real time OS for Motorola PowerQUICC platform with Tornado IDE MontaVista embedded Linux on Motorola 68030 platform with GNU C++ cross-compiler Lauterbach TRACE32 in-circuit debugger DOS 6.21 on i486 for Kontron PC/104 standalone single board computer and Borland C++ 5.0 Rational Rose UML Apache Tomcat server platform and MySQL database with Java servlets and JSP developed in NetBeans IDE Description Design of software modules for ATM switching system Task SW design & maintenance Firmware for EWSX ATM communication switching system Firmware for PC104 parking systems controller Firmware for IWE inter working element used as GSM to PSTN or ISDN gateway SNMP agent (client) for EWSD communication switch and MIB base Internal Apache Tomcat server intranet team portal for car pooling
  • 5.
    5 Project EBT electronicwatt-hour meter Date 1998 – 2000 Company / Sector RIZ d.d. / Zagreb / Industry metering Position SW Developer Language Assembler for 80C51 Tools Keil A51 assembler and L51 linker for 80C51 microcontroller family dScope51 and Metalink51 ICE in-circuit emulator and debugger for 80C51 microcontroller family Description Design and SW implementation of digital watt-hour meter Task Design and SW implementation of digital watt-hour meter Electronic watt-hour meters based on 80C51 microcontroller family with IEC1142 electric and IEC1107 optic communication School University of Zagreb Date 1991 -1997 Faculty University of Zagreb, Faculty for Electrical Engineering and Computing Specialization Industrial Electronics Level of education Master’s degree in electrical engineering (MScEE) Final thesis CPLD implementation of PCI bus master controller in Abel HDL Languages (According to Common European Framework of Reference for Languages (CEF)) Language Understanding Speaking Writing Listening Reading Spoken Interaction Spoken Production Writing English C2 C2 C2 C2 C1 German B1 B1 B1 A2 A2 Trainings& Certificates • VxWorx & C++ training course
  • 6.
    6 Hobbies & Interests •Mountaneering, hiking, skiing, cycling, free-climbing, guitar
  • 7.
    7 Expert Advanced IntermediateBasic more than 6 years 4 – 6 years 2 - 4 years up to 2 years Systems Embedded systems HW and FW design and programming RTOS, Linux, uClinux RT Linux, VxWorx Android stack, ThreadX OS Databases MySQL Programming Languages GNU C (embedded) C++, JAVA, 80C51 Assembler, Shell scripts C#.NET, Abel HDL, Perl scripts Fortran77, Pascal Tools Eclipse IDE, NetBeans IDE Rational Clearcase, GNU make, GNU Makefiles, autoconf/automake, Linux Kbuild/Kconfig SVN Subversion, GIT, Microsoft .NET Visual Studio, Borland C++, GDB/KGDB debugger, LTTng tracer Tornado IDE, Rational Rose UML Technologiesand Standards UART, I2C, SPI, RS485, 80C51 microcontroller architecture, IEC 1142/1109 TCP/IP protocol stack, ATM, GPS/GPRS, MIPS microcontroller architecture SIP (VoIP), Java Servlets, JSP, HTML, XML CAN, Apache Tomcat server, SNMP (MIB) Other Go to Summary Competences (Years of experience roughly reflect level of knowledge)