
Alexander Karelas
Verified Expert in Engineering
Software Developer
Athens, Central Athens, Greece
Toptal member since July 14, 2014
Alexander is an experienced Perl programmer and web developer who is comfortable with both back-end and front-end technologies. He has been working on large-scale high-traffic websites for the past 4 years and is active in the Perl community, developing modules and a website for programmers.
Portfolio
Experience
- Perl - 14 years
- MySQL - 14 years
- Ubuntu - 7 years
- JavaScript - 5 years
- jQuery - 3 years
- JSON - 1 year
- AngularJS - 1 year
- Mojolicious - 1 year
Preferred Environment
Git, Vim Text Editor, VMware
The most amazing...
...thing I've created is a service allowing users to track changes in their favorite Perl modules.
Work Experience
Software Engineer
Zoo Bytes & LazyLand
- Created pages for the back-end administration site using AngularJS.
- Coded the service end-points requested by the Flash clients.
- Wrote tests in Perl for most of my code.
- Wrote POD documentation for the majority of my work.
- Created database schema and made sure all database requests were optimized.
- Developed a website collecting and presenting periodical usage and payment statistics for our partners' games.
- Integrated our portal services with the SSO mechanisms of many other portals.
- Searched for most-appropriate algorithms to solve a couple of the company's combinatorial problems, and implemented them.
Perl Developer
Various clients
- Created a very simple CMS using Perl/Mason for two NGOs.
- Created an FTP-to-S3 gateway using Perl for a client.
- Devised and wrote simple command-line tools using Perl to help a telecom company's operations staff with the deployment of its portal.
- Created a web app running on telecom equipment to allow its remote configuration, using Perl/Mason.
- Helped write a custom web framework for the high-traffic automoto.gr classified ads portal, using Perl and Template::Toolkit.
- Created a multiple-server Load Tester script, that tests websites' ability to handle traffic by throwing a lot of traffic to it, using Perl and httperf.
- Created a lot web scrapers for Watchmouse, a company that needed the data.
Perl Developer
Personal projects
- Built and administered akrovatis.gr, a very active forum website, using Perl/Mason and Class::DBI.
- Built the first greek digg.com clone, using Perl/Mason.
- Set-up and administered my family's mail server, using Debian, Exim and an IMAP server.
- Invented and built MyPerl.eu, a site that builds and serves RSS feeds for each of the 11,000 Perl modules in existence. The pre-cursor of PerlModules.net.
Perl Developer
e2B
- Read through and customized a large open source eCommerce platform, written in Perl, to localize it for Greece.
- Wrote CGI scripts for websites.
- Read "Programming Perl" from cover to cover.
Experience
PerlModules.net
XML::MyXML
KJabberd
Education
B.A. and Master's Degree in Mathematics
University of Cambridge - Cambridge, UK
Skills
Libraries/APIs
Underscore.js, jQuery
Tools
Vim Text Editor, Template Toolkit, Git, VMware, Apache
Languages
SQL-99, Perl, JavaScript
Frameworks
AngularJS, Mojolicious, Mason
Paradigms
Object-oriented Programming (OOP), Object-relational Mapping (ORM), Functional Programming
Platforms
Linux, Ubuntu, Moose, MacOS
Storage
JSON, MySQL, Memcached
Other
Ajax, CGI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring