Serendipity running machine progressing toward accomplishments.

About

Photo of Bojan Bjelić

My name is Bojan Bjelić, I am software architect currently living and working in Vienna, Austria, and this is my blog on software, productivity, and the digital world.

I am a multi disciplinary person with a focus on system analysis, abstraction, systematization and implementation in software development context. In my work I am systematic and persistent, ready to take the initiative and suggest innovative solutions. I always keep the big picture in mind but also take care of implementation details and time plan.

Software development is usually a team effort, and I think that good communication within the team and with other stakeholders is crucial. Furthermore, I am always ready to share my experience and ideas, listen to others and brainstorm the solutions.

I have more than 14 years experience in the software industry, working on software architecture, system design, database driven web applications, web services, desktop applications, middle-tier applications, database design, database programming, and complete solutions for Financial, Betting, Healthcare, and Trading industries.

I currently work as a software architect in Teletrader Software AG.

I speak Serbian (Bosnian, Croatian), a bit of Russian, am highly proficient in English, and am currently actively learning German (A2/2 level).

I was born on 3rd August 1972 in Belgrade.

I have bachelor’s degree in computer science from the Belgrade University (Engineer of Information Systems, FON).

Professional experience

Software architect

Teletrader Software AG, Vienna, Austria

May 2009 – present

I am leading a team of experienced developers to implement the new scalable platform for Teletrader web based financial market products. This is quite an interesting challenge, since it has to provide a stable platform, but also be highly customizable. This project requires the capability to see the big picture, creativity and also an eye for the details of implementation.

Keywords: Software architecture, Project management, Software design patterns, Coding standards, Continuous Integration, Build process, Software development, Web development, ASP.NET MVC, ASP.NET, C#, XML, XSLT, AJAX, JavaScript, CSS, XHTML.

Senior web developer / analyst

Teletrader, Belgrade, Serbia

November 2007 – May 2010

I created financial market products using modern web technologies and standards. These include stock exchange applications, funds and portfolio related analysis tools. I innovated in development patterns, technology, source control operations, build process, and user interface.

Keywords: Software development, Web development, Build process, ASP.NET, C#, AJAX, JavaScript, XML, XSLT, CSS, XHTML, Code generation, Library design, ASP, VBScript.

Senior programmer analyst / Web developer

GTECH (formerly Finsoft), Belgrade, Serbia

February 2005 – November 2007

I have worked on extending and maintaining sports betting applications, affiliate programs and online payment services integration.

I was member of the team that developed the product that brought Microsoft Gold Partner status to the company. We have successfully designed and developed content management system for one the biggest banks in Serbia.

Keywords: Software development, Web development, ASP, ASP.NET, VBScript, JavaScript, AJAX, CSS, XHTML, XML, XSLT, Microsoft SQL Server, Oracle.

Web developer

Teletrader, Belgrade, Serbia

February 2000 – February 2005

I worked on financial market products for various clients.

I was member of the team that developed the financial portal Teletrader.com, where parts of the site were used as a starting point for products that were customized for other clients.

I have also innovated with Flash based tools and related web services, and interactive web components using JavaScript.

Keywords: Web development, ASP, VBScript, JavaScript, HTML, XML, CSS, Flash ActionScript, PHP, Microsoft SQL Server.

Other projects

In the period from 1997 to 2000 I had a number part-time and contract based jobs that include network setup and configuration, website design, webmaster, and team-leader.

As I am very motivated to expand my knowledge and experience, I have also worked freelance on a number of projects in my spare time.

Please check the work category for more information, check out some posts, and feel free to contact me.

You can find me online on TwitterFlickr, LinkedIn, Xing, and Google+.

Skills & keywords

Software architecture, System design, System analysis, Project management,
Software design patterns, Database design, Agile development, UML, Use cases, Test driven development, Continuous integration, Unit testing, Build process,
Software development, Programming, Web development, Web design, Usability, Information architecture, User interface
.NET 4.0, .NET 3.5, .NET 2.2, .NET 1.1,
C# 4.0, C# 3.0, C# 2.0, C# 1.1,
ASP.NET MVC, ASP.NET, ASP.NET Web Forms,
LINQ, LINQ to SQL, Entity Framework, LINQ to XML,
JavaScript (v1.2 – v1.7), AJAX,
XML, XSLT,
Regular expressions (Perl, Microsoft),
SQL, Microsoft SQL Server, MySQL 4, MySQL 5, Oracle
PHP 4, WordPress, Code Igniter,
ASP (v2.0, v3.0), VBScript (v1.0 – v5.5),
HTML (v3.2 – v4.01), XHTML (v1.0, v1.1), CSS, HTTP,
ASP.NET MVC + Web services, ASP.NET MVC + Microsoft SQL Server 2005,
ASP.NET Web Forms + Microsoft SQL Server 2003 / 2005, ASP.NET Web Forms + Web services,
ASP + Microsoft SQL Server 2003, ASP + Oracle 9