Martin Petras

Martin Petras

Senior Software Developer

Followers of Martin Petras440 followers
location of Martin PetrasZurich, Zurich, Switzerland

Connect with Martin Petras to Send Message

Connect

Connect with Martin Petras to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Google

  • Education

    • Slovenská technická univerzita v Bratislave

      -
      Master’s Degree Software Engineering

      Principal subjects: Software Systems Architecture, Advanced Database Technologies, Neural Networks, Expert Systems, Quality Management, Management in Software Engineering

    • Slovenská technická univerzita v Bratislave

      -
      Bachelor’s Degree Computer Systems and Networks

      Principal subjects: Computer Networks, Operating Systems, Database Systems, Quality Management, Business Management

  • Experience

    • GrantExpert.sk

      Jan 2006 - Feb 2009
      Senior Software Developer

      Developing an enterprise application which behaves like a business process execution environment. Participating in two software projects for an insurance company in Slovakia.Used technologie: Linux, Apache Tomcat, PostgreSQL, Oracle, Eclipse, Maven, Ant, Jetspeed 2 Enterprise Portal, AndroMDA, Spring, Hibernate, ActiveBPEL, Apache Jackrabbit, Tapestry, JSF, XForms, LDAP

    • CERN

      Jan 2009 - Sept 2009
      Technical Associate

      Developing a Quattor (http://www.quattor.org) change tracking and monitoring application. Used technologies: Linux, Apache Server, Python, Perl, Oracle Database 10g, PL/SQL, HTML, Javascript, Ajax, ExtJS

    • Freelancer

      Sept 2009 - Feb 2011
      Senior Software Engineer

      Developing a web portal using J2EE technologies.Used technologies: Linux, Java, Jetty, Ant, Ivy, ActiveMQ, Spring, Hibernate, Lucene, Apache Wicket, Apache Axis, MDA, Enterprise Architect, PostgreSQL

    • SAP Customer Experience

      Jan 2011 - Jan 2016

      Developing a Java/J2EE cloud-based mobility solution as an extension for various ERPs. Leading the technical side of the project, improving and adapting system architecture to the new requirements, verifying technical concepts proposed by other team members. Leading technical interviews with candidates, on-boarding and training of new team members. Communication with customers and partners related to the system integration.Used technologies: Linux, Java, J2EE, Spring, JAX-RS (RESTEasy), JMS (HornetQ), Elastic Search, Hibernate, JDBC, SQL, PostgreSQL, Grails Weniger anzeigen Developing a Java/J2EE cloud-based mobility solution as an extension for various ERPs. Managing a team of developers who developed the cloud and ERP parts of the solution. Hiring, technical interviews with candidates, performance reviews. Leading the technical side of the project, improving and adapting system architecture to the new requirements, verifying technical concepts proposed by other members of the team.Used technologies: Linux, Java, J2EE, Spring, JAX-RS (RESTEasy), JMS (HornetQ), Hibernate, JDBC, SQL, PostgreSQL, Grails Weniger anzeigen

      • Software Architect

        Jan 2014 - Jan 2016
      • Line Manager and Technical Lead

        Jun 2012 - Jan 2014
      • Senior Software Engineer

        Jan 2011 - Jun 2012
    • INNOQ

      Feb 2017 - Jan 2019
      Senior Consultant
    • Google

      Apr 2019 - now
      Software Engineer
  • Licenses & Certifications

    • Oracle Certified Associate, Java SE 8 Programmer

      Oracle