Scroll To View More
Igor Ináš, Java Developer in Prešov, Slovakia
Igor Ináš

Java Developer in Prešov, Slovakia

Member since July 6, 2018
Igor is now available for hire
Igor Ináš, Java Developer in Prešov, Slovakia
Igor Ináš

Java Developer in Prešov, Slovakia

Member since July 6, 2018
Igor has been a Java developer for over a decade. While in touch with the latest frameworks, he always puts emphasis on fundamental concepts and best practices in code writing first. He strives to write maintainable code and follows strict separation of concerns. Duplicate or dead code is not an option. He follows a client-oriented approach, understanding that the client's success is his own success.
Igor is now available for hire

Portfolio

Experience

  • Java, 14 years
  • Java EE, 12 years
  • Test-driven Development (TDD), 12 years
  • Functional Programming, 10 years
  • Spring, 6 years
  • PHP, 6 years
  • MySQL, 6 years
  • Spring Boot, 2 years
Prešov, Slovakia

Availability

Part-time

Preferred Environment

Windows, Docker, IntelliJ IDEA

The most amazing...

...software I've created was an API performing thousands of micro financial transactions each second while being limited to only use PHP and simple MySQL.

Employment

  • Java Software Engineer

    2015 - 2018
    Real Life Sciences, Inc.
    • Developed a high performance text parsing service.
    • Customized an existing desktop UI.
    Technologies: Java, Spring Boot, Apache Spark, SWT, Ruby, Rails
  • PHP Software Engineer

    2014 - 2018
    V-Lottery Systems GmbH
    • Developed two online casino websites.
    • Inherited and reverse-engineered an old PHP project.
    • Performed major clean up, removed massive amount of duplicate code, introduced enterprise ready improvements.
    • Continuously deployed new features, while maintaining virtually zero downtime.
    • Developed and secured all features related to financial transactions.
    • Developed a high volume remote financial transaction API.
    • Established data retention procedures.
    • Performed code review and mentoring of junior developers.
    Technologies: PHP, Zend Framework, MySQL Enterprise Edition 5.7, jQuery, Redis, Centos, Docker, Scala, Akka
  • Java Software Engineer

    2010 - 2014
    Swiss Re
    • Implemented a proprietary data store.
    • Implemented batch processing of financial data.
    • Migrated, improved and consolidated existing COBOL solution to Java.
    • Created whole design and implemented from scratch.
    • Improved performance by continuous profiling.
    • Performed testing, release planning, created documentation.
    • Improved end-user experience by introducing web and desktop GUI.
    Technologies: Java, Spring, EJB, Hibernate, Swing, DB2, IBM Mainframe, IBM Websphere, IBM Compute Grid
  • Java Developer

    2007 - 2009
    FINAMIS s.r.o.
    • Developed private banking and financial portfolio management software.
    • Implemented business functionalities according to documentation.
    • Lead development of GWT web client.
    • Maintained and improved an in-house build and deployment platform.
    Technologies: Java, EJB, JBoss, Websphere, MSSQL, Oracle, Hibernate, JSF, Swing, GWT, IBM Rational
  • Java Developer

    2004 - 2006
    Siemens Enterprise Communications
    • Worked on-site at client (bank), performed analysis of internal systems.
    • Developed custom adapters for identity management solution.
    • Developed access to legacy systems, which did not expose any reasonable API.
    • Consulted and supported definitions of processes, roles and rules.
    • Created a custom billing solution for a telecommunication company.
    • Optimized performance of both new and existing solutions.
    • Developed management tools.
    Technologies: Java, Sun One AS, Sun Identity Manager, DB2, JMS, MQSeries, JMX, Berkeley DB, Swing, Oracle, PostgreSQL, Hibernate
  • PHP developer

    2004 - 2004
    TURKTICARET.NET A.Ş.
    • Took an AIESEC working traineeship in a foreign software company.
    • Developed multiple web sites for small and middle sized companies.
    • Developed custom CMS for every website.
    • Provided English translations.
    Technologies: PHP, Apache, MySQL, HTML, XTemplate

Experience

  • QuasarGaming (Development)

    Online gambling casino website. I integrated the majority of payment methods, e.g. PayPal, Skrill, and others. I designed and implemented high volume API for exchanging money between user's wallets and 3rd party game providers.

    I refactored and reverse-engineered an old PHP solution, bringing it to higher standards, removed duplicate code, set up static code analysis.

    Together with DB engineers, I tuned the performance of the database, fixed data model, established data replication and retention procedures.

    I directly supported the client and website operations.

  • AMS-WEB (Development)
    https://www.finamis.com/products/ams-web#tabbed-tab-3

    Developed software for investment banking, portfolio management.

    Introduced GWT to technology stack, lead development of new web client (AMS-WEB)

Skills

  • Languages

    Java, PHP, Scala, JavaScript, HTML, Groovy
  • Frameworks

    Spring, Spring Boot, GWT, Spring JDBC, Zend Framework, Play Framework, Hibernate, Bootstrap, Grails, Spark
  • Libraries/APIs

    JDBC, jQuery, Vue.js
  • Tools

    IntelliJ, Jenkins, Jira, Ansible
  • Platforms

    Java EE, Linux, Windows, Heroku, Docker, JBoss, LAMP
  • Storage

    MySQL, IBM DB2, PostgreSQL, MSSQLCE, Oracle SQL
  • Paradigms

    Functional Programming, Test-driven Development (TDD), Scrum
  • Other

    Ajax

Education

  • Master's degree in Computer Science
    2000 - 2006
    Comenius University - Bratislava, Slovakia
Certifications
  • Functional Programming Principles in Scala
    AUGUST 2016 - PRESENT
    Coursera (GSU8J25MK55B)
  • Programming Languages
    DECEMBER 2013 - PRESENT
    Coursera
  • Principles of Reactive Programming
    DECEMBER 2013 - PRESENT
    Coursera
I really like this profile
Share it with others