Visionary software development since 1992
const projects = [
{
title: 'OAuth.ee',
url: 'https://oauth.ee',
info: 'Use Estonian ID-card, Mobile-ID, Smart-ID or E-mail as OAuth authentication provider.',
skills: ['Node.js', 'Docker', 'Vue.js', 'Redis', 'Oauth'],
isCurrent: true
},
{
title: 'Entu SSG',
url: 'https://entu.site',
info: 'Simple Pug (former Jade), Markdown, Yaml static site generator.',
skills: ['Node.js', 'Pug', 'Markdown'],
isCurrent: true
},
{
title: 'Entu',
url: 'https://entu.ee',
info: 'Futuristic data management system - all your business data in one place without sync nor development.',
skills: ['Python', 'Node.js', 'MySQL', 'MongoDB', 'Docker', 'AWS', 'RESTfull', 'UX/UI design'],
isCurrent: true
},
{
title: 'Citizen OS',
url: 'https://www.citizenos.com',
info: 'Not-for-profit organisation providing a free decision- making civic tech platform.',
skills: ['HTML', 'jQuery', 'SSG'],
isCurrent: false
},
{
title: 'Memoriaal',
url: 'https://www.memoriaal.ee',
info: 'Memorial to victims of communism 1940–1991.',
skills: ['HTML', 'jQuery', 'UX design', 'SSG', 'Elasticsearch'],
isCurrent: false
},
{
title: 'Kogu Me Lugu',
url: 'https://www.kogumelugu.ee',
info: 'Kogu Me Lugu is an online oral history portal. We collect, preserve and share the family stories of Estonians from around the world in video format.',
skills: ['HTML', 'jQuery', 'UX design', 'SSG'],
isCurrent: false
},
{
title: 'Helpific',
url: 'https://helpific.com',
info: 'Helpific connects volunteers to those who need help with everyday activities. Backend is Entu.',
skills: ['Node.js', 'AngularJS', 'RESTfull'],
isCurrent: false
},
{
title: 'Spacerabbit',
url: 'http://spacerabbit.eu',
info: 'Very simple online store. Backend is Entu.',
skills: ['PHP', 'HTML', 'jQuery', 'UX/UI design'],
isCurrent: false
},
{
title: 'SurfData',
info: 'Online store and orders management. Stock info is automatically importer from dozens of vendors.',
skills: ['Python', 'PHP', 'MySQL', 'HTML', 'AngularJS', 'jQuery', 'OpenID', 'UX/UI design', 'SOAP'],
isCurrent: false
},
{
title: 'ScreenWerk',
info: 'Digital signage for Piletilevi AS. Now ported to Entu + Node.js.',
skills: ['Python', 'PHP', 'HTML5', 'MySQL', 'UX/UI design'],
isCurrent: false
},
{
title: 'eMug - Estonian Macintosh User Group',
info: 'Group work administration. News page and forum development.',
skills: ['WordPress', 'PHP', 'MySQL'],
isCurrent: false
},
{
title: 'ARX-Raamat',
info: 'Library management system. Used in more than 100 libraries around Estonia.',
skills: ['VisualBasic', 'Access', 'Windows', 'UX/UI design'],
isCurrent: false
},
]
const currentProjects = projects.filter(x => x.isCurrent)
console.log(currentProjects)
started_at = [
2022,
2021,
2020,
2018,
2016,
2016,
2015,
2015,
2014,
2014,
2012,
2010,
2009,
2005,
2005,
1999,
1997,
1996
]
ended_at = [
None,
2022,
2022,
2020,
2020,
2018,
2022,
2015,
2018,
2015,
None,
2012,
2010,
2009,
2005,
2005,
1999,
1997
]
positions = [
'Senior Software Developer at Auve Tech',
'Lecturer at Estonian Entrepreneurship University of Applied Sciences',
'Technical Lead at ADM Interactive',
'Software Engineer at High Mobility',
'Robotics trainer at HITSA',
'Front-end developer at LHV Bank',
'Chairman of the board at Kunda Hariduse Toetusselts',
'Scientific software developer at University of Tartu',
'Teacher at Tabasalu Ühisgümnaasium',
'Developer at HITSA (Information Technology Foundation for Education)',
'Co-founder, Architect, Lead developer at Entu',
'IT visionary at Estonian Academy of Arts',
'Database developer at Playtech',
'Database specialist at Tele2',
'IT manager at Estmilk Production OÜ',
'Programmer at Marat AS',
'IT and Training specialist at AS Andremar',
'Computer teacher at Kunda 1. Secondary School'
]
duty = [
'Made fleet management webapp for self-driving vehicles - from architecture to design. GraphQL API for internal and external customers.',
'Give lectures of web applications',
'',
'Rewrite and move homepage to static site on AWS; Move to (and manage) Rest API on AWS.',
'Introducing and teaching robotics to Estonian school and kindergarten teachers.',
'LHV Bank homepage complete rewrite. From back to front.',
'Chairman of the board.',
'Robotics and programming teacher.',
'LEGO robotics training and Learning Management System development.',
'UX/UI design and programming.',
'Learning Management System development.',
'Database developing. Data analysis.',
'Data analysis. Consulting and leading different internal projects. BusinessObjects. Shell scripting.',
'Designing and leading IT, phone and security systems upgrade.',
'End to end (orders, production and stock) database system design and programming. User support.',
'Programming and user training.',
'Computer teacher (form 5 - 12). Staff training.'
]
zip(started_at, ended_at, positions, duty)
<courses>
<course year="2023" trainer="University of Tartu">ROS for teachers</course>
<course year="2017" trainer="Tallinn University">Andragogy Training</course>
<course year="2015" trainer="HITSA">LEGO Robotics Training</course>
<course year="2013" trainer="Reiting PR">Entrepreneurship Training</course>
<course year="2008" trainer="Apple Sales International">Apple Product Professional</course>
<course year="2007" trainer="IT Koolitus">BusinessObjects Desktop Intelligents: Report Design</course>
<course year="2007" trainer="IT Koolitus">BusinessObjects Universe Design</course>
<course year="2004" trainer="Columbus IT Partner">Programming in Axapta</course>
<course year="1996" trainer="University of Tartu">Additional training for computer teachers</course>
</courses>
<schools>
<school start="1983" end="1995">Kunda 1. Keskkool</schools>
</schools>
class Contact {
public $email = "argo@roots.ee";
private $phone = "+372 5663 0526";
protected $address = array(
"street" => NULL,
"city" => "Tallinn",
"country" => "Estonia"
);
public $links = array(
'https://github.com/argoroots',
'https://twitter.com/argoroots',
'https://www.printables.com/social/42675-argoroots/about'
);
public function send_message($subject, $message) {
mail($this->email, $subject, $message);
}
}
$foo = new Contact;
$foo->send_message('Job offer', 'Come, invent with us!');