CURRICULUM VITAE

MR. RONALDS PRŪSIS

CONTACTS

Address: Zaļā 4-3, Rīga, LV-1010 Tel: +371-29695702 E-mail: [email protected]

SCOPE

Programmer vacancy

EDUCATION

2007. – 2009. Vidzeme University College Valmiera, Latvia Faculty of Social System Modelling (Master) 2003. – 2007. Vidzeme University College Valmiera, Latvia Faculty of Information Technologies (Bachelor) 2006. (I-) Mälardalens Högskola Västerås, Sweden 1991. – 2003. Baldones Secondary School Baldone, Latvia

WORK EXPERIENCE

Since 2018. IV “Tieto” SIA Rīga, Latvija Team leader manager (various internal systems, people, services and servers management) Since 2016. VII “Tieto” SIA Rīga, Latvija Senior software developer (various internal system (accounting, project management, expenses and contracts) support) 2014. X – 2015. XII SIA “ZoomCharts” Rīga, Latvija PHP (creating custom CI server and soft for that, as well as various interactive examples (POC); supporting everyday automated test) 2013. VII – 2014. IX “Platonit AB” Riga, Latvia PHP programmer (Wordpress and CMS support) 2010. IV – 2013. VIII “BrandosAB” AB Riga, Latvia PHP programmer (supporting and improving scalable back and front-end functionality for online shop www.brandos.com) 2009. XI - 2010. IV A/S “Telemedia” Riga, Latvia PHP programmer (supporting and improving scalable back and front-end functionality for contact catalogue www.1189.lv, www.kontakti.lv) 2009. III – VI AS “Swedbank” Riga, Latvia Webmaster (free-lance job - developed fully functional online house auction with bank authentication) 2007. II – 2008. XII SIA „Creative PC Service” Riga, Latvia IT administrator and IT-outsourcing specialist (managing computer hardware and software efficiency) 2006. IX – XII A/S “Sol Melia” Palma De Mallorca, Spain Developer of company’s web page various modules (www.solmelia.com) 2004. X - 2007. III A/S “Valmieras Piens” Valmiera, Latvia Administrator of hotel „Naktsmājas” web page (www.naktsmajas.lv) Developer and administrator of A/S “Valmieras Piens” new web page (www.vpg.lv) INTERESTS

2004. I – 2008. IX Electrical Engineering Students European Association Valmiera, Latvia Coordinator of internal ties in Valmiera 2003. III – 2007. V Member of board in Vidzeme University College Valmiera, Latvia 2003. I – 2007. V Information and Matematics science organization (ex) Rīga, Latvia Member of board 2003. VII-VIII Baltic International Summer School (BISS) Valmiera, Latvia Coordinator of entertainment group Since 2002 X Latvian alternative music band Baldone, Latvia Leader and lyrics writer 2000. IX – 2002. V Baldones Secondary School Baldone, Latvia Developer of e-newspaper and member of board

SKILLS

Computer:  Certificates = M101: MongoDB for Developers + M102: MongoDB for DBAs (2012.10 - 2012.12)  Microsoft Windows OS, Linux and server-side administration;  WEB page development – Adobe’s production, Google production, DB (MySQL, MSSQL, PostgreSQL, Oracle, Mongo), CSS, XML, Flash and SEO;  programming – (Groovy on Grails), PHP (, ), JS (AngularJS, extJS/Sencha, nodeJS, phantomJS, zoomcharts, jquery, js), JSP, ActionScript, template systems (Smarty, Drupal, Wordpress, GSP), Soap, shell (linux) and command (windows) scripts  applications – SPSS, MS Project, /SVN/Hg, FTP/SCP, IntelliJ IDEA, NetBeans, Visual Studio, Notepad++;  computer and computer network hardware and software administration and service  DevOps – Jenkins Pipelines (with Git push, status changes, Slack messaging), Chrome headless testing, Docker container management Languages:  Latvian language – mother tongue,  English language – proficient,  Russian language – independent,  German/Swedish language – Hobbies, interests, other skills:  active tourism (hiking, boat trips), music  events management (taking a part in various high school events on the stage, band concerts)  B category driver license Portfolio:  https://www.ronaldsprusis.com/  https://www.linkedin.com/in/ronalds-prusis-5a42452b/  https://github.com/aspiriins/example_codes

28/09/2020 ADDITIONAL INFO ABOUT PROGRAMMING STUFF

 Experience for IDE’s for Web development (JAVA/PHP/JS/GROOVY/HTML/CSS): o IntelliJ IDEA o GitKraken o Postman o Visual Studio o NetBeans / Studio / Adobe Dreamweaver o Notepad++

 Experience for IDE’s for DB access: o phpMyAdmin & MySQL Workbench o Oracle SQL Developer & PLSQL Developer o pgAdmin o Robo 3T for MongoDb o Navicat

 Following: o DevOps Culture (with Docker, Ansible, Jenkins pipelines, Putty & WinSCP, Slack & MS Teams chatBots and connectors) o Zend Framework Coding Style Standard = http://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html o “Clean Code” and “Code Complete” and “Agile” software development

 Unit Testing: o PHPUnit o Selenium IDE & ChromeDriver with Katalon & Facebook webdriver o Jenkins

 DB knowledge: o understanding Oracle ERP system o writing queries within any SQL (MySQL, MSSQL, PGSQL, Oracle) and noSQL (mongoSQL) environments o writing queries within any given framework (Grails, CakePHP, CodeIgniter, mongoPHP, etc.) o making Indexes, triggers and optimizing queries and DB tables (implementing tinyInt instead of Boolean fields, etc.) o writing advanced procedures (syntax and regex, array, string functions, loops) for MySQL, MSSQL, PGSQL, ORACLE o writing aggregates, indexes, functions, replications and shards for noSQL DB’s (mongoSQL) o making DB data dumps and backups using linux shell scripts (MySQL, MSSQL, PGSQL, mongoSQL)

 Electronic commerce and payment processing services: o Klarna (SWE) using SOAP and PHP o DIBS (SWE) using SOAP and PHP o Swedbank-Banklink (SWE / LV) using PHP and HTML o First Data (LV) using PHP and HTML

 Web project evolution (part of http://www.sautejums.lv/portfolio/) (best to weak) o BACK-END / APPLICATIONS . http://localhost/julius/ = WAMP server with web-page for www.brandos.com - Swedish shoe online shop (CakePHP, ExtJs, MySQL, MSSQL, Postgre, MongoSQL, SOAP, shell scripts, windows command scripts) . http://localhost/zobins/ = WAMP server with web-page for one Latvian dentist company (PHP, HTML, CSS, back-end, JQuery + windows scheduler for client and tooth image backup) . https://ci.zoomcharts.com/ = custom built CI server with automated test creation, image and web elements (nodeJS, phantomJS, selenium, facebook webdriver and Browserstacks) o PHP . https://kijs.zoomcharts.com/ = company’s „Jāņa Sēta” interactive representation of sold books and other paper scrap (by groups, by the time interval, by locations, by search phrase) . https://liaa.zoomcharts.com/ = company’s „LIAA” interactive representation of signed projects (by groups, by the time interval, by locations, by search phrase) . https://multidemo.zoomcharts.com/ = main company’s „ZoomCharts” function and abilities interactive presentation (mobile friedly, offline capable) . https://typeracer.zoomcharts.com/ = company’s „Typeracer” two fast type writer interactive visual comparison . http://www.kontakti.lv = Business internet catalog (PHP, Smarty, JQuery, MySQL, back-end, flash banners) . http://www.brandos.se =Swedish shoe online shop (PHP, MySQL, MSSQL, PostgreSQL) . http://sautejums.lv/rps = Site for playing “Rock-Paper-Scissors” – compatible with all major API’s (draugiem, facebook, anoklasniki, MSN), where users can play the game with so called “drop in, drop out” with friends, filtering by more than 7 categories. (PHP, CSS, HTML, Javascript, JQuery, MySQL) . http://www.sede.lv = Board game’s “Settlers of Catan” tournament web-page (PHP, MySQL, JQuery, CSS) . http://delovaja.lv/eng/virtual_tours = ocean.lv virtual tours panel (PHP, Smarty, JQuery, MySQL, back-end, flash banners) . http://www.sautejums.lv/hommk = web-page for one browser MMO game (Might & Magic: Heroes Kingdoms). Not initiated, but learned within few days – done majority of edition, updating and fixing the bugs, as well as implementing new features. (Javascript, PHP, MySQL) . http://www.sautejums.lv/arhibuve = (PHP, HTML, CSS, back-end, JQuery) . http://www.sautejums.lv/specialisti = (PHP, HTML, CSS, back-end, JQuery) . http://www.zobinsunciti.lv = (PHP, HTML, CSS, back-end, JQuery) o JAVASCRIPT . http://www.sautejums.lv/hommk/hommk_gold.user.js = script for one browser MMO game (Might & Magic: Heroes Kingdoms). Consist of more than 10k lines of code. Not initiated, but learned this huge code within few days – done majority of edition, updating and fixing the bugs, as well as implementing new features. . http://www.sautejums.lv/tmp/alabama.user.js = script for catching last bet and raised it, if the current bidder wasn’t the script user in one Latvian betting game in Latvian best social portal “www.draugiem.lv” . http://www.sautejums.lv/tmp/draugiemlv_-_ads_free.user.js = script for hiding/blocking various web-page elements (mostly ads) in Latvian social portal “www.draugiem.lv”. As “draugiem” company asked money for removing/hiding their ads, this script came popular . http://www.sautejums.lv/tmp/brandos_sek_-_lvl.user.js = script for easy SEK > LVL currency converter, including last exchange rates + companies bonuses in “www.brandos.se” . http://www.sautejums.lv/tmp/GT_fix.user.js = script for downloading the video trailer file from www.gametrailers.com, skipping some GT web-page Firefox bugs and logging o FLASH PAGES . http://www.sautejums.lv = Latvian band web-page (flash, PHP, AS2, XML, RSS, flash-mp3player, flash-videoplayer) . http://www.sautejums.lv/portfolio = portfolio page (flash, PHP) . http://www.sautejums.lv/vpg = Milk processing enterprise web-page . http://www.sautejums.lv/square1 = Entrepreneur angles company web-page (flash, AS) o FLASH BANNERS . http://www.sautejums.lv/portfolio/banners/kontakti.html = long top . http://www.sautejums.lv/portfolio/banners/virtual_tours.html = long top . http://www.sautejums.lv/portfolio/banners/mo.html = long top . http://www.sautejums.lv/portfolio/banners/kontakti_map_banner.html = bottom/side . http://www.sautejums.lv/portfolio/banners/via_banner.html = bottom/side . loading gif/flash  http://www.sautejums.lv/portfolio/banners/kontakti_loading_bar.html = bottom/side