10/14/2023 updated

**** ******** ****
100 % available

C# developer, C/Java Software Developer, Linux Kernel Developer

Poland
Poland
Poland
Poland

Profile attachments

Rafal_Dworaczek_CV_03_10_2023.pdf

C (Programming Language)Java (Programming Language)PHPArtificial IntelligenceIBM AIXAlgorithmsAlgorithm DesignAndroid (Software)Backup DevicesBash ShellBorder Gateway ProtocolBooting (BIOS)VoIPC Sharp (Programming Language)UnixC++ (Programming Language)Cluster AnalysisCombinatoricsComputer ProgrammingDebuggingLinuxDevOpsFile SystemsMemory ManagementPayment SystemsEmbedded SystemsPerl (Programming Language)EthernetEnhanced Interior Gateway Routing ProtocolSystem MonitorElectrical SwitchgearNetwork TopologiesIPv6WildFly (JBoss AS)JUnitPython (Programming Language)Korn ShellLinux KernelLinux ServersMachine LearningMathematicsMySQLOpen Shortest Path FirstPhysicsRed Hat Enterprise LinuxShell ScriptTCP/IPVirtual LANWide Area NetworksMulti-touchNetwork RoutersComplementary Metal-Oxide Semiconductor (CMOS)Load BalancingJuniperIptablesOperational SystemsCisco
C++ developer, Linux kernel architecture, operating system, memory management, filesystems, TCP/IP, programming, C, C++, Perl, Bash, Assembler, Java, C#, Linux TCP/IP stack implementation, bootloader, ext3 support, filesystems ext2/ext3/ext4, CPU, Linux, Optimizing Linux boot process time, combinatorics, discrete math, set theory, Machine learning, C/C++ Developer, C/C++ programming, algorithm design, Linux kernel C Programming, artificial intelligence, algorithms, game physics, Google, C/Java Software Developer, electronic payment, C language, JUnit, Linux Kernel, CMOS Image, Android, multi-touch, Linux kernel USB drivers, C/C++, Embedded systems, Linux kernel and imx7 and imx8, Ethernet, monitoring systems, Unix systems, debugging, shell scripts, DevOps, shell script, Unix, AIX operating systems, JBoss, Python (Zope), PHP applications, AIX systems, korn shell scripts, network topologies, load balancing, Linux servers, Cisco, HP switches, Linux operating system, iptables, WAN, VOIP, PHP, MySQL, Perl script, backup, wide-area network, Juniper, routers, Clustering, vlan, OSPF, EIGRP, BGP, IPv6, PHP scripts, LAN, Linux operating systems, RedHat

Experience

Professional experience10+ years
Freelancer since2013

Languages

EnglishGoodPolishGood

Project history

C# developer

Osystems
Osystems
- developing from the scratch mobile football 3D
game in Unity.
- implementing artificial intelligence and own
algorithms for goalkeeper and striker movements
- developing game physics
- the game has been published and is available for
android on the Google play store with the name
"Goalie Striker Football"

C/Java Software Developer

NXP Semiconductors
NXP Semiconductors Austria Graz
- writing a software used in electronic payment (credit
cards, smartphones etc.)
- low level programming of Hardware Security
Modules (C language)
- writing high level interfaces that connect to HSMs.
(Java)
- writing JUnit tests

Linux Kernel Developer

AeroGlass
AeroGlass - (remote)
-rewriting and integrating AR0135AT CMOS Image
Sensors and Toshiba TC358748XBG camera interface
bridge drivers.

Java Developer

Android
Osystems
- writing 2D Android arcade game
- create basic physics, collisions detection, handle
multi-touch gestures etc.

C/C++ Developer

AeroGlass
AeroGlass - (remote) - solving Linux kernel USB
drivers related issues.

C/C++ Developer

Novero
Bochum - Germany (Embedded systems)
(innovative projects for premium car brands like
BMW and Mercedes)
- building fast booting operating system for
automotive, based on Linux kernel and imx7 and imx8
boards.
- writing audio plugins for automotive devices.
- developing from scratch Linux kernel PHY driver
for gigabit automotive Marvell Ethernet.
- design architecture and developing uart/phonet
driver for Linux kernel.
- writing new functionalities for rtc PCF85063 linux
kernel driver.

System Engineer

Tieto
- writing scripts to automate monitoring systems.
- administration of Unix systems.
- debugging and resolving of current problems.

Linux system administrator

DHL IT Services
- 3rd line of support
- administration of Linux operating systems
- writing shell scripts to automate building of Linux
based systems (perl, bash)
- resolving current problems
- dealing with performance tuning
- resolving advanced Linux kernel problems

Linux system administrator/DevOps

Berlin Germany Castaclip
- administration of Linux operating systems
- analysis of root cause of problems and resolve it.
- managing and developing log reporting systems
(approximately 200-300 million lines of logs per day)
- writing shell script to automate work
- dealing with performance problems
- automation of work using ansible
- managing of elastic search clusters
- managing of java applications

Unix/Linux Administrator in Data Center

COIG - Mining Industry Information Technology
- Administration of Linux and AIX operating systems.
- Performance tuning of Linux and AIX operating
systems.
- Configuration, deployment and managament of
critical Java (JBoss), Python (Zope) and PHP
applications.
- Repairs of software problems which effect the
system and servers.
- Compilation and optimization of software for Linux
and AIX systems.
- Writing bash, perl and korn shell scripts to automate
work.
- Managing clusters of servers. Creating advanced
network topologies, redundancy, load balancing.
- Dealing with printing drivers written in C, and their
management and adaptation to new versions of
operating systems.

WAN and VOIP Administrator

Sitel
- Management of VOIP systems. Development and
maintenance of billing software in PHP and MySQL.
- Writing dialplans for VOIP using Asterisk Perl
library.
- Creation of a Perl script to automate Cisco switch
configs backup.
- Administration of wide-area network (Cisco,
Juniper). Configuration of switches and routers.
Clustering of switches, vlan configuration, ACLs,
routing protocols (OSPF,EIGRP), STP, BGP, IPv6,
security and others.
- Writing Bash, Perl and PHP scripts to automate
work.

Network and Unix/Linux Administrator

Info-Tel
customers.
Network and Unix/Linux Administrator in
Amsterdam




- Administration of Linux servers.
- Configuration and management of Cisco and HP
switches.
- Hardening of Linux operating system (Writing
security policies for iptables and OSSEC IDS)

WAN Administrator

Silesian University of Technology, Computer Centre
- Writing Bash and PHP scripts to automate work.
- Configuration of network services in a test
environment.

LAN Administrator

Trustnet
- Management of hosting servers. Configuration of
servers for PHP applications.

LAN Administrator

Regional Hospital
- Installation and configuration of Linux operating
systems( RedHat)
- Hardware servicing.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in