Programming in Turbo Pascal since 1989.
Programming in Delphi since version 1.
Five years of Australian experience as Delphi programmer
This Resume has been included in Amanda McCarthy's book "Australian Resumes for Dummies" as an example of a Web-based IT resume.
Programming Skills
Delphi (v1, 2, 3, 5, 7), C++, PHP, VCL, GUI, Databases, SQL, server applications, Web design, Web applications development, Networks, 2D + 3D software, CAD, computer maintenance, training and support
Delphi (Turbo Pascal) + VCL + DOA + report building tools
Borland C++ Builder + VCL + SQL
DOA (Oracle), ADO (Access, MS SQL Server), ibExpress (Interbase), dbExpress (MySQL)
Assembler for Intel, Motorola
HTML + PHP + JavaScript + CSS + Flash
COM/DCOM, XML, SOAP, WebServices
Windows NT Services, Server programming, multithreading
Main Delphi skills: desktop applications, server applications, advanced database applications, 3-tier client-server architectures, engineering applications (simulators, number crunching), Delphi >> DXF (AutoCAD) data exchange, 3D (wireframe, rendering, ray-tracing techniques), advanced GUI development (incl. XP-like and Web-like interfaces), components development (incl. data-aware components), VCL >> CLX migration (Linux), ReportBuilder, DBOvernet, Direct Oracle Access
Algorithms Expertise: Searching, Sorting, Recursions, 3D Transformations, Ray-tracing, Determinants, Life (2D+3D), L-Systems and other fractal algorithms, time zone algorithms
Professional Experience
Delphi Software Developer
Timber Industry Company, Brisbane (June 2004 – Present)
AREAS OF EXPERTISE
Delphi (v1, 2, 3, 5, 7), C++, VCL, GUI, Databases, SQL, server applications, Web design, Web applications development, Networks, 2D + 3D software, CAD, Computer maintenance, training and support.
KEY ACHIEVEMENTS
Continuous professional experience as a Computer Programmer / Application Developer since 1990.
Delphi (Turbo Pascal) + VCL + DOA + report building tools
Borland C++ Builder + VCL + SQL
DOA (Oracle), ADO (Access, MS SQL Server), ibExpress (Interbase), dbExpress (MySQL)
Assembler for Intel, Motorola
HTML + PHP + JavaScript + CSS + Flash
COM/DCOM, XML, SOAP, WebServices
Windows NT Services, Server programming, multithreading
Main Delphi skills: desktop applications, server applications, advanced database applications, 3-tier client-server architectures, engineering applications (simulators, number crunching), Delphi >> DXF (AutoCAD) data exchange, 3D (wireframe, rendering, ray-tracing techniques), advanced GUI development (incl. XP-like and Web-like interfaces), components development (incl. data-aware components), VCL >> CLX migration (Linux), ReportBuilder, DBOvernet, Direct Oracle Access
Algorithms Expertise: Searching, Sorting, Recursions, 3D Transformations, Ray-tracing, Determinants, Life (2D+3D), L-Systems and other fractal algorithms, time zone algorithms.
Computer journalist since September 1991.
Monthly contributor to Belgrade's most regarded computer journal "Personalni racunari" ("Personal computers") for 15 months.
Contributed 10 articles to scientific magazine "Galaksija" ("The Galaxy").
"Demokratija" ("The Democracy") daily newspaper - wrote a weekly column for 54 weeks.
1997-2003. - Belgrade: Established and conducted own IT business "MikroBIZNIS" ("MicroBusiness").
The services provided by this enterprise were:
• Development of custom made business software in Delphi (versions 5, 7)
• Web design, Web programming
• CD-ROM multimedia presentations
• CD-ROM business cards
• Computer support and maintenance
• Sales and support provided for Microsoft, Adobe, Symantec..
Australian experience:
Perth WA, November 2003 - April 2004: Full-time, permanent Delphi programming position (Delphi Software Engineer) in a prestigious IT company. I was working on enhancements and upgrades of an existing high-end application, which was based on the following technologies:
• J2EE (+ Eclipse)
• WebLogic Application Server
• Delphi 5 Enterprise Edition + advanced components + XML parsers
• Oracle 9i (+ TOAD + custom tools)
• DOA (Direct Oracle Access) for Delphi
• DBOvernet - customized
• ReportBuilder for Delphi - customized
• TeeChart - customized
• Windows NT: services, servers, threads
• TeamTrack
The users of the software: large industrial enterprises and mining companies (BHP Billiton).
Brisbane QLD, June 2004 - now: Full-time, permanent position as a Delphi Software Developer. Engineering software, building industry. We are using:
• Delphi 7 Professional Edition
• Custom VCL components
• QuickReports
• ADO + ODBC
• Microsoft SourceSafe 6.0
• GExperts
• Advanced mathematical methods
SOFTWARE BY MIROSLAV OLENJIN
Terra 2000
Technologies: Delphi 5, Trigonometry, 3D, Rendering, DXF
Terra 2000 is a software package that was designed for geological engineers. It enables calculation of measured points and modelling of terrain. This program has modules for 2D and 3D views, rendering, generating of isohypse lines, terrain cross-sections, export of data into AutoCAD, etc.
Magpos
Technologies: Delphi 7, Advanced GUI, SQL, XML, COM, HTML, components
Magpos is a fast, reliable business software package designed for small and middle-sized enterprises. It consists of various modules and databases, for example, Employees, Associates, Clients, Invoices, Stock Control, Payments, etc. Magpos enables the export of data to other database programs, as well as to MS Word and Excel. Magpos supports several of the most popular SQL servers, like Microsoft SQL Server, MySQL, Firebird, and InterBase.
moEssentials
Technologies: Delphi components
As you already know, Borland Delphi is a great software development tool. Still, some of important visual components are missing in Delphi. Component set moEssentials gives you the additional VCL and non-visual components for even faster RAD (Rapid Application Development).
+ 17 more advanced Delphi components...
rCAD
Technologies: C++, Trigonometry, 3D, Rendering, Recoursion
This is a simple demo program that demonstrates some advanced Object-Oriented techniques. Genuine 3D functions were implemented for 3D visualisation, animation and rendering. rCAD demo is an extremely small application, 102 kilobytes ONLY. You can download rCAD by clicking here.
L-Systems (advanced recursive algorithm)
Technologies: Delphi 7, Trigonometry, Turtle Graphics, Recursion
L-Systems (also called Lindenmayer systems or parallel string-rewrite systems) are a compact way to describe iterative graphics using the turtle graphics. An L-System is created by starting with a "Seed", such as a line segment, and one or more production "Rules", which are statements such as "replace every line segment with a left turn, a line segment, a right turn, another segment...". When this system is iterated several times, the result is often a complicated fractal curve. An advanced algorithm by Miroslav Olenjin is used here: a pair of nested recursive co-routines! This algorithm spends insignificant amount of memory while generating complex L-Systems. You can download this freeware fractal generator here.
Closings
Technologies: Delphi 7, AI, Resources, MIDI, components
Closings is a logic game that was developed by Miroslav Olenjin. The goal of the game is to capture more fields than the computer. A field is captured when it becomes surrounded with "walls" from all four sides. When a player captures a field, he has the right to play again. This game may be found on the Internet on many shareware Web sites (just type the words "Closings logic game" into Yahoo or the Google browser). Thus far, approximately 50,000 Internet users worldwide have downloaded this game from the net!
Database tools & utilities
Technologies: Delphi 5, 7, Oracle, SQL, DOA, XML
Various SQL testbenches, BLOB, CLOB loaders, XML parsers, HTML generators...
Contact
Miroslav Olenjin
Brisbane QLD
(07) 380 47 611
molenjin@gmail.com
Thank you for visiting my Resume
You can contact Miroslav Olenjin via this form