Skip to content

Commit 93117fb

Browse files
committed
[ADD] Jobs [ADD] Projects [ADD] Tags [ADD] Blog categories
1 parent 30a30b2 commit 93117fb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+588
-0
lines changed

_data/tags.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Tag customization, optionally
2+
# tag-name:
3+
# color: css-color (hashed colors need quotes)
4+
# title: Alternative Display
5+
Android:
6+
color: '#A4C639'
7+
Ruby:
8+
color: '#CC342D'
9+
GitHub:
10+
color: '#f5f5f5'
11+
Jekyll:
12+
color: '#fc0'
13+
git:
14+
color: '#f44d27'

_jobs/2004-spare-time.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Spare time hobby projects"
3+
type: "Personal"
4+
jobtitle: "several various utilities and tools designed for specific tasks at home and at work"
5+
from: 2004-00-00
6+
to: 2015-00-00
7+
---
8+
9+
I develop applications at home, to ease the pain of repetitive tasks and help myself (and others) to work/live more effectively. Also it’s a good opportunity to keep myself challenged regarding my unused technical knowledge. **Technologies** are diverse.
10+
11+
See [my Projects]({{ site.baseurl }}/projects/) for more information.

_jobs/2005-university-bsc.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "BSc practice and exam applications"
3+
type: "School"
4+
jobtitle: "various small applications to practice for courses"
5+
hire: 2005-07-28 # felvétel dátuma (ETR)
6+
from: 2005-09-01 # beíratkozás dátuma (2005/6,1 ETR)
7+
to: 2008-06-17 # záróvizsga dátuma
8+
---
9+
10+
This includes homework, voluntary homework for extra points and compulsory submittals. Some examples: university course management portal, auction portal
11+
12+
**Technologies**: PHP, MySQL, Java, MIDP, Swing

_jobs/2007-ccc.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: "CCC --- Nokia"
3+
type: "Company"
4+
jobtitle: "software development engineer in Java, manual and automated tester"
5+
sector: "telecommunications"
6+
from: 2007-02-00
7+
to: 200?-00-00
8+
employer:
9+
name: "CCC Corporation Oy. / 3C Szeged Ltd."
10+
location: "Szeged, Hungary"
11+
address: "Széchenyi tér 3., Szeged H-6720, Hungary"
12+
office-address: "Széchenyi tér 3., Szeged H-6720, Hungary"
13+
client: "Nokia"
14+
---
15+
16+
I was part of few continuous Java projects as a developer and tester. The projects were driven by one of the world’s largest mobile phone makers; the product helped customers of the company to brand their phones. My responsibilities included manual testing and writing JUnit tests as well as implementing features and fixing bugs in complex desktop applications. I also improved code quality by refactoring some code and introduced Java 5’s generics. All written communications were done in English between me and the customer and team members.
17+
18+
**Technologies included**: Java, Swing, XML, ZIP, JUnit
19+
**Tools used**: Scrum, SVN, Bugzilla, Criuse Control

_jobs/2007-thesis-map.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "Map Application for mobile (Java)"
3+
type: "Thesis"
4+
jobtitle: "Map displaying application for mobile phones with low resources"
5+
apply: 2007-08-22 # első érdeklődés Bánhelyitől
6+
from: 2007-09-05 # jelentkezési lap aláírása (mail)
7+
to: 2008-05-16 # végső fájlösszeállítás (CD)
8+
employer:
9+
name: "University of Szeged"
10+
contact: "Balázs Bánhelyi"
11+
boss: "Balázs Bánhelyi"
12+
location: "Szeged, Hungary"
13+
---
14+
15+
Capable of displaying a map in low memory conditions from some image based format, zooming, panning and displaying points of interest. The work also contained a desktop editor in Swing for creating the map and points of interest on PC.
16+
17+
**Technologies**: Java, MIDP, CLDC, Swing, PNG

_jobs/2008-ccc.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "CCC --- .NET"
3+
type: "Company"
4+
jobtitle: "software development engineer in .NET"
5+
sector: "telecommunications"
6+
from: 200?-00-00
7+
to: 200?-00-00
8+
employer:
9+
name: "CCC Corporation Oy. / 3C Szeged Ltd."
10+
location: "Szeged, Hungary"
11+
boss:
12+
manager: "Kuba Attila?"
13+
address: "Széchenyi tér 3., Szeged H-6720, Hungary"
14+
office-address: "Széchenyi tér 3., Szeged H-6720, Hungary"
15+
client: "Neste Oil"
16+
---
17+
18+
My task was to assist a kick-off of developing an intranet site for a northern European international oil company. We were using Visual Studio Team System; I did some configurations in IIS and SharePoint for the websites we used internally and were being developed.

_jobs/2008-university-msc.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "MSc practice and exam applications"
3+
type: "School"
4+
jobtitle: "various small applications to practice for courses"
5+
hire: 2008-07-28 # felvétel dátuma (ETR)
6+
from: 2008-09-03 # beíratkozás dátuma (2008/9,1 ETR)
7+
to: 2010-06-10 # záróvizsga dátuma
8+
---
9+
10+
This includes homework, compulsory submittals, researches for in-class presentations, and multiple algorithm visualizations
11+
12+
**Technologies**: Java, Swing, PNG, .NET, WPF

_jobs/2009-epam-expedia.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "EPAM --- Expedia"
3+
type: "Company"
4+
jobtitle: "software development engineer in Java, C++ and .NET"
5+
sector: "online travelling"
6+
from: 2009-07-00
7+
to: 2012-01-00
8+
employer:
9+
name: "EPAM Systems Kft."
10+
location: "Szeged, Hungary"
11+
address: "Corvin Offices I., Futó street 47-53, Budapest H-1082, Hungary"
12+
office-address: "Római Avenue 21., Szeged H-6723, Hungary"
13+
client: "Expedia"
14+
---
15+
16+
I was working for one of the world’s largest international e–commerce travel agency. I was involved in several projects throughout the 3 years which included design, development and rollout of new features and high priority business requested work items. This consisted of work on various layers of a new SOA based system written in Java along with maintaining and extending the legacy system written in C++ and ASP.NET. For that new system, I was first involved in writing backend services, and then I moved up some layers and we created a new checkout path for bookings. I was working on both the server side data access and domain layers accessing backend services and databases, as well as the UI written in FreeMarker HTML templates and JQuery supported JavaScript. Also it was among my tasks to write compatible CSS according to designs for IE6-9, Firefoxes and Safari.
17+
18+
Regardless of being in Hungary almost all written and spoken communications were done in English between me and the customer and team members. There was 9 hour time zone difference between the two halves of the team resulting in special processes and issues we tackled successfully.
19+
20+
**Technologies**: Java, Tomcat, Spring, SOA, JUnit, EasyMock, XML, JAXB, FreeMarker, CSS, HTML, JavaScript, JQuery, AJAX, SonicMQ (JMS), MSSQL, JDBC, WSDL, SFTP (J2SSH), CSV
21+
**Technologies for legacy systems**: C, C++, IIS, Windows Services, HTX (a proprietary templating language for C++), .NET 2.0, ASP.NET 2.0, ADO.NET
22+
**Tools used**: Scrum, Waterfall, Eclipse, Perforce, RAID (bug tracking), Ant, Ivy, Cruise Control, Jenkins, Mingle, SQL Server Management Studio, Notepad++, Microsoft Outlook 2003—2010 and OWA, Visual Studio 2008—2010, various browsers (FF, Chrome, IE, Safari) and add-ons

_jobs/2009-thesis-gps.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "GPS Track Analyzer application (desktop)"
3+
type: "Thesis"
4+
jobtitle: "WPF desktop application for managing, reading and manipulating GPS tracks"
5+
apply: 2009-09-03 # first query to Tanács Attila
6+
from: 2009-09-23 # mail with specification
7+
to: 2010-05-11 # végső fájlösszeállítás (CD)
8+
employer:
9+
name: "University of Szeged"
10+
contact: "Attila Tanács"
11+
boss: "Attila Tanács"
12+
location: "Szeged, Hungary"
13+
---
14+
15+
Capable of displaying GPS tracks loaded from different formats and then placing analytical marks on them. After the user analyzed the track, there’s a possibility of exporting both the marker setup and the resulting track in KML. The internals are written in an extensible way, making it very easy to define new types of track importers, marker placement strategies, and track exporters; even allowing 3rd parties to do that with a plugin framework.
16+
17+
**Technologies**: .NET, WPF, Google Earth (API), several GPS track file formats, KML

_jobs/2010-public-transport-Szeged.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "Szeged public transport app"
3+
type: "Personal"
4+
jobtitle: "generic mobile application for navigating local schedule of a city’s public transport"
5+
sector: "telecommunications"
6+
from: 2010-12-18
7+
to: 2011-01-10
8+
---
9+
10+
There was no good schedule information for my city in a digital, easily accessible form so I decided to create an application for my recently acquired HTC phone running Android. In the making I tried to generalize the concepts to be easily adaptable for other cities’/regions’ transportation services.
11+
12+
**Technologies and tools**: Java, Android, XML, Eclipse, HTMLTidy library, Google Maps

_jobs/2012-openbet.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: "OpenBet"
3+
type: "Company"
4+
jobtitle: "software developer in TCL, Informix, Linux, Java"
5+
sector: "online betting"
6+
from: 2012-07-09
7+
burn: 2013-02-00
8+
to: 2013-08-26
9+
employer:
10+
name: "OpenBet Technologies Ltd."
11+
location: "London, UK"
12+
address: "Building 9, Chiswick Park, 566 Chiswick High Road, London W4 5XT, United Kingdom"
13+
office-address: "Building 9, Chiswick Park, 566 Chiswick High Road, London W4 5XT, United Kingdom"
14+
client: "BetFair"
15+
---
16+
17+
I was working for one of the world’s largest internet betting exchange, developing new features and bug fixes for their existing systems. During my time there I’ve quickly become the expert in an aspect of their reporting, developing multiple different solutions and collaborating with their teams. In the beginning I’ve been mostly working on these alone, but as time passed I started handing over tasks and managing others. I’ve been involved in several releases’ coordination. I took on the responsibility to improve the team’s productivity and make our lives easier by implementing some shared scripts to be used by everyone to help building code and make daily development more efficient. I was also mentoring new junior – senior level starters joining just a few months after me.
18+
19+
**Technologies**: TCL, IBM Informix DB, Bash, Java, SQL, HTML, and lots of proprietary stack
20+
**Tools used**: Linux, Jira, Rally, Maven, Ant, and lots of proprietary software

_jobs/2013-epam-ubs.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "EPAM --- UBS"
3+
type: "Company"
4+
jobtitle: "software development engineer in Java, C++ and .NET"
5+
sector: "investment banking"
6+
from: 2013-08-12
7+
burn: 2014-02-00
8+
to: 2014-07-01
9+
employer:
10+
name: "EPAM Systems Ltd."
11+
location: "London, UK"
12+
address: "112-114 Middlesex Street, London E1 7HY, United Kingdom"
13+
client: "UBS"
14+
office-address: "100 Liverpool Street, London EC2M 2RH, United Kingdom"
15+
---
16+
17+
TODO

_layouts/blog_by_category.html

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
layout: page
3+
---
4+
{{ content }}
5+
6+
<h2>Posts</h2>
7+
{% assign category_posts = site.categories[page.category] %}
8+
{% if category_posts %}
9+
{% for post in category_posts %}
10+
{% capture post_year %}{{ post.date | date: '%Y' }}{% endcapture %}
11+
{% if forloop.first %}
12+
<h3>{{ post_year }}</h3><ul>
13+
{% endif %}
14+
15+
{% if forloop.first == false %}
16+
{% assign previous_index = forloop.index0 | minus: 1 %}
17+
{% capture previous_post_year %}{{ category_posts[previous_index].date | date: '%Y' }}{% endcapture %}
18+
{% if post_year != previous_post_year %}
19+
</ul><h3>{{ post_year }}</h3><ul>
20+
{% endif %}
21+
{% endif %}
22+
<li>
23+
<a href="{{ site.baseurl }}{{ post.url }}" title="Read {{ post.title | escape_once }}">{{ post.title }}</a>
24+
</li>
25+
26+
{% if forloop.last %}
27+
</ul>
28+
{% endif %}
29+
{% endfor %}
30+
{% else %}
31+
<p>There are no posts in this category.</p>
32+
{% endif %}
33+
34+
<h2>Other categories</h2>
35+
<ul>
36+
{% for other_category in site.pages %}
37+
{% if other_category.category %}
38+
{% assign other_category_key = other_category_entry[0] %}
39+
{% assign other_category = other_category_entry[1] %}
40+
{% assign post_count = site.categories[other_category.category].size %}{% unless post_count %}{% assign post_count = 0 %}{% endunless %}
41+
<li {% if other_category.category == page.category %}class="active"{% endif %}>
42+
<a href="{{ site.baseurl }}/blog/category/{{ other_category.category }}">{{ other_category.title }}</a>
43+
({{ post_count }} article{%unless post_count == 1%}s{%endunless%})
44+
</li>
45+
{% endif %}
46+
{% endfor %}
47+
</ul>
48+
<a href="{{ site.baseurl }}/blog/category/">See posts in all categories</a>

_layouts/job.html

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
layout: page
3+
---
4+
{{ content }}

_layouts/project.html

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: page
3+
---
4+
<div class="row">
5+
<div class="small-12 medium-3 large-4 columns">
6+
<figure>
7+
<img src="{{ site.urlimg }}/{{ page.images.icon }}" alt="Icon of {{ page.title }}" />
8+
</figure>
9+
</div>
10+
<div class="small-12 medium-9 large-8 columns">
11+
<dl class="project">
12+
{% if page.urls.googleplay %}
13+
<dt>Download</dt><dd>
14+
{% comment %}Maybe add &rdid={{ page.urls.googleplay }} to the link{% endcomment %}
15+
<a href="https://play.google.com/store/apps/details?id={{ page.urls.googleplay }}" class="no-adorn" target="_blank">
16+
<img alt="Android app on Google Play" src="https://developer.android.com/images/brand/en_app_rgb_wo_45.png" />
17+
</a>
18+
</dd>
19+
{% endif %}
20+
{% if page.urls.site %}<dt>Website</dt><dd>{{ page.urls.site }}</dd>{% endif %}
21+
{% if page.urls.download %}<dt>Download</dt><dd>{{ page.urls.download }}</dd>{% endif %}
22+
{% if page.years %}<dt>Years</dt><dd>{{ page.years }}</dd>{% endif %}
23+
{% if page.urls.sources %}<dt>Download Sources</dt><dd>{{ page.urls.sources }}</dd>{% endif %}
24+
{% if page.images.screenshots %}<dt>Screenshots</dt><dd><a href="#screenshots">View</a>{% endif %}
25+
</dl>
26+
</div>
27+
</div>
28+
29+
{{ content }}
30+
31+
{% if page.images.screenshots %}
32+
<h2 id="screenshots">Screenshots</h2>
33+
<ul class="clearing-thumbs small-block-grid-3" data-clearing>
34+
{% for shot in page.images.screenshots %}
35+
<li><a href="{{ site.urlimg}}/{{ shot.url }}">
36+
<img src="{{ site.urlimg }}/{{ shot.url }}" alt="Screenshot #{{ forloop.index }}" title="{{ shot.title }}" />
37+
</a></li>
38+
{% endfor %}
39+
</ul>
40+
{% endif %}

_projects/battle-camp-trading.md

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: "Battle Camp: Trading Revamp"
3+
subheadline: "Enjoy a new level of trading"
4+
teaser: "Rewamp for the quick and dirty trading interface PennyPop gave us."
5+
images:
6+
icon: projects/bc-trade/bc-trade-big.jpg
7+
icon_small: projects/bc-trade/bc-trade-big.jpg
8+
screenshots:
9+
- url: 'projects/bc-trade/bc-trade-before.jpg'
10+
title: 'Before applying this script'
11+
- url: 'projects/bc-trade/bc-trade-after.jpg'
12+
title: 'After applying this script'
13+
urls:
14+
download: http://twisterrob.net/dev/bc/bc-trade.user.js
15+
---
16+
17+
## Table of Contents
18+
* Auto generated table of contents
19+
{:toc}
20+
21+
## What is this?
22+
<table>
23+
<tr><th>Before</th><th>After</th></tr>
24+
<tr>
25+
<td><a href="bc-trade-before.jpg"><img src="bc-trade-before.jpg" width="500" /></a></td>
26+
<td><a href="bc-trade-after.jpg"><img src="bc-trade-after.jpg" width="500" /></a></td>
27+
</tr>
28+
</table>
29+
30+
Here's a bigger one:
31+
<a href="bc-trade-big.jpg"><img src="bc-trade-big.jpg" width="200" /></a>
32+
33+
## Installation
34+
35+
0. Open a modern browser on the computer/laptop (no tablet/mobile sadly)
36+
0. Install either of the following browser plugins:
37+
* <a href="https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en">TamperMonkey</a> from Chrome Web Store
38+
* <a href="https://addons.mozilla.org/en-us/firefox/addon/greasemonkey/">GreaseMonkey</a> from Mozilla Add-ons
39+
* <a href="https://addons.opera.com/en/extensions/details/violent-monkey/">Violent Monkey</a> from Opera add-ons
40+
0. Add <a href="bc-trade.user.js">Battle Camp trading userscript</a>
41+
0. Enjoy a new level of trading
42+
</ol>
43+
44+
## Disclaimer
45+
This is a one-day hack having my best efforts put into it, it may break any time in the future as Battle Camp changes the trading process. I claim no responsibility to any potential damage caused.
46+
47+
Feel free to <a href="/contact">contact me</a> with any questions or suggestions.
48+
49+
<small>THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</small>

_projects/color-filters.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: "Android Color Filters"
3+
subheadline: "Colorize Everything!"
4+
teaser: "Test out Android's ColorFilter classes with a live preview."
5+
images:
6+
icon: projects/color-filters/icon-512.png
7+
icon_small: projects/color-filters/icon-mdpi.png
8+
screenshots:
9+
- url: 'projects/color-filters/Phone %233.jpg'
10+
title: Lighting Color Filter
11+
- url: 'projects/color-filters/Phone %235.jpg'
12+
title: Color Matrix Color Filter with custom keyboard
13+
- url: 'projects/color-filters/Tablet 7 %231.jpg'
14+
title: Color Matrix Color Filter with sliders on a tablet
15+
- url: 'projects/color-filters/Tablet 10 %231.jpg'
16+
title: Porter-Duff Color Filter on a tablet
17+
urls:
18+
googleplay: net.twisterrob.colorfilters
19+
---

0 commit comments

Comments
 (0)