Roman Verhovsek

Roman Verhovsek

$50/hr
Software Development Expert
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
52 years old
Location:
Grosuplje, Grosuplje, Slovenia
Experience:
20 years
Roman Verhovšek IT Contractor, Freelancer and Software Solution Provider- Summary About me: 'I am excited when developing applications for different platforms (back-ends, desktops, mobile devices or IoTs). With my professional knowledge and attitude I have helped many projects (A1/ Telekom Austria, Telekom Slovenije,...) to go live successfully.’ Author of a book called Micro Java Game Development (2002, Addison-Wesley). Speaker and lecturer: • IBM SOA Impact 2009, Las Vegas • Sun JavaOne 2001, San Francisco (http://www.fer.unizg.hr/_download/repository/JavaOneGameDevelopmentForMIDPPlatform.pdf) • Lab exercises 2013/2014, Faculty of Computer and Inform. Science, Univ. of Ljubljana • Lab exercises 2012/2013, Faculty of Computer and Inform. Science, Univ. of Ljubljana (http:// us.blackberry.com/content/dam/blackBerry/pdf/academic/Academic_Case_Study_Rok_RupnikSlovenia.pdf) • TSStartup 2013 (http://www.tsstartup.si/novice_in_prispevki/ blackberry_kot_poslovna_priloznost/171) • Mobile Monday 2012 (http://video.kiberpipa.org/ momo_verhovsek_blackberry_10_in_razvojna_orodja/) • Dnevi Slovenske Informatike 2010/2009/2001, Portoroz • IDC CEMA 2009, Ljubljana • Telecommunications 2008, Portoroz • Objektna Tehnologija v Sloveniji 2008, Maribor • Nokia Forum 2003, Ljubljana • Java workshops, Marand Computer skills and competences: • Software development: - Java (SE, EE and ME, Android Java, BlackBerry Java) - Native (C/C++, Qt, QML, Swift, RobotC) - Web (HTML5/JavaScript) - Other (Python, Scratch) Page 1 • Web technologies (Web 2.0, JSP/Servlets, AJAX, WebSocket, React JS) • OO development/design • SOA/BPM (BPEL/BPMN) - IBM ESB, WPS and Lombardi • SOAP, REST, XML and JSON • Databases (Oracle, DB2, MS SQL, MySQL) • Application servers (WebSphere, Tomcat, jBoss/WildFly, Spark) • Operating systems (Windows, Mac OS, Linux) • Other products (Jira, Bamboo, SVN, Perforce, Git, Docker) Specialties: • Middleware • Mobile/smart gadgets • Problem solving • Ass saviour :) Git repo at https://github.com/sivko2 ! Experience Sole Proprietor, Contractor & Freelancer (Pronic Apps) January 2015 - Present Offering professional IT development services as a contractor Analysing, designing, developing, testing and documenting solutions for external partners Development of custom enterprise solutions for smart devices (smartphones, tablets, smart TVs, smartwatches, IoT) - BlackBerry 10, iOS/tvOS/watchOS, Android and Tizen Development of server applications using Java EE - Apache Tomcat, WildFly/jBoss, Spark and IBM WebSphere Development of standalone applications using Java SE with Swing and JavaFX Development of BPM solutions for IBM BPM Advance Server - BPEL, BPMN, SOA and Web Services Development of off-the-shelf enterprise products for smart devices (smartphones, tablets, smart TVs, smartwatches, IoT) sold through app stores (source code at https://github.com/sivko2) Page 2 Attended workshops: 1. Java Extreme 8 - Concurrency Course 2. Oracle Performance Tuning External partners: Epilog (Novartis, Heineken,...), BlackBerry, Orbico Technologies: Swift, Android Java, Java SE, Java EE, C/C++, Qt/QML, Cascades, HTML5/ JavaScript, Sencha Touch, Appcelerator Titanium, jQuery Mobile, ActionScript 3/AIR, BPEL, BPMN, BlackBerry Java, Java ME, PL/SQL, JavaFX, Swing YouTuber August 2017 - Present Shooting and editing videos for my YouTube channel called My Skoda Kodiaq using Apple iMovie. Link: https://www.youtube.com/channel/UCEc-7icqRkIyEWiitkxhPfg Architect, Creator and Developer - Hobby December 2010 - Present Developed over 100 mobile/smart/wearable apps for: - Android smartphones/tablets (Android Java), - iPhone/iPad/Apple Watch (Swift), - Philips/Sony Smart TVs (Android Java/C++/Qt), - BlackBerry PlayBook (ActionScript 3, HTML5/Sencha), - BlackBerry OS 6+ (Java), - BlackBerry 10 (C/C++, Qt/Cascades, Appcelerator Titanium), - Nokia/Siemens Mobile Phones (J2ME) and - Samsung Gear watch (Tizen/HTML5). Certification: BlackBerry Certified Builder for Native Application Development List of top apps: • Secure Pictures (C++/Qt/Cascades/QML) - BUILT FOR BLACKBERRY certified (picture and video protection tool) - among top 10 paid apps under category Production / Document Tools http:// pronic.si/secure-pictures/ • PRISM Break Secure Email (C++/Qt/Cascades/QML) - BUILT FOR BLACKBERRY certified (email protection tool) http://prismbreak.pronic.si • Noise Meter for BlackBerry OS (Java ME) - dB meter Page 3 • Ghost Hunting for Android TV (C++/Qt 5.5/QML) - action game (participated in Philips Android TV Challenge 2015) • SVIT - Project Gutenberg E-book Reader (AIR - PlayBook) - 3rd place on BlackBerry Dev Challenge 2011 http://pronic.si/svit-ebook-reader-for-playbook/ • Runner's Calc for Samsung Gear smartwatch (HTML5/JS) - health app (participated in Samsung Gear Challenge 2014) • Project Zarja: Single-hand App Launcher for Android smartphones (Android Java) - participated in Google Experiments Challenge 2016 Technologies: BlackBerry Java, Java ME, C/C++, Cascades, Qt/QML, Swift, HTML5/JavaScript, Sencha Touch, Appcelerator Titanium, jQuery Mobile, ActionScript 3/AIR, Android Java Source code: https://github.com/sivko2 Member of Program Committee for Information Society (SMC) November 2014 - Present Group Manager and Founder of Slovenia BlackBerry Enterprise Developer Group at Slovenia BlackBerry Enterprise Developer Group November 2014 - December 2015 (1 year 2 months) Leading local group of BlackBerry enterprise developers http://devblog.blackberry.com/2015/05/enterprise-developer-groups-spotlight-roman-verhovsek/ IT Expert at Telekom Slovenije July 2011 - December 2014 (3 years 6 months) After the merger, most of the Mobitel's duties stayed the same (look at Mobitel) IT consultancy/development in the area of the internal development (Java EE, BPM - BPEL and SOA ESB/Data Power) Technical consultancy for VAS provisioning (SCPF project) Coordinating external developers Mentoring and coaching novice IBM BPM and SOA developers Page 4 Co-developing billing system for external content providers, TS self-care portal and provisioning system for fixed/mobile communications Co-developing technical resource management system Certifications: 1. IBM Certified Deployment Professional - Business Process Manager Advanced V7.5.1 2. IBM Certified Integration Developer - Business Process Manager Advanced V7.5 3. IBM Certified SOA Associate 4. IBM Certified System Administrator - WebSphere Application Server Network Deployment V7.0 Attended workshops: 1. Developing EJB 3 Applications for WebSphere Application Server V7 2. IBM Integrating using WebSphere Integration Developer and Process Server 3. IBM Model Driven Business Process Development 4. IBM WebSphere Operational Decision Management 5. Modeling with IBM Business Process Manager v7.5.1 6. Implementing IBM WebSphere Business Services Fabric 7. Oracle Java EE 7 Development 8. Web Infrastructure and App Technologies in Cloud 9. SCRUM Technologies: Java SE, Java EE, SOA/ESB, BPEL/BPMN, Oracle RDB, SQL, IBM WebSphere Application Server, Process Server, JRules, Lombardi Group Manager and Founder of Slovenia BlackBerry Developer Group June 2012 - October 2014 (2 years 5 months) Leading local group of BlackBerry developers Tutoring Cascades development in the lab at Faculty of Computer and Information Science, University of Ljubljana in 2012/13 and 2013/14 (the faculty is member of the BlackBerry Academic Program) Co-organizing BlackBerry hackathon that was held at Faculty of Computer and Information Science, University of Ljubljana, on 9th March 2013 (http://www-old.fri.uni-lj.si/si/ novice_in_dogodki/aktivne/15399/novica.html) Member of ICT Technical Committee (DL) 2012 - June 2014 (2 years 6 months) Page 5 Board Member of Local Committee (DL) 2012 - May 2014 (2 years 5 months) Secretary of Local Committee (DL) 2012 - May 2014 (2 years 5 months) External Lecturer for BlackBerry 10 Development at Faculty of Computer and Information Science October 2013 - December 2013 (3 months) Teaching BlackBerry Cascades (C++/Qt/QML) development in a class called Electronic and Mobile Business (65 students, lectured by assist. prof. Rok Rupnik, Ph.D.) External Lecturer for BlackBerry 10 Development at Faculty of Computer and Information Science December 2012 - January 2013 (2 months) Teaching BlackBerry Cascades (C++/Qt/QML) development in a class called Electronic and Mobile Business (70 students, lectured by assist. prof. Rok Rupnik, Ph.D.) http://us.blackberry.com/content/dam/blackBerry/pdf/academic/ Academic_Case_Study_Rok_Rupnik-Slovenia.pdf IT Expert / SOA Architect at Mobitel d.d. July 2007 - June 2011 (4 years) IT consultancy in area of the internal development (Java EE and SOA) Project management of SOA project (establishing SOA infrastructure, development of provisioning system on IBM WPS) Technical coordinator/consultant/senior developer for Internal development of billing system for external service providers Business process development Coordinating the development and operations team to migrate legacy systems onto SOA platform (IBM WebSphere Dynamic Process Edition) and monitor them (HP Operations) Development of border-crossing monitoring system Establishing services’ life-cycle: • ANT • SVN • Jython scripts for WebSphere platform • Integration with HP Operations Page 6 • Versioning SOM/BPM techniques Helping defining hardware requirements for internally developed or purchased 3rd party services Speaker at IBM SOA Impact (Las Vegas) Technologies: Java SE, Java EE, JDBC/JPA, Oracle RDB, SQL, PL/SQL, SOA/ESB, BPEL/BPMN, IBM WebSphere Application Server, Process Server, JRules Member of National Committee as Expert at 4th Slovenian Innovation Forum December 2009 - December 2009 (1 month) Member of National Committee as Expert at 3rd Slovenian Innovation Forum October 2008 - October 2008 (1 month) IT Developer Si.mobil (A1 Mobilkom Group) at A1 Slovenija d.d. July 2002 - July 2007 (5 years 1 month) Representing Si.mobil as coordinating member of A1 Mobilkom Group IT applications committee migration of localized applications and services to group solutions like: • Ring-back tones • Media download platform Internal IT solutions and software development: • Game download platform • Video streaming server • Vodafone Live! search engine • Multimedia DRM download platform • Different VAS WEB/WAP/SMS solutions • MMS postcard • Internal phone directory 3rd party application localization: • Vodafone Live! Portal • ER charging system (BEA WebLogic, later jBoss) Coordinating external partners: • e-Mail portal • Mobile cinema payment system Setting up collaboration development environment (CVS, Jira) Page 7 Defining hardware requirements for application servers (VMWARE) Setting up and managing application servers (Apache Tomcat) Attended workshops: 1. Application Development WIG/WML Smartrust Delivery Platform 6 2. Vodafone Live! Integration (organized in UK) Departments: • IT department (2002 - 2004) • Marketing and Sales department (2004 - 2006) • Technical department (2006 - 2007) Technologies: Java SE, Java EE, Java ME, JSP, JDBC, Oracle RDB, Vodafone Live! framework Serving civilian service December 2001 - June 2002 (7 months) Serving my country as civilian. Teaching children with special needs. CEO and Project Leader at Cocoasft May 2000 - October 2001 (1 year 6 months) Managing and leading small-sized IT development company Project management of different projects in the area of: • Mobile app development for Siemens and Nokia (email client, utilities, games) • Web portals (running on ATG Dynamo, BEA WebLogic and Apache Tomcat; Oracle RDBS) Developing games and applications for small mobile devices (J2ME) Implementing Autonomy Search/Index Engine (E-LOFT portal) Speaker at JavaOne 2001 (San Francisco) Publication: Micro Java Game Development (Apr 2002, Addison-Wesley) Technologies: Java SE, Java EE, Java ME, JSP, servlets, Oracle RDB, HTML/JavaScript, SQL, Swing Page 8 Software Developer at Marand February 1998 - May 2000 (2 years 4 months) Healthcare application development (for Oncology Institute, Ljubljana) - Billing System and Reception Office System using Java 2 v1.2, Visigenic Visibroker CORBA and Oracle 8 RDBS Participating in Lotus Notes knowledge/document management system development Tutoring Java development (lecturer on workshops) Certifications: 1. Sun Certified Java Developer 2. Sun Certified Java Programmer Workshop: Java Advanced Workshop (organized in UK) Technologies: Java SE, Oracle RDB, CORBA, SQL, Swing, JavaCard Member of Radioamateur Club 1993 - 2000 (8 years) Developer (Student) at Logina Lagersoft 1996 - 1997 (2 years) Software development of warehouse management system using IBM VisualAge C++ for OS/2 Technologies: OS/2, C/C++, DB2 Member of SLOUG (Slovenia OS/2 Users' Group) at IBM 1994 - 1996 (3 years) Student work at IBM Slovenija Evangelizing IBM OS/2 operating system OS/2 C/C++ development for Logina Lagersoft using IBM VisualAge C++ Developed a Spice-clone application written in VX-REXX for OS/2 (electric circuit analyser) Writing for SLOUG OS/2 Magazine Education Univerza v Ljubljani Page 9 BS in Electrical Engineering (VII a), Electrical and Electronics Engineering, 1992 - 1997 Activities and Societies: Member of IEEE Honors and Awards 3rd place in BlackBerry Developer Challenge 2011 for Best AIR/Flash Application (EMEA) Page 10 Roman Verhovšek IT Contractor, Freelancer and Software Solution Provider- Contact Roman on LinkedIn Page 11
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.