Maciej Sobczak - resume
Education
Faculty of Electronics and Information Technology.
Main field of studies: Computer Science - modeling and reasoning.
Faculty of Electronics and Information Technology.
Main field of studies: Computer Science.
Primary course: Electronics.
Job experience
- Position: CEO/CTO and principal consultant.
- Please visit the company website to learn about its products and consulting services.
- Position: Controls middleware team leader, software designer, programmer.
- Main technologies: Linux, LynxOS, C/C++, Java.
- Responsibilities: Development of real-time and distributed control systems in the area of particle accelerators. Apart from my main responsibility of developing and maintaining middleware solutions for the control system, I am involved in the design of server-side libraries, data integrity and distributed system diagnostics.
- Position: Software designer, programmer.
- Main technologies: HP-UX, Oracle (PL/SQL, OCI), Kenan/BP, C/C++.
- Responsibilities: Maintanence and development of various Unix modules in the large-scale billing system.
- Position: Software designer, programmer.
- Main technologies: Oracle, C/C++, Boost.
- Responsibilities: Design and development of solutions related to the energy market. Main focus on the data analytical processing (energy loads forecasting), user interface development, database design and infrastructure development (multithreading, communication and libraries).
- Position: Database designer, systems analyst.
- Main technologies: UML, MS SQL.
- Responsibilities: Contributions to the system analysis and database design for a medium size intranet project in the insurance domain (claims management).
- Position: Programmer, administrator.
- Main technologies: C/C++, VB, ASP, ActiveDirectory, Linux.
- Responsibilities: Working in the group responsible for managing a big domain (more than 4000 desktop computers), including many controllers and web servers. My work concentrated on automating various administrative tasks - disk quota management, security group management, directory services lookup, home directory permissions, etc.
- Position: Programmer.
- Main technologies: C/C++, MFC, COM, API, OLE DB.
- Responsibilities: Integration of a desktop application in the stock market domain with the MS Excel program.
Publications
See also a number of independent articles published on the Inspirel website.
"Experiences in Evaluating Ada with a Pilot Project", published in Ada User Journal, December 2009 Volume 30 No. 4.
"C++ 2.0 - Second edition of the C++ standard", published in Software Developer's Journal, April 2006 No. 4 (136).
"IOStreams Storage", published in the C/C++ Users Journal, January 2006 Vol. 24, No. 1.
"C++/Tk - A Different View on GUI", published in Software Developer's Journal, October 2005 No. 10 (130) and in Programmation sous Linux, November/December 2005 No. 1(1).
"The Efficiency of Using Functors with the C++ Standard Template Library" (I.Szczesniak, M.Sobczak), presented at the Polish Linux Users Group Conference 2005, Krynica, Poland, April 2005.
"A Simple Oracle Call Interface", published in Dr. Dobb's Journal, December 2004 Vol. 29, No. 12.
"STL Sequences & the View Concept", published in the C/C++ Users Journal, April 2004 Vol. 22, No. 4.
"YAMI: A Simple ORB Library", published in the C/C++ Users Journal, December 2003 Vol. 21, No. 12.
"Java-like Messaging System for C++ Classes", published on-line in the C/C++ Users Journal, May 2003.
"An Iostream-Compatible Socket Wrapper", published in the C/C++ Users Journal, December 2001 Vol. 19, No. 12.
Conferences
The 15th International Conference on Reliable Software Technologies (Ada-Europe 2010, Valencia, Spain)
I have delivered the Industrial Presentation on implementing polymorphic callbacks for Ada/C++ bindings.
The 10th International Conference on Accelerator and Large Experimental Physics Control Systems
(iCALEPCS 2005).
I have contributed to the paper
"The Controls Architecture for the LHC Collimation System" and to the related
poster.
Consulting activities
See also the details of Inspirel consulting offer.
Consultations and review of the Polish translation of the "Modern C++ Design" book by Andrei Alexandrescu, translated by Grzegorz Jakacki. The home page of this translation is at http://www.nowoczesne-cplusplus.com/.