phone: (044) 253-43-43, 253-33-90 (Ukraine, Kiev)
Generic Software Development Expertise
• Object-Oriented Programming
• Database Development
Languages, Tools and Technologies
• Borland Delphi
• Visual Basic
• MS SQL Server
• XML, XSL
• Microsoft Information Server (IIS)
February 14, 2013-April 2013… (current job)
European University, Department of Computer Science
Teaching “Information Security” – practice, labs
January 2012-February 2012
European University, Center of information technology
Diverse projects for the university’s computer network, using Delphi; Powerpoint presentation of the university
November 2012-January 2012
Jira, Confluence – recruitment center project; Company’s website
January 2011 – May 2011
State joint-stock plant “Artem” in Kiev
Finance project in Java for the company’s bank. Also, a Java project for production of metal details (digitally programmed manufacturing)
October 2008-January 2010
Writing scripts for a web browsing automatization tool NEWBIE (http://newbielabs.com/ ).
November 7, 2007-October 1, 2008
Branch Company Ukrtransgaza of the National Joint-Stock Company Naftogaz ,Kiev, Ukraine
Engineer of Automated Systems of Production Control
The main job content was programming in Borland Delphi connected with the databases, the Internet, automated reports, and link to Microsoft Excel.
February 1, 2007 - February 26, 2007
State Joint-Stock Company "National Network of Auction Centers", Kiev, Ukraine.
Helped the company with its attempts to establish a partnership with online auction systems. Analyzed the structure of online auction systems.
December 19, 2005 - May 05, 2006
Loyola University Chicago
The job content has included:
1. Developing class materials for an upcoming course on mobile devices.
Working with the following software development tools:
• Microsoft Visual Studio 2005 (for C# and C++)
• Microsoft Visual Web Developer 2005 (for ASP.NET)
• Microsoft Pocket PC SDK (for support and emulation of the device)
• Microsoft Smartphone SDK (for support and emulation of the device)
Creating assignments for students in C# and ASP.NET in the area of mobile computer applications
2. Developing Project Proposals in the area of using mobile computers in a university environment
3. Reading publications and organizing bibliography on the subject
practical work (training) at the State joint-stock company "National Network of Auction Centers",Kiev, Ukraine.
During that semester I successfully developed a database system running on Informix with Delphi interface to manage accountance of various hardware in the company. It has about 16 tables & supports more than 20 types of searches & reports through SQL queries. I visited them in 2 years, and there were no bugs found so far in this software developed by me
August 1, 2000 - March 5, 2001
State joint-stock company "National Network of Auction Centers", Kiev, Ukraine (www.nnac.com.ua)
Working on a software project combining an Informix database (running on Unix), remote Internet client written in Delphi 5.0 (running in regions across Ukraine), web access to database, database interface application in Java, XML as the data exchange format across the Internet, cryptography; participated in peripheral
Loyola University Chicago
Got the degree "Master of Scientific and Technical Computing"
Got 8 "A's" out of 10 subject grades.
Published a mathematical sequence of integer numbers with a description at The Online Encyclopedia of Integer Sequences, http://www.research.att.com/~njas/sequences/A129835
January 18, 2005 - Enrolled Loyola University Chicago for graduate study in Computer Science towards the Diploma "Master of Scientific and Technical Computing"
2002 - 2005
European University, Kiev, Ukraine
Diploma "Master of Information Management Systems and Technologies"
Had few exams; wrote my Thesis, defended, getting an 'A'. Got A's for all courses while doing my Master's at the European University.
National Technical University of Ukraine "KPI" (www.ntu-kpi.kiev.ua)
Computer Science specialty, where I studied
• Borland Pascal 7.0
• Microsoft Visual C++
• Borland Delphi (Borland InterBase 6.0 (database client/server software bundled with Delphi)
• Discrete Mathematics (including some algorithms on graphs & other data structures, formal grammars, finite automata, etc.)
• Theory of Algorithms and Mathematical Basics of Data Representation & other subjects; completed projects in these.
Acquired Brainbench (www.brainbench.com) certificates:
• Master Delphi Programmer
• Master Written English
• High Information Technology Aptitude
• Windows 95 Administrator
• Russian, Ukrainian- native
• English- fluent
Passed TOEFL -TOEFL 02/23/2004 score: 283
Structure / Writing: 30
Main area.s of interest: Computer Mathematics – quantales; cryptography (asymmetric); computer programming (Delphi, C++ Builder, etc. – Java, C#), openjsgl; website design & development.
Have 2 proofs PNP: PROOF A: The Bounded Halting Problem is NP; The Polynomial Bounded Halting Problem (the bound is polynomial-time) is P. The 2 problems are different. PROOF B: Chaitin’s number Omega is random, therefore, incompressible. This leads to a conclusion that it has no isomorphisms among bits (that correspond to algoritms.) Therefore, classes P and NP are not mutually isomorphic.
(c) Artem S. Shafraniuk; April, 2013 / Artem /