Back to professionals

C Developer & C++ Developer

Overview


Short Summary

The candidate is a developer who has over 10 years of commercial development experience in C++/C/OOP/OOD and also over 12 years of commercial experience with Shell and Perl. He actively uses agile methodologies in his work, especially Scrum and Kanban. He is able to communicate at a professional level in both English and German. In 2005, he also participated in a project focused on smart cards. In the past, he also worked as a Team Leader.

Work Experience

1999 - now: Developed a job crawler and search engine. Created a memory allocation tracking library in C called log-malloc2. Developed a SASL authentication module called eldap in C. Created a password expiration email notifier called passwd_exp in Perl. Developed a solr indexing engine plugin called solr-pager in Java. Developed a flex-based lexical analyzer for Perl called test::tokenizer. Used technologies such as C/C++, CGI/Perl, Java, XML/XSLT/HTML, Solr, and PostgreSQL.

4/2017 - now: Worked as a developer. Maintained old data warehouse (DWH) scripts and created a specialized ETL framework to speed up data loading. Developed a reporting engine for sending various types of reports. Created an alarm framework for monitoring differences between DWH and production databases. Implemented automation tools such as Jenkins auto-scheduling. Used technologies such as Perl+DBI, YAML, XML, Template Toolkit, ETL, reports, MySQL, DWH, Linux, Jenkins, Git, and SVN.

6/2015 - 4/2017: Worked as a developer. Developed an intranet security tool for managing infrastructure access permissions. Used technologies such as Perl+Catalyst+TT, REST, HTML/CSS, JavaScript, Linux, Oracle, PL/SQL, LDAP, and RADIUS.

2/2010 - 3/2015: Worked as a developer at Scientific Games GmbH, Austria. Developed a parallel lottery system in C. Designed and implemented automation tools for various tasks. Provided on-site support and resolved defects for German lotteries. Developed custom SQLite extensions. Used technologies such as C, Perl, Shell, PL/SQL, XML/XSLT, RPC/HTTP/REST, FCGI, Linux/AIX, HA systems, Oracle, SQLite, and CVS.

2/2009 - 1/2010: Worked as a developer at Zoznam s.r.o. Designed and implemented intranet/internet applications, mainly backend. Delivered media content using MS DRM scheme for T-Mobile. Used technologies such as MySQL, Perl/PHP, and C#/.NET.

6/2008 - 9/2008: Worked as a developer at Thales Austria / Selsys GmbH. Developed a real-time, fault-tolerant system for train movement control on a specialized embedded platform. Implemented a high-performance ETCS communication subsystem. Used technologies such as TAS platform/IA32, C, CRC32, CRC85, Subversion, and Eclipse.

2/2008 - 5/2008: Worked as a C/C++ developer at Securecoms Ltd. / Xpaynet s.r.o. Conducted source code review and application architecture analysis of an existing software application. Improved existing software development methods. Used technologies such as Ethernet, TCP/IP, Transparent Proxy, OpenSSL, Linux Kernel, and SMTP/POP3.

8/2005 - 1/2008: Worked as a senior developer at Siemens PSE, TMS. Led the migration of a product to a new major version. Responsible for C/C++ components maintenance and development. Provided maintenance/patching for Solaris OS on customers' sites. Member of the 24/7 hot line product support team. Used technologies such as SPARC/Solaris, C/C++/Java, CORBA, NMS, SNMP, TCP/IP, VPN, SQL/PostgreSQL, and LDAP.

2/2004 - 7/2005: Worked as a senior developer and project leader at Ladislav Heglas - Emtest. Developed POS terminal applications for public transport systems in multiple countries. Led the self-standing POS terminal project for the railways of the Slovak Republic. Developed important components such as a secure message transport protocol and a lightweight XML DOM-like library. Used technologies such as ARM9/Embedded Linux/Qt3, C/C++, XML/XSLT, TCP/IP, GPRS, and GPS.

7/2002 - 11/2003: Worked at Korex as an internet and web services provider. Used technologies such as Linux, 802.11b/g standards, security, Snort, network planning, LAMP, and NIDS.

2002: Worked as a programmer and IS administrator at Delvina sro. / Swiftup s.r.o. Used technologies such as embedded OS, C, Ethernet/DHCP, XML, SCO Unix, Informix, and Novell NetWare.

6/2001 - 9/2003: Worked as a network and web server administrator at Hour s.r.o. Used technologies such as GNU/Linux, VPN, SSL, Snort, and internet/security.

9/2000 - 6/2001: Worked as a junior programmer at Elanor s.r.o. Used technologies such as PowerBuilder and Windows.

Education: Studied informatics at the Faculty of Management Science and Informatics, University of Žilina from 1999 to unfinished.

Languages: Excellent in English, good in German, and excellent in Czech.

Skills: Expert in C/C++/OOP/OOD, Perl/Shell, XML/XSLT, multi-threaded design, and OS design & internals.

Author
C Developer & C++ Developer
63693548f064f880dde640c3
Freelancer271  / Per day
Roles
C Developer C++ Developer
Languages
English
Skillset
CC#C++CSSCVSCatalystCode ManagementDatabaseEclipseEmbedded SystemsFunctional TestingGitGitHubHTMLIDEInformixJSPJavaJavaScriptKernelLinuxLinux KernelMySQLOperation SystemsOraclePHPPL/SQLPerlPostgreSQLRegression TestingRestRokuSCOSQLSQLiteSpecificationsTesting TypesToolsUnixXMLXML DOMXSLXSLT
Localities
RemoteŽilina