„Tomas played a key role in developing and enhancing a cash, derivatives and structured products trading platform. Besides being a very skilled software developer/engineer Tomas is someone who is taking the initiative, listens to clients and is eager to learn and understand the business he’s working for. This allows him to deliver superior solutions in a speedy manner.“
Info
Founder of https://angularexperts.io and https://omniboard.dev
Google Developer…
Serviceleistungen
Berufserfahrung
Ausbildung
-
Technická univerzita v Košiciach
–
Master Thesis: Implementation of Emotional Model in BDI Agent Systems
Emotional model based on OCC model of emotions (psychology) implemented in Jadex BDI Agent system (Java + XML), adding emotional model in form of emotional engine implemented by available Jadex elements (beliefs, goals, plan) which provides agent with another feedback loop usable in decision making. Actions of agent influence his emotional state, which in turn influences further agent actions. -
–
Bachelor Thesis: Web portal for management of departments assets
Web Application for management of departments material assets. Application with database of assets. System for tracking who is currently using particular asset, borrowing system, system for tracking position history, assigning assets to particular rooms in department, migration of data from older system (Excel tables), legacy support. Application was developed in Zend Framework (PHP), with custom HTML, CSS templates and…Bachelor Thesis: Web portal for management of departments assets
Web Application for management of departments material assets. Application with database of assets. System for tracking who is currently using particular asset, borrowing system, system for tracking position history, assigning assets to particular rooms in department, migration of data from older system (Excel tables), legacy support. Application was developed in Zend Framework (PHP), with custom HTML, CSS templates and design.
Veröffentlichungen
-
Introduction to React and Flux
Mimacom
Blog post about Facebook's React and Flux architecture, TodoMVC example explained
-
JBdiEmo — OCC model based emotional engine for Jadex BDI agent system
IEEE
The belief-desire-intention (BDI) model is one of the most prominent models for designing artificial intelligent agents...
-
On some concepts of emotional engine for BDI agent system
IEEE
Emotions are one of those phenomena which are rarely seen in connection with exact disciplines such as computer science or information technologies. However, with the widespread use of computer systems we see nowadays, the demand to include emotions to reasoning of artificial systems emerged and formalized emotional models have been created.
Projekte
-
Web applications for FX & securities trading @ Bank Julius Bär, Zürich
Fullstack development role with focus on front-end. Implementing client-side apps with modern Javascript stack (ECMAScript6 / 2015, npm, browserify, mocha, babel, eslint, websockets, socket.io) & server side services with Java (Spring Framework, Liquibase, Oracle, ActiveMQ).
Team size: 12Andere Mitarbeiter:innen -
AngularJS portal with node.js reusable services @DieMobiliar
–Heute
Angular JS portal with reusable node.js services for managing offered insurance products and related processes
Technologies & tools: Angular JS, nodejs, Java EE, Gruntjs, Karma, Jasmine, Mocha, Javascript, Typescript, Teamcity, SVN, Git, npm, bower, maven, Webstorm, scrum, HP Agile Manager
Job description: Architecture, introduction of best practices and their documentation, implementation of business features, Javascript, Angular.js and node.js coaching, creating Typescript proof…Angular JS portal with reusable node.js services for managing offered insurance products and related processes
Technologies & tools: Angular JS, nodejs, Java EE, Gruntjs, Karma, Jasmine, Mocha, Javascript, Typescript, Teamcity, SVN, Git, npm, bower, maven, Webstorm, scrum, HP Agile Manager
Job description: Architecture, introduction of best practices and their documentation, implementation of business features, Javascript, Angular.js and node.js coaching, creating Typescript proof of concept, enhancing grunt build process
Team size: 20+Andere Mitarbeiter:innen -
QUADO - android game (Java development, personal project)
Android Arkanoid (breakout) type game (pad, ball and bricks to destroy)
Download @ Google Play : https://play.google.com/store/apps/details?id=com.trajan.android.game.Quado&hl=en
Personal project realized because I took interest in android development and I prefer learning new technologies by creating something.
This project started (November 2012) as a game idea based on popular image which circulated on web where ball and cigarette pad slowly destroys bricks arranged in…Android Arkanoid (breakout) type game (pad, ball and bricks to destroy)
Download @ Google Play : https://play.google.com/store/apps/details?id=com.trajan.android.game.Quado&hl=en
Personal project realized because I took interest in android development and I prefer learning new technologies by creating something.
This project started (November 2012) as a game idea based on popular image which circulated on web where ball and cigarette pad slowly destroys bricks arranged in shape of lungs. Original version (called Fumo) had basic engine and couple of levels. After that i took long break until May 2013 when I decided to finish it so the project is provided with some sort of closure.
Final version is called QUADO and has stylish vector graphic (7 different color themes), which suites any display size and density so it is playable from smallest android device to tablet just in cca 50kB. Game provide 2 game modes: Normal - classic campaign where you go through 15 different levels and Arcade mode where you try to survive as long as possible while speed of ball is continuously increasing.
-
Community news website similar to digg, reddit (Web application development, personal project)
Website with similar function as popular reddit or digg, where users vote on what will be displayed on the front page based on popularity. Users add interesting text, image or hyperlink and the community vote on what is hot.
Project was realized in PHP, persistence in PostgreSQL. -
Web application with AngularJS front end and Spring backend
–
Project description: Web application for Swiss companies to manage their withholding tax online
Technologies: Java 7, Spring, Spring MVC, Spring Integration, Spring Batch, AngularJS, JavaScript, Grunt, Karma, Jasmine, Maven, Git
Job description: software development (frontend and backend), front end build processAndere Mitarbeiter:innen -
System for selling and managing services for tenants (real estate industry)
–
Angular JS customer and employee facing web application for selling and management of services for tenants renting flats from given company
Technologies & tools: Angular JS, Spring Framework, Java, Javascript, Mysql, Grunt, Bower, npm, maven, Git, Bamboo, Jira, Intellij Idea
Job description: maintenance and support of the web application, implementing new features, production deployments -
Implementation of Emotional Model in BDI Agent system (Java development, personal project)
–
This project is my Master Thesis.
Screenshot (same as project url) : http://i.imgur.com/zjMj2OG.png
Emotional model based on OCC model of emotions (psychology) implemented in Jadex BDI Agent system (Java + XML), adding emotional model in form of emotional engine implemented by available Jadex elements (beliefs, goals, plan) which provides agent with another feedback loop usable in decision making. Actions of agent influence his emotional state, which in turn influences further…This project is my Master Thesis.
Screenshot (same as project url) : http://i.imgur.com/zjMj2OG.png
Emotional model based on OCC model of emotions (psychology) implemented in Jadex BDI Agent system (Java + XML), adding emotional model in form of emotional engine implemented by available Jadex elements (beliefs, goals, plan) which provides agent with another feedback loop usable in decision making. Actions of agent influence his emotional state, which in turn influences further agent actions. -
Enterprise solution for regional ISP (Java development)
–
Enterprise solution for regional ISP, project featured following main functions
Screenshots (same as project url) : http://i.imgur.com/7RnIiEH.jpg
- customer database
- customer information, connection information, contract history
- customer service tracking
- customer payment tracking
- late-payment resolution system
- import of bank operation statemets
- statistics
- various contract template printing
- multi-user, multi-role suppport
- custom…Enterprise solution for regional ISP, project featured following main functions
Screenshots (same as project url) : http://i.imgur.com/7RnIiEH.jpg
- customer database
- customer information, connection information, contract history
- customer service tracking
- customer payment tracking
- late-payment resolution system
- import of bank operation statemets
- statistics
- various contract template printing
- multi-user, multi-role suppport
- custom design
- custom netflow solution based on ISP infrastructure
Application was realized with Vaadin Java web application framework, persistence with Vaadin SQLContainer attached to MySQL database. -
Website with custom CMS functionality for Reasearch facility (Web application development)
–
Website for research facility based in my alma mater.
Project included webdesign, creating of custom CMS to provide needed functions such as assigning employees to projects, project duration tracking and progress visualization, milestones tracking and notifications etc.
Website was realized with ZendFramework (PHP), persistence in MySQL database. -
Various websites for small local businesses (Web design)
–
Various websites (static, or with simple CMS) for 40+ small local businesses.
Custom animated webdesign - HTML, CSS, JavaScript (jQuery)
CMS realized in PHP, persistence in Sqlite, MySQL. -
Enterprise solution for medium print company (Web application development)
–
Enterprise solution for medium sized regional print company, project featured following main functions
Screenshots (same as project url) : http://i.imgur.com/c53UyPO.jpg
- tracking of active projects
- CRM, automatic communication with customer in cases of (e.g. project milestone, offers...)
- ERP based on previous time period consumption (e.g. paper, colored leather...)
- BPM, automated queue of "TODOs" for employees based on projects state
- statistics
-…Enterprise solution for medium sized regional print company, project featured following main functions
Screenshots (same as project url) : http://i.imgur.com/c53UyPO.jpg
- tracking of active projects
- CRM, automatic communication with customer in cases of (e.g. project milestone, offers...)
- ERP based on previous time period consumption (e.g. paper, colored leather...)
- BPM, automated queue of "TODOs" for employees based on projects state
- statistics
- standardized project price calculation
- price calculation variable settings system
- various printed outputs (e.g. contract info, receip...)
- multi-user, multi-role support
Application was realized with ZendFramework (PHP) - MVC architecture pattern, persistence in MySQL database.
Auszeichnungen/Preise
-
Google Developer Expert for Angular
Google
GDEs are experienced, recognized developers of Google technologies as well as outstanding professionals in product strategy, UX/UI, marketing, growth hacking and monetization. They distinguish themselves through frequently speaking at conferences, share their passion and experience by publishing videos and tutorials, writing code samples, mentoring developers and startups and much more. Thanks to their support, developers, high-potential startups and technical communities around the world build…
GDEs are experienced, recognized developers of Google technologies as well as outstanding professionals in product strategy, UX/UI, marketing, growth hacking and monetization. They distinguish themselves through frequently speaking at conferences, share their passion and experience by publishing videos and tutorials, writing code samples, mentoring developers and startups and much more. Thanks to their support, developers, high-potential startups and technical communities around the world build and launch highly innovative apps.
Sprachen
-
English
Verhandlungssicher
-
German
Fließend
-
Slovak
Muttersprache oder zweisprachig
-
Czech
Muttersprache oder zweisprachig
-
Swiss German
Gute Kenntnisse
Erhaltene Empfehlungen
2 Personen haben Tomas Trajan empfohlen
Jetzt anmelden und ansehen