Certified Professional experienced in the design, implementation & management of the use of technology in various Companies and Institutions.
IT expertise for the digitization of Libraries & Research Institutions in Albania.
OSS Developer, Researcher & Publisher.
Designing an infrastructure is a matter of knowledge, method, contingency and somehow fantasy. First of all one must know the subject's logic and it’s main features, then one should define a general method to manage points in common and differences in the configurations as applied to the host, this is mostly dependent on the subject's current infrastructure and needs, finally one can add a bit of creativity to handle different situations and singularities.
As usual there are different ways to achieve the wanted results and there is not an unique solution or recommendation worth for every case, still it is essential to define different scenarios and the relevant “good practices”, well aware that there might be totally different and still good practices to handle the same cases.
The goal is to develop and maintain software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them.
The process requires skills and experience in the application of engineering discipline to the creation of software. Software engineering is often confused with a programming, but the two are vastly different disciplines. While programming creates the codes that make a program run, software engineering creates the designs by which the programming is implemented.
As an individual dedicated to the software engineering process, one must extend engineering and draw on the engineering model, i.e. engineering process, engineering project management, engineering requirements, engineering design, engineering construction, and engineering validation.
When it comes to IT management, success depends on "acquired credibility". What is credibility? It's the general belief (and perception) held by the end-user community that IT is capable, interested, invested and equipped to deliver.
Technology has to perform, has to be reliable, useable and functional. And that's all part of managing IT, requiring a combination of technical skills, business acumen, operational awareness and management capabilities. All of these elements combine to create the actionable "ways and means" for managing IT within multiple types of environments and circumstances.
OSS Research, analysis and development
Open source software (OSS) refers to software that is developed, tested, or improved through public collaboration and distributed with the idea that code must be shared with others.
Open source software including BIND, sendmail, Apache, Linux, INN, GNU utilities, MySQL, PostgreSQL, and Perl are critical components of the Internet. They enable major services hosted on the Internet, e.g., e-mail, WWW, e-Commerce, domain name lookup, etc. From the smartphone to the TV, open source software is present everywhere there's a computer.
It is an approach to coding and creating software. This approach can offer huge cost savings, but it's the ability to play with the software which offers the greatest benefits. One has the freedom to customise the code as needed, fix bugs or flaws directly, etc.
All in all, open source not only promotes creativity but helps make technology more democratic allowing a community to work together to solve common problems.
Web development is the back-end of the website, the programming and interactions on the pages. As a web developer one focuses on how a site works and how the customers get things done on it. A web developer knows how to program CGI and scripts like PHP, understands about how web forms work and can keep a site running effectively.
In other words, when you look to hire someone to work on your site, you need to know what you’re looking for — web design or web development. Knowing the difference is key to getting the job done effectively and with no hassles.
That having been said, you're in luck for you have found both. In partnership with the well known Identity Creation and Design Studio in Tirana, WEBART.AL, we currently provide well appreciated services in this field.
IT ConsultantPeriod: 2014-Present
IT Consultancy - Information Technology & Services.
Consulting & expertise for the digitization and automation of Libraries & Research Institutions in Albania.
Developer of "open source" software; Analyst, Researcher and Publisher.
Ongoing Project - Developing a human voice text-to-speech engine in Albanian language.
Project ManagerPeriod: 2005-2013
Teater TV Studio Sh.p.k., Tirane, ALBANIA
Designing and managing project development, developing full-scale project plans and associated documentation.
Defining project tasks and resources; managing project staff; analyzing & managing project budget; planning timelines; evaluating and assessing results.
Performing financial analysis and budgeting tasks.
Covering the Company's international relations.
Professional Interpreter/ Translator
2001-2002: Interpreter for cultural & information exchange meetings at GjeliVizion local TV Station, Tirane - Albania. Languages: English <> Albanian
2002-2007: Interpreter accompanying foreign film crews for several documentary & film production projects realized in different locations within Albanian territory.
Languages: English <> Albanian; Italian <> Albanian; English <> Italian.