email: cv@alensiljak.eu.org
Vienna ● Austria
ALEN ŠILJAK
Key Qualifications
|
|
Professional Experience
May 31, 2013 - current
Software Developer, United Nations Office in Vienna, Document Control and Processing Management System (DCPMS v2.0) and Contractor Management Application (CMA)
Vienna, Austria
Achievements: Timely delivery of new system features. Technology upgrade of existing components (AngularJS). Introduction of Selenium testing framework and adoption of WebDriver.
Responsibilities: Implementing features in DCPMS, a workflow system for document processing, according to user requirements. Integration with internal and external systems and services. Redesign and implementation of new functionality in CMA. Working with users across multiple duty stations and time zones.
Technology: .Net Framework 4.5, SQL Server, WCF, jQuery, CoffeeScript, Entity Framework 5, Twitter Bootstrap, ASP.Net MVC 4, Backbone.js, REST services, Selenium, AngularJS, Moment.js, TypeScript, Backbone.js
June 01, 2012 - May 30, 2013
Software Developer, United Nations, Assignment Program (eAPG), Translation Assistance (Mercury),
Document Control and Processing Management System (DCPMS v2.0)
Vienna, Austria
Achievements: Timely delivery of system improvements. Technology upgrade of older systems to latest release versions (ASP.Net MVC 4, Entity Framework 5). Set up Moses, an Open Source Statistical Machine Translation system for official UN languages. Setting up JavaScript code testing harness and automated testing framework for web applications.
Responsibilities: Development and maintenance of Assignment Program, the system for assignment of interpreters to meetings within the UN system. Implementing changes for International Communications Union (ITU). Improvements to the Meeting Management system, used for management of meetings within the UN system. Building and deploying Machine Translation systems and building language models for UNOV. Adding features to translation-assistance tools and background processing services. Implementing features in DCPMS, a workflow system for document processing, according to user requirements. Integration with external systems and services.
Technology: Fedora 17 Linux, Moses SMT, .Net, SQL Server, WCF, jQuery, CoffeeScript, Entity Framework 5, Twitter Bootstrap, ASP.Net MVC 4, Backbone.js, REST services, Selenium
July 08, 2011 - December 16, 2011
Software Developer, United Nations, Meeting Management System (eMeets), Assignment Program (eAPG)
Vienna, Austria
Background: The United Nations is an international organization committed to maintaining international peace and security, developing friendly relations among nations and promoting social progress, better living standards and human rights.
Achievements: Created service for streaming audio recordings of the UN conferences to the public. Designed and implemented the visual Seating Arrangement functionality for Conference Services. Implemented Selenium as an automated testing platform.
Responsibilities: Development and maintenance of the Conference Management system, used by Conference Services to organize the meetings and conferences across the Secretariat. Analysis, design, implementation, documentation and training of the affected systems. The main outputs were Web applications (ASP.Net & MVC, SQL Server) and WCF services on Microsoft platform (+ Novell and Sybase interop), automated system tests, documentation.
May 11, 2011 - July 1, 2011
Software Developer, ServiceStream
Melbourne, Australia
Background: ServiceStream performs end to end infrastructure works, serving utilities, telecoms, and Government, across Australia through a network of some 4000 contractors in the field. The system I was involved with is a business workflow and messaging system with external parties (B2B communication).
Achievements: Introduced ASP.Net MVC 3 to create a site that allows simulating and testing the solution. Refactored existing messaging system to utilize WCF Services and integrate with Enterprise Service Bus (ESB). Created a UML model for the existing system.
Responsibilities: Development of a new messaging and workflow system for a new contract, making it scalable for massive introduction of smart meters across the country. The system was the first system to lead the SOA strategy in the organization. Logic from an existing batch-oriented B2B system was redesigned to support scalability, handle multiple simultaneous projects, partners and message exchange, multi-threaded operation on .Net platform, using WCF Service endpoints to communicate with systems within and outside the enterprise. Configured and used TFS 2010 and Microsoft Test Manager with Lab Management. Created XSD and XSLT for XML messages.
January 18, 2010 - May 10, 2011
Solutions Architect, Lumo Energy
Melbourne, Australia
Background: Lumo Energy is the 4th largest energy retailer in Australia. The brand originated in May 2010 by uniting a group of companies consisting of Victoria-, NSW-, Queensland-, and SA- Electricity, Infratil, and Direct Connect, under one corporate umbrella.
Achievements: I helped shape the structure and processes in the IT department. Organized the software development process, methodology, and environment. Created the architectural vision for software systems and architected the individual software components of the IT system. Wrote business cases for multiple projects implemented by the IT department.
I designed the system for tracking complaints, saving the company millions of dollars in penalties annually; implemented as ASP.Net MVC web application and Workflow Foundation service with SQL Server. Multiple services as a part of Service-Oriented Architecture (SOA) created to support the core business model; Single Sign-On experience across all public web sites and external partners, using OpenID/OAuth; Clients service, exposing clients' information to external partners; Commercial and Residential Sales systems; Trading system for Infratil Energy.
I played an important role in implementing Scrum, an agile development methodology. Introduced Quality Assurance and Behavior-Driven Design with SpecFlow, NUnit and Selenium. Set up software execution environments (dev, test, pre-prod/UAT, prod), SDLC and the release process with Web Deploy, Project Server and Redmine for project tracking and task management, enterprise model with Enterprise Architect, documentation repositories with version control using MediaWiki, source code repositories (Mercurial and SVN), integrated code analysis tools FxCop and StyleCop, Reporting Services server as an enterprise reporting solution exposing reports using OData protocol for further reuse. Set up Continuous Integration with TeamCity and Hudson using MSBuild, and automated testing and deployment, Aspect-Oriented Programming with PostSharp. Introduced Redgate Development Package for code profiling and database versioning and deployment. Eliminated development downtime by using Distributed Version Control System (Mercurial). Implemented ITIL guidelines, managed transition from PHP to Microsoft .NET 4.0 platform. Evaluated security technologies - Active Directory Federation Services and OpenID/OpenAuth.
As a recognition of my achievements I received an Award of Excellence from the company's CIO.
Responsibilities: I was a software architect across the enterprise, responsible for the overall software strategy and implementation. Created and maintained software vision and policies and ensured it was being implemented and adhered to. Provided advice to management regarding software solutions for business needs.
Architected all the implemented software solutions. Performed analysis and design for the developed software projects and enhancements. Communicated with stakeholders in projects, both internal and external, and created technical design documents. Performed research and development, kept abreast of the latest technologies, developed prototypes and proof-of-concept models, applications, databases, libraries, workflows, and services. Demonstrated and promoted usage of Object-Oriented analysis and design, Design Patterns in software modeling, and coding standards. Implemented software quality, coding standards, and industry best practices. Administered development, testing, and staging environments. Performed QA, performance testing, and Release Management into Production environment. Exposed data models using WCF (ADO.Net) Data Services - OData, REST, XML and JSON output. Created business workflows using Workflow Foundation v4. Created Domain Models with Entity Framework (v4), NHibernate / Sharp Architecture, and exposed the Business Layer through Rich Internet Application (RIA) Services. All applications utilized Single Sign-On and authentication with Active Directory domain tree internally and OpenID/OAuth externally. Maintained legacy systems on PHP platform with Zend Studio, and MySQL, with issues being tracked in Trac with SVN integration. Acted as a Scrum Master of the Development team.
Technology: Besides already mentioned technologies, effectively used Apache, IIS, jQuery, Spira Test, SQLite3, SSH, Visio, Visual Studio (2008, 2010).
Official position description available here.
February 18, 2008 - January 15, 2010
Senior Analyst Programmer (ASP.Net) / Team Lead, International All Sports / SportsBet
Melbourne, Australia
Background: IAS is the first licensed international
bookmaker publicly listed on ASX, with annual turnover in excess of
$1.2 billion. Web sites and online services handle millions of hits on
a daily basis. Very dynamic environment, operating 24 hours, 365 days
a year. Business includes casino, racing, and sports betting. Peak web
traffic amounts to 25,000 bets an hour, placed by 237,000 visitors,
handled during the Melbourne Cup Day.
On October 1, 2009, IAS merged with Sportsbet.
Responsibilities: My duties included working with business, gathering and understanding requirements, adhere to specifications, work independently, and deliver quality product. I performed Software Development and Web Development tasks on Microsoft .Net platform with Visual Studio (2003, 2005, 2008), Microsoft SQL Server (2000, 2005, 2008), jQuery. Wrote functional and technical specifications for new projects. Maintained contact with external data providers and consumers, overseeing and maintaining the Feeds data web services (Web and Windows Communication Foundation Services), Banking Services, Configuration service, and web applications. Performed analysis of the new technologies and their implementation within the organization, streamlining the business processes and providing benefit to the organization. Standardization of the technologies and technological processes within the company. Business Analysis, improvements of the existing business processes and technologies.
Performed Research & Development. Produced technical documentation, diagrams, manuals, wiki pages, user documentation, client documentation. Used MSF approach to development. Extensive use and setup of virtual environments.
After Sportsbet acquired IAS, I was assigned a team lead position in the integration project. My team developed the backend service with WCF using VB.Net. The service was the core of the overall system, serving the web site and kiosks, which were used for interaction with clients. I set up coding standards and integration and unit testing.
Achievements: As a member of the Technological Panel, I reviewed most IT decisions for technical viability and recommend the best methodologies and technologies to use. Developed Proof-of-Concept and demonstration projects of the latest technologies available on the market, like virtualization (VMWare, VirtualPC and VirtualBox). Introduced Enterprise Architect as the architectural tool to the business, SharePoint 2007 for corporate intranet, migration from Atlassian Jira to Team Foundation Server 2008 for development workflow. Upgraded existing systems from .Net 1.1 to 3.5; source repositories from SVN and Trac to TFS 2008. Greatly enhanced the business layer in the software system. Designed and implemented a universal Configuration service. Prototyped BizTalk as the integration layer. Introduced ADO.NET Entity Framework as the data layer.
Successfully implemented all changes to IAS web site in Sportsbet. Managed a team of developers. Developed testing strategy using unit and integration tests for business layer in the system integration project.
Products I worked on: www.iasbet.com, www.canbet.com, feeds.canbet.com, feeds.iasbet.com; www.sportsbet.com.au. Peak performance in 2009 reached 17,500 concurrent users online.
February 15, 2005 - December 31, 2007
IT Expert, Customs and Financial Assistance Office of the European Union (CAFAO), European Commission / EuroCustoms
Banja Luka, Bosnia and Herzegovina
Being a part of the advising mission of the EU in BiH I worked on developing and implementing information systems for Indirect Taxation Authority (ITA), which collects all indirect taxes in the country. The systems include VAT, Customs, and Excises (See Alice). My contribution as an expert was in areas of
Payment and Accounting for all systems (financial reconciliation, amendments - reconstruction of transactions, financial forensics),
Interfaces for communication with related systems - data exchange and synchronization among different systems in the Indirect Taxation Authority, Treasury, commercial banks and Customs clients,
Management Information System - risk analysis, statistics, reports based on current data,
Data and Business Layer design and implementation,
SQL Server administration - database design, administration, replication,
Web Applications - setting up web server, creating and installing web applications, database access, web design, security, providing both public and secure access to data about taxpayers and duties,
Writing technical and user manuals for the client (ITA staff),
Client staff training courses and presentations,
Development of mobile applications for Windows Mobile using .Net Compact Framework,
Development of custom code libraries, components and visual controls.
Achievements: Implemented financial account reconciliation process for the tax system. Designed and implemented financial system integration with commercial banks. Presented the system and performed training to ITA staff, to both technical and financial experts.
Technology: The work included complete SDLC, from analysis of the existing procedures, design, development, implementation, and maintenance of a large system. Extreme Programming principles were practiced in software development, with focus on unit testing and refactoring. Development environment: Microsoft .Net (1.1, 2.0, 3.0, 3.5) Visual Studio .Net (2003, 2005, 2008), Microsoft SQL Server (2000, 2005), ComponentOne and Infragistics components, Unit Testing, and additional development tools.
November 3, 2004 - January 30, 2005
IT Consultant, USAID / BearingPoint / Ministry of Trade, Iraq
Company Registration System of Iraq
Worked as a part of a small development team to build the Company Registration System for the Ministry of Trade of Iraq to automate and streamline the operation. Complete lifecycle of the Software Development process involved business process analysis and modeling, use-case modeling, system design, implementation, deployment, producing the user and technical documentation.
Technologies used: Enterprise Architect, Microsoft dotNet platform, Microsoft SQL Server 2000, and a range of additional custom-made and third-party software products. The solution produced was a three-tier software system. It included different types of database replication, and was multilingual, including support for Arabic and Kurdish languages with right-to-left reading order.
Achievements: Developed a prototype of Central Register System using ASP.NET (C#) and SQL Server 2000. Concept demonstrated Forms Authorization, Roles Authentication, database storage, Stored Procedures, Web Services, WS-Security. Successfully designed and developed the system in a short amount of time and deployed remotely to the client site.
October 1, 2003 - June 30, 2004
IT Specialist - Advisor, USAID Banking Supervision / BearingPoint
Permanent position, Bosnia and Herzegovina
Performed System Analyst tasks in creating a unified central banking database for the banking regulatory institutions at the state level. The project goal was establishing and helping the Banking Agencies in BiH.
Analysis of existing systems in governmental agencies involved (Central Bank of BiH, Deposit Insurance Agency of BiH, Banking Agencies of BiH entities)
Analyzing and testing available information technologies for the task, including SQL servers (RDBMS), programming environments, software components, administrative tools, replication packages
Communicating with and coordinating the parties involved (development teams, experts, directors)
I was also involved in contacts with other international organizations in relation with the Information Systems issues on behalf of the project.
Achievements: Conducted analysis of the existing IT systems in Banking Agencies and Deposit Insurance Agency, investigated and presented options for implementing a common information system to be utilized by all of the stakeholders.
March 15, 1999 - September 30, 2003
Application/Database Developer, USAID Business Finance - Bearing Point (former KPMG-Barents Group LLC) / USAID
Permanent position, Bosnia and Herzegovina
Background: USAID's Business Finance Program was the largest lending program in the country that started the Bosnian economy. With US$250 million in loans, the project started at a time when no commercial bank sector existed. Worked in international environment.
Achievements: Successfully implemented and constantly upgraded a system to track client and loan information. Managed software across distributed offices, together with data replication.
Responsibilities: My main responsibility, being the only software developer, was the full life-cycle of a Client Information Management System (CIMS). Other responsibilities included database design and operation of Microsoft SQL Server 2000 with replication between five offices throughout the country; analysis, design, development, and administration of all software applications used within the project; user education and support. Conducted a lot of research and development. Also provided support for Bearing Point expatriate staff in the area, providing assistance with VPN and settings for web-based applications.
Technology: Tools used:
Application development tools (Microsoft Visual Studio 6, Visual Studio .Net including Visual Basic, C#, Visual C++, J++ 6.0; Borland JBuilder, Java 2 SDK, Borland Delphi 7.0)
Object-oriented development with Microsoft Visio UML modeler
Various Java application servers
Database development tools (Microsoft SQL Server 2000, SQL Server 7.0, Microsoft Access, MySQL, PostgreSQL)
HTML authoring (Macromedia Dreamweaver, Microsoft FrontPage)
Web servers (Apache Web Server on Linux and Windows NT, Microsoft IIS)
FTP servers (Microsoft and Open Source software)
Mail servers (Lotus Domino, Linux systems, Microsoft Exchange)
Server-side scripting (PHP, Java, JavaScript, ASP, ASP.Net)
Client-side scripting (VBScript, JavaScript, Microsoft Scripting Host)
Various OSes (Windows 95, 98, NT4, 2000, XP, Linux)
Firewall software (Atguard, NetGuard, IP Chains, Sygate Personal Firewall Pro)
Encryption software (PGP, Lotus Domino 5.0, Windows 2000 VPN)
Password managers (V-Go, Airy Secrets, Password Agent)
Office software (Microsoft Office, Star Office)
Graphics software (Corel Draw, Photoshop, Paint Shop Pro, Quark Xpress)
Reporting software (Seagate Crystal Reports, Microsoft Report Designer, Microsoft Access reports, custom-developed reports using Visual Studio .Net)
July 13, 1998 - March 15, 1999
Assistant PTT Liaison Officer, SFOR/NATO Headquarters
Permanent position, Sarajevo (Theater of Operations: Bosnia and Herzegovina, Croatia)
Background: "The Stabilization Force (SFOR) will deter hostilities and stabilize the peace, contribute to a secure environment by providing a continued military presence in the Area Of Responsibility (AOR), target and coordinate SFOR support to key areas including primary civil implementation organizations, and progress towards a lasting consolidation of peace, without further need for NATO-led forces in Bosnia and Herzegovina."
Worked in international environment, military.
Achievements: Created a system for tracking numerous contacts for use within the department. Provided technical consultation for most of telecommunications-related work in the HQ that involved local telecommunications and equipment providers.
Responsibilities: Maintained relations of NATO SFOR mission HQ with local technical and telecommunications providers in the region; document translation and simultaneous interpretation at meetings on technical issues between SFOR officials and local government and business representatives in Bosnian, Croatian, Serbian, and English languages.
Technology: Used office software, internet software, desktop database (MS Access) to develop a database for use within the unit.
May 1997 - August 2, 1998
System Administrator, Avaz doo
Permanent position, Sarajevo, BiH
Achievements: I helped the employer to reduce and keep costs low while maintaining the entire system of the newspaper company running.
Responsibilities: Performed Windows NT System Administration (user accounts and groups, network shares, printer management, internet / direct modem communications). Programming scripts to simplify the tasks and helping other personnel conduct their daily duties.
Technology: Windows NT Server, Windows NT, 95/98, and DOS workstations, specialized Reuters software for satellite media distribution, desktop publishing software, drawing and imaging graphics software, text/office software, internet tools.
May 1997 - August 2, 1998
DTP Operator, Avaz doo
Permanent position, Sarajevo, BiH
Achievements: Learned and progressed fast to end up editing the front page of the most-read daily newspaper in the country. My technical background made me a perfect candidate to also accept the duties of a System Administrator for the company.
Responsibilities: Worked in a Desktop Publishing studio of the largest Bosnian daily newspaper and periodicals publishing company.
Technology: DTP and graphics software were used, namely: Quark Xpress 3 and 4, Ventura Publisher, Photoshop 4 and 5, Corel 5, 3D Studio MAX, various font utilities, positive and negative image scanners.
1997
Hardware specialist, Whitefield Computer Center
Permanent position, Sarajevo, BiH
My responsibilities were servicing the computer equipment and preparation of new computers for sale. WCC was the first and largest HP partner in BiH, offering the distribution and support of HP equipment as well as sale and support for first Bosnian brand name computer, thus having a high turnover of equipment.
August 1995 - May 1997
Crypto Operator
Permanent position, Sarajevo, BiH
Served in the Army Signals Battalion, Digital Communications unit. Worked with digital communications and data security hardware and software. Earned the rank of Sergeant.
Projects
February 2012
GetHome - Android Application
Created a small Android utility application that opens default launcher from notification bar using Intents.
2010
Mobile ToDoList (MobileTDL)
Started an Open Source project, Windows Mobile tasks (ToDo) application that is compatible with desktop version of ToDoList.
October 2009
Micra Indonesia (www.micra-indo.org)
Volunteer work for a microfinance organization in Jakarta. Providing advice and consulting help setting up the IT system, backup procedures, security.
Achievements: Set up backup policies, provided advice on system architecture, performed a security audit, provided advice on server room setup. Checked and configured mail servers and routing.
September 2009
Palmera Projects (www.palmeraprojects.org)
Volunteer work for a humanitarian organization operating in Australia
and Asia. Web site administration, content management, user
administration, and collaboration setup. Linked Westpac payment
processor for donations.
Web site is set up using ExpressionEngine CMS with PHP as the backend,
and wiki/collaboration site using Atlassian Confluence.
July 2009 - October 2009
Astonishing Cards (Australia) Pty Ltd (www.astonishingcards.com.au)
Melbourne, VIC, Australia
Created an online greeting card editor, replacing Flash with HTML, CSS, and JavaScript. The editor allows customers to create and manipulate the content of greeting cards online and then renders the content of the card into PDF for professional printing.
Technologies used: Windows Server 2008, IIS7, jQuery, HTML, CSS 2.0, C#, ASP.Net.
January 2006 - October 2006
Software Developer, NetroStar Inc.
Miami, FL, USA
Created web applications with ASP.Net, AJAX technologies, CSS, SQL Server:
Windows Forms applications:
June 1, 2005 - September 30, 2005
IT Expert, Company Registration System, Pedro Souss Inc / BearingPoint / Ministry of Trade, Iraq
Performed maintenance of the Company Registration System for Iraq, including maintenance of the reference data, bug fixing, implementation of the additional requirements.
MS Windows 2003, IIS, .Net platform, web application, SQL Server 2000.
September 2004 - October 2004
Sesame - Desktop Password System
Software Project, Sarajevo, BiH
Developed a password manager program, implemented in C#. It automatically searches for the password combination to enter to the active window. Program can securely store many passwords for Internet sites and programs, and fill them in automatically into the appropriate fields on the screen.
Uses Windows Keyboard Hooks, XML, SQLite, SHA1 and Rijndael hashing and encryption. A similar application was developed using Rational Unified Process with Enterprise Architect and Borland Delphi, Windows API, encryption (Rijndael), XML, Windows Hooks.
August 2003
IT Specialist - Advisor , USAID Banking Supervision Project
Analysis, Bosnia and Herzegovina
Performed an initial analysis of the IT systems in Banking Agencies of Bosnian entities, Deposit Insurance Agency of BiH, and the Central Bank of BiH for the USAID's Banking Supervision Project. The analysis included all aspects of computer systems: hardware, software, human resources, communications.
October 2002
Internet Cafe "Enigma"
Private enterprise, Sarajevo
Started an internet cafe business in Sarajevo. Complete setup from the ground up was performed. Set up secure workstations and servers. Created software for administration of users and services. Installed the web server and services online. Used Windows 2000 Advanced Server and Windows XP Professional, Microsoft Internet Information Server, Sygate Personal Firewall Pro, Visual Studio .Net, XML, SSL, Active Directory, group policies, Microsoft Internet Security and Acceleration Server, NAT, Linux.
October 2002
FAMA Archives
Software project, Sarajevo
Designed software for FAMA International that browses through the agency's archives of poll performed during the war 1992-1995. The software and the data are to be distributed to several large libraries, including the Library of Congress (USA). Technologies used are Microsoft Visual Studio .Net, XML, MDB database. Custom data importing tools were created and used for data import into XML database format used within the application.
July 2002 - October 2002
Stock MARket Trader
Software project, Sarajevo
Developed a software package for stock broker businesses. The application developed was used on a day-to-day basis within a few brokerage companies in Sarajevo. The application was initially built with VB.Net and then recreated in C#.Net. Technologies used: Microsoft SQL Server, Visual Studio .Net, custom-made controls, XML, cryptography.
June 2002
Internet Cafe "Vision"
Setup, Sarajevo
Installed and set up ten workstations and a server in an internet cafe / games club. Main aspect is security of workstations and protection of the system. (Windows 2000 workstations, policy settings, firewall, router, NAT, file sharing).
March 2002
Application/Database Developer, USAID Bosnia and Herzegovina
Project, Sarajevo, BiH
Developed an application and database to track project budgets, to be used by the accounting department of USAID BiH.
Technologies used: Microsoft Access (2002), Visual Basic 6.
January 2002
Fundamentals of Accounting for Microfinance Managers, Microfinance Center
Training course, Poland
Adapted and translated, from English into Bosnian language, the material for "Fundamentals of Accounting for Microfinance Managers" training course.
October 2001
Application/Database Developer, Team Consulting doo / Media Center
Project, Sarajevo, BiH
Developed the database and client application for the Media Center in
Sarajevo. The database supports multiple languages and is used for
storing the information on newspaper articles published in Bosnia and
Herzegovina. It also stores scanned images of newspaper articles.
There is the www interface for previewing the articles online.
Tools used: MSDE 2000, MySQL, ODBC, Visual Basic 6, FTP server and
other.
March 2001
Grant Tracking system, Team Consulting doo / Open Society Fund BiH
Project, Sarajevo, BiH
Developed Grant Tracking System for use in Open Society Fund in Bosnia and Herzegovina. The software includes database and reporting capabilities and is used to manage different sub-projects and distribute and track the goals and budgets. Main tool used were SQL Server 6.5, Visual Studio 6, custom-created ActiveX controls, Crystal Reports, Windows Reports.
January 2001 - July 2001
System Administrator, EU PHARE Extension Services Project
Part-time position, Sarajevo, Bosnia and Herzegovina
Provided system administration services, to include maintenance of telephone (PBX, and network) and computer (network, software and hardware) systems. Built Local Area Network and provided Internet acces via proxy.
October 2000
Linux Instructor, Team Consulting doo / Siemens
Project, Sarajevo, BiH
Provided a 2-day training in X Window system and Linux operating system for Siemens engineers.
September 2000 - January 2001
System Administrator, Agricultural Strategic and Programming Unit (ASPU) EU PHARE Program
Part-time position, Sarajevo, BiH
Installed and administered computer and telephone network, including both the software and hardware, for an aid project.
June 2000
Assistant-Interpreter, Microfinance Center
Project, Poland
Adapted materials for "Microfinancial Analysis for Microfinance Institutions" course, to be held in Bosnian language.
May 2000
Software Developer, National Gazette CD, Team Consulting doo
Project, Sarajevo
Developed a search applet in Java for searching through indexes on the CD ROM in three official languages in use in Bosnia and Herzegovina. Also programmed in JavaScript and HTML.
1992 - 1993
Radio Operator
Sarajevo
As a radio amateur (HAM), I was a member of a club in besieged Sarajevo. Connected people to their families outside Sarajevo and around the world, sent and received news to/from the city. Operated Personal Computers to store personal messages and news, UHF and HF radio equipment, using SSB and telegraphy (Morse code) to communicate.
Open Source Projects
2015 - Current
Contributed to MoneyManagerEx, an Open Source project that developed a multi-platform financial application. Submitted code contributions for new features and bug fixes, design material, bug reports, feature requests, conducted tests, provided user support and web site maintenance.
2012 - Current
Being an active application moderator for several applications: Quicken, Rosetta Stone, ToDoList, Netvisualize Favorites. Maintaining application records, versions, test, and user submissions.
Qualifications
January 2001 - May 2004
Bachelor of Science in Computer Studies, University of Maryland, European Division
Four-year course. GPA 3.825. Dean's List postings in Term 5, 2000/2001; Term 2, 2001/2002; Term 5, 2001/2002; Term 5, 2002/2003; and Term 2, 2003/2004.
September 1994 -
|
Studied at the University of Sarajevo, Faculty of Economics, IT Management section. |
September 1990- |
Attended secondary school in Sarajevo - IV Gimnazija, section Computers, educational profile Programmer. Completed with Excellent grade. |
|
|
Honor Societies |
Membership in Phi Theta Kappa. |
CISSP |
2019-01-12, passed the CISSP exam. |
HTML5 |
2011-09-26, 7-day HTML5 training course |
Scrum |
2011-02-22, Certified Scrum Master from Scrum Alliance |
ITIL |
2010-07-26, ITIL v3 Foundations Certificate |
Diving |
2006-03-28, Diver P1, CMAS international certificate. |
Driving License |
Valid driving license, categories 'motorcycle' and 'car'. |
First Aid |
First Aid tests passed in school, military, and during driving/riding tests. |
Radio Amateur (HAM) |
License class C. |
|
|
Languages |
Bosnian - native English - fluent (October 2000 TOEFL score: 660, TWE score: 6) Croatian - fluent Serbian - fluent German - B1 level |
Publications
1997
After intensive usage of Linux operating system, wrote "Introduction to Linux" series and a couple of articles about Linux for "read.me" e-zine, which was published on World Wide Web. The texts are used by Bosnian Linux Users Group.
other activities
2015 |
Revised "Selenium Essentials", a book by Packt Publishing. Participated in Inter-Agency Games in Spain, playing for UN Vienna basketball team. |
2014 |
Playing basketball with VIC basketball club. |
2013 |
Started hiking with VIC hiking club. Contributed code to CasperJS. Reviewed Web API video course for Packt Publishing. |
2012 |
Contributed bug reports and diagnostic data to Chromium (Google Chrome), Fedora Linux, and Wine. Submitted code patches to the Chrome extension for Clipperz, JavaScript password manager. |
2010 |
Contributed (bug reports, feature requests, etc.) to TortoiseHg open source project, Google Chrome, Sparx Enterprise Architect, Mozilla Firefox, Android on HTC, WebKit.NET. |
2009 |
Web development: GoogleApp development with Java EE; AppJet web development with server-side JavaScript. CSS styling. |
2008 |
Hobby Google App Engine development, Facebook development. |
April 2006 |
Joined diving club Buk, Banja Luka. Passed CMAS diving exam. |
April 2004 |
Joined Motorcycle Club "Walter", Sarajevo. |
October 1999 |
Practicing aikido with clubs "Osnivac", "Morihei", and Ki-aikido club "Centar", Sarajevo. |
1992-1995 |
Played drums in a couple of local bands. Member of HAM (radio amateur) club "Novi Grad" (4ENG). Earned license class C. |
1988 - 1990 |
Member of Radio-Amateur Club "Mladost" Bihac. Took part in all sections activities, including UHF/VHF and HF radio (both SSB and CQ), computer programming and communication (packet radio), and Amateur Radio-Goniometry. |
Sports
Basketball, motorcycle, mountain-biking, hiking, rafting, skiing, diving.