CURRICULUM VITAE
Aleksander Adamowski
Birth date: August 19, 1978
Marital status: married
aleksander [dot] adamowski [at] gmail [dot] com

Al. Jerozolimskie 92, Warszawa
Senior Application Developer
Altkom Akademia S.A. [4]
Intraco
ul. Stawki 2, Warszawa
IT trainer (since 1999)
Developer (since 2001)
Corporate systems administrator (since 2002)
Providing IT training (range of subjects: MS Office, PHP programming language, HTML hypertext documents description language, Linux system administration, IBM Tivoli Storage Manager administration)
Programming (getting involved in projects implemented in Apache+PHP+MySQL technologies; also Java and related technologies)
Administration of company's core corporate systems (mail system – 300 users, mainly IT staff; main WWW server; DNS infrastructure; corporate printing system at the main campus; other network services)
Daewoo Dacom Communications
Multimedia Room
ul. Wspólna 62, Warszawa
IT specialist
Internal software consulting (Microsoft systems and office applications)
Technical and organizational supervision over the multimedia room
IT hardware servicing
Customer service
Leading IT training courses
Corporate systems administrator level, assured by the Redhat Certified Engineer certificate; extensive experience in system administration, UNIX shell scripiting, software development (see below)
“power user” level + entry-level administrator
Good knowledge (experience with development of database web applications on the Tomcat server, J2EE on JBoss and Glassfish servers, Spring framework, Spring Web Services and Acegi Security, WS-Security using WSS4J, processing of XML documents, building multimedia applications equipped with graphical user interfaces; integrated environments - Eclipse, Netbeans)
Deep knowledge (experience with development of LDAP administration tools and a learning management system. Example project: ldap-gallery [5] - PHP web application that implements a searchable address book and photo gallery based on an LDAP directory. I'm the project's founder and current maintainer.)
Deep knowledge (experience with developing large quantities of scripts the perform data migration and act as middleware in complex networking systems, administrative utilities with a graphical user interface, LDAP directory management, code security auditing etc.)
Example projects:
Gtk2::Net::LDAP::Widgets [6] - GUI components library for developing client applications that use LDAP directories. The library is available from the CPAN archive. I'm the library's creator and current maintainer.
Tesseract-polish [7] - the project aims to develop Polish language support data for Tesseract OCR [8]. It features several Perl scripts for analysing text corpuses, generating dictionaries and verifying correctness of manual steps of the language support workflow.
Good knowledge (example: open-source project that covers a set of dynamic, LDAP-integrated mail rewriting filters for the Courier mail server: http://code.google.com/p/courier-pythonfilters-ldap/ [9]. I'm the project's founder and current maintainer.)
Good knowledge (experience with modification of server code on Linux/BSD platforms)
Good knowledge (experience with developing applications, performing training related to VBA and MS Access database programming)
organization of projects (team infrastructure, scheduling, reporting (Scrum development process), code conventions), general project and team management knowledge (a requirement for having passed the CISA exam)
administration and usage of code and configuration versioning systems - CVS, Subversion, GIT;
collaboration and bug tracking support systems - Bugzilla, Jira, Crucible, Trac, MediaWiki, Hudson CI
object oriented analysis and design - UML, Enterprise Architect, MS Visio
Extensive experience (application development, leading courses for server administrators)
Extensive experience (application development, leading courses for web application programmers, reporting bugs to MySQL AB)
Minor experience (taking part in some projects that use Oracle as RDBMS)
Minor experience (taking part in some projects that used Sql Server as RDBMS, wrote some functions in transact SQL)
CorelDraw Corel PhotoPaint, Adobe Photoshop, The Gimp, Adobe After Effects and Premiere, Samplitude Studio, Metacreations Painter, Lightwave 3D, Autodesk 3D Studio, Macromedia Studio
Microsoft Office
whole suite, trainer level, Microsoft Office User Specialist (MOUS) certificates , developer experience
Sun OpenOffice / StarOffice
whole suite, practical professional and trainer experience, introductory developer experience
LDAP directory services (OpenLDAP, Netscape Directory Server, Red Hat Directory Server, Fedora Directory Server) - advanced architecture, replication, access control rules, custom schema, non-standard applications
server virtualization (Xen, VMware)
interoperability of systems in a heterogeneous environment
public key infrastructure (PKI) – x.509 certificates, PKCS standards, deployment, configuration and administration of a Certificate Authority (CA - Netscape Certificate Management System, Redhat Certificate System, Dogtag Certificate System), automation of certificate processing using the OpenSSL library (http://www.openssl.org/) and the Perl and Bourne shell languages, programming security tokens and HSM modules using PKCS#11 API
mandatory access control system for Linux - NSA FLASK (Flux Advanced Security Kernel) / SELinux (http://www.nsa.gov/selinux/)
systems security:
penetration testing (especially web application testing: SQL injections, shell injections, cross site scripting, cross site request forgery, session id prediction, authentication bypass attacks, information disclosure etc.; experience with broad toolset: Tamper Data, FireBug, WebScarab, BurpSuite, Paros Proxy, Pantera)
code security auditing, PCI DSS (Payment Card Industry Data Security Standard) conformance testing
preventive password quality assessment through password breaking
intrusion detection (IDS)
design of configuration of packet filters, NAT, IPSec, analysis of interactions between systems in a distributed environment etc.
passed the CISA exam (Certified Information Systems Auditor)
LAN services – file sharing, network printing, intranet communication
Standard public services – WWW, e-mail (Courier MTA, Netscape Messaging Server, Postfix, Exim), FTP, Instant Messaging (jabberd, jabberd2, ejabberd), numerous others (e.g. NTP)
Serial ATA/SCSI/Fibre Channel arrays and tape libraries (server applications)
English – advanced (SEFIC level 4 (the highest) certificate – experience with providing training and IT consultations to native speakers)
Russian - intermediate
2007 - ...: Polish Japanese Institute of Information Technology, master's studies
1999 - 2006: Polish Japanese Institute of Information Technology, graduate Computer Engineer
1997 - 1999: Warsaw Polytechnic University -
department of Mechatronics,
direction: automatics and robotics,
education interrupted
1993 - 1997: LVI High School, Warsaw
mathematics and physics profile
2001-08-11: Chiltern Consultancy International “Train the Trainer” - 3-day training of trainer interpersonal skills (certificate no. TtT/11/08/01)
2003-07-15: LCCI Spoken English for Industry and Commerce level 4 no. 0030126154
2003-11-28: Redhat Certified Engineer (verification [10] no. 809003914009421)
2008-05-05: JBoss Administrator Exam (EX336)
2010-04-15: NobleProg "Design Patterns - efficient code reusability" - identification code f701b0, certificate ID 10255 [11]
Linux Magazine Poland - issue no. 10 (2004-11): "Know-how: Automation of LDAP administration tasks with use of Net::LDAP Perl module"
Engineer thesis - “Automation of implementation of large scale IPSec-based VPN with Linux and ipsec-tools” - this involves algorithms and utility implementations in Perl that efficiently generate and set up pre shared keys and distribute configuration to all involved nodes.
Engineer thesis appendix - “Julius encryption algorithm” - a design and Java implementation of a simple symmetric encryption algorithm based on Feistel networks.
Computer graphics, music, dance
Professional development in the direction of architecting financial applications using OpenSource technologies; HA and HPC clusters, cryptographic and storage virtualization technologies
Completion of master's studies at Polish Japanese Institute of Information Technology
Family life
Links:
[1] http://olo.org.pl/dr/cv_pl
[2] http://olo.org.pl/
[3] http://firstdata.pl
[4] http://www.altkom.pl/
[5] http://code.google.com/p/ldap-gallery/
[6] http://search.cpan.org/search?query=Gtk2::Net::LDAP::Widgets&mode=all
[7] http://code.google.com/p/tesseract-polish/
[8] http://code.google.com/p/tesseract-ocr/
[9] http://code.google.com/p/courier-pythonfilters-ldap/
[10] https://www.redhat.com/training/certification/verify/
[11] http://www.nobleprog.pl/authenticate/10255/f701b0