Peter Greň

Senior Java Developer at Luxonit
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Brno, South Moravia, Czechia, CZ
Languages
  • English -
  • Slovak -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Linux: Kernels and Logging for System Administration
    Lynda.com
    Jan, 2019
    - Nov, 2024
  • Linux: Shells and Processes
    Lynda.com
    Jan, 2019
    - Nov, 2024
  • Linux: System Information and Directory Structure Tools
    Lynda.com
    Jan, 2019
    - Nov, 2024
  • Linux: Network Configuration
    Lynda.com
    Sep, 2018
    - Nov, 2024
  • Accounting Foundations
    Lynda.com
    Dec, 2017
    - Nov, 2024
  • Blockchain Basics
    Lynda.com
    Dec, 2017
    - Nov, 2024
  • Finance Foundations
    Lynda.com
    Dec, 2017
    - Nov, 2024

Experience

    • Germany
    • Software Development
    • 1 - 100 Employee
    • Senior Java Developer
      • May 2023 - Present

      - Low Latency Data Processing on the Java platform - Trading Systems APIs - High Performance Programming - Real-Time Data Distribution - Low Latency Data Processing on the Java platform - Trading Systems APIs - High Performance Programming - Real-Time Data Distribution

    • Automated Trading Systems
      • 2017 - Present

      - Hands-on experience with Capital Markets since 2017, through FOREX strategies, long-term investing, discretionary trading and Crypto — all down to automated systems trading stocks, options and futures. - TradeStation, InteractiveBrokers Trader Workstation, Python, AmiBroker, Strategyquant, MetaTrader, Binance - At present live trading a portfolio of automated short-term and intra-day US stocks strategies, and one automated futures options spread income strategy. - Hands-on experience with Capital Markets since 2017, through FOREX strategies, long-term investing, discretionary trading and Crypto — all down to automated systems trading stocks, options and futures. - TradeStation, InteractiveBrokers Trader Workstation, Python, AmiBroker, Strategyquant, MetaTrader, Binance - At present live trading a portfolio of automated short-term and intra-day US stocks strategies, and one automated futures options spread income strategy.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Java Developer
      • Apr 2020 - Mar 2023

      Domain: Loyalty and financial systems - primarily for Shell and retailer networks based in USA Technologies: Java, Spring Boot, Hibernate, Lombok, LiquidBase, PostgreSQL, Oracle DB, OpenAPI, JBoss, WebSphere, Apache Struts, RabbitMQ, Kafka, Redis git, Maven, Gradle, Jenkins, Docker, K8s, Helm, Ansible, ELK, AWS, SOA, Distributed systems, Microservices Domain: Loyalty and financial systems - primarily for Shell and retailer networks based in USA Technologies: Java, Spring Boot, Hibernate, Lombok, LiquidBase, PostgreSQL, Oracle DB, OpenAPI, JBoss, WebSphere, Apache Struts, RabbitMQ, Kafka, Redis git, Maven, Gradle, Jenkins, Docker, K8s, Helm, Ansible, ELK, AWS, SOA, Distributed systems, Microservices

    • Germany
    • Software Development
    • 700 & Above Employee
    • Java Developer Specialist on SCP - Governance Risk and Compliance for Finance - Risk Management
      • Nov 2017 - Jan 2020

      Domain: GRC for Finance - Enterprise Risk ManagementTechnologies (a few of many):ANTLR4Java, Spring Boot, Hibernate, Lombok, LiquidBase, PostgreSQL, Swagger, RabbitMQ, mavenSAP Cloud Platform, CloudFoundry, AWS, OAuth2Jenkins, Git, GitHub, Docker, K8s, SAP Piper (Jenkins Library), SAP Vulas, SonarQube, Checkmarks, Fortify, Whitesource, KibanaJavascript, SAPUI5, SAP UIVeri5 (Protractor based testing tool for SAPUI5), node.jsThe major part of my contribution was the interpreter of the rules. Using ANTLR4 grammar I created an interpreter for a strongly typed domain-specific language for evaluation of risks.The interpreter works in microservices environment. The allowed variables and their types are defined in advance via the REST request or RabbitMQ, as well as the evaluation formulas themselves. The evaluation takes place during the subsequent request when the actual values of the defined variables are provided.I also created and maintained a few architectural documents, UML diagrams for different parts of the interpreter, either for internal developers' future use or as a material for the end-user documentation department.In the time when the app was released, it added a tremendous value for the users, since the similar possibilities of risk evaluation didn't have any other enterprise risk management system on the market.Some other parts of this project I worked on- Entry endpoints to the application using Swagger, preparing the documentation for the APIs.- I configured different parts of Jenkins CD pipeline.- I prepared an early version of UI for the definition of evaluation formulas using SAP UI5 framework, and later I participated in E2E tests for the new version of UI using SAP UIVeri5.- Together with the intern which I led during the summer, we have created an E2E test scenario that goes through all the applications in the Risk Management suite including the Evaluation Engine. This scenario runs in a custom dedicated Jenkins pipeline. Show less

    • Frontend Developer Specialist - SAP S/4HANA Finance (SAP HANA Enterprise Cloud and On Premise)
      • Jun 2017 - Oct 2017

      Domain: Finance- Accounting - Accounts Receivable - Accounts PayableWorking in highly agile environment (SCRUM, using JIRA every day)On-premise and cloud delivery, releasing every three months.Technlogies:[JavaScript, Git, UI5, OPA5, qunit, Jenkins, Gerrit, Github, RobotFramework, Selenium, Python, CDS, ABAP]Other projects:- Various IoT prototypes using Arduino and ESP [C++]- Internal IoT library repository with CI/CD for Arduino IDE (my modified SAP version) and PlatformIO (Project lead, DevOps project) [Travis, Git, Github, Bash, Python, Java]- Recruiting - I interviewed tenth of candidates, hiring, onboarding, "buddy" activities- Meeting room assistant - part of internal digital office project (memeber of the team) [C#, XAMARIN]- Supervision of intern for several months - we have developed several widgets for our internal dashboard tool - like Jenkins results (build, automated tests), Status of JIRA issues in current sprint, Version report chart, Gerrit pending reviews, Servers Health Monitoring (Project lead) [Javascript, Angular, Node.js, Karma, Git, Github, Grafana, Prometheus...]Other activities: - Toast Masters regular attendance- Various recruitment events attendance (e.g. Job Challenge Brno)- Cooperation with schools and universities (evaluating thesis, visiting exhibitions)- Teaching programming in Scratch on primary school- Early Talent Ambassador - organizing events for members of SAP Early Talents program, gathering funds from appropriate departments, costs reporting, organizing Role Model Sessions with senior SAP employees, helping new employees (the early talents) to find their carrier path and to build their personal network inside SAP. Show less

    • Frontend Developer Associate, Scrum Master - GRC Fraud Management
      • Aug 2016 - May 2017

      Domain: Governance, Risk, and Compliance for Finance - SAP Business Integrity Screening for SAP S/4HANA (f.k.a. SAP Fraud Management for SAP S/4HANA)- On-premise and cloud deploymentTechnlogies:[JavaScript, Git, UI5, OPA5, qunit, Jenkins, Gerrit, Github, RobotFramework, Selenium]Scrum MasterWorking in highly agile environment (SCRUM, using JIRA every day)Cooperation in setting internal scrum principles and workflows with our agile coach, helping other team members with adaptation to agile development, managing backlog with product owner, organizing and moderating scrum meetings. Attending regular scrum masters community to share knowledge among other scrum teams and product owners and improving existing processes according the mutual feedback. Show less

    • IT research intern
      • Nov 2015 - May 2016

      High Performance Networking and Charting in Web Applications Domain: - Finance, FOREX market - Currency exchange - Algorithmic trading - Data transfers to web applications - 2D charts in web browser displaying financial data Technologies: - IIS, C#/.NET, WCF - HTML, CSS, JavaScript, Mercury VCS, Jira - WebSocket, WebRTC, AJAX, SignalR - D3, HighCharts, Flot, Custom Canvas charts. High Performance Networking and Charting in Web Applications Domain: - Finance, FOREX market - Currency exchange - Algorithmic trading - Data transfers to web applications - 2D charts in web browser displaying financial data Technologies: - IIS, C#/.NET, WCF - HTML, CSS, JavaScript, Mercury VCS, Jira - WebSocket, WebRTC, AJAX, SignalR - D3, HighCharts, Flot, Custom Canvas charts.

    • Czechia
    • Software Development
    • 100 - 200 Employee
    • C#/ASP.NET Developer
      • Jul 2012 - Oct 2015

      Domain: E-commerce I worked on a product which is used on more than 25,000 websites. I designed and implemented new functions, fixed defects and customers bugs, collaborated in a team of 12 people, worked in agile environment using SCRUM development process, cooperated with product management and with support. Technologies: [C#/.NET, MS SQL, T-SQL, ASP.NET, NUnit, nuGet, VisualStudio, TFS, Powershell, JavasScript, HTML, CSS, LESS] Domain: E-commerce I worked on a product which is used on more than 25,000 websites. I designed and implemented new functions, fixed defects and customers bugs, collaborated in a team of 12 people, worked in agile environment using SCRUM development process, cooperated with product management and with support. Technologies: [C#/.NET, MS SQL, T-SQL, ASP.NET, NUnit, nuGet, VisualStudio, TFS, Powershell, JavasScript, HTML, CSS, LESS]

    • Web Developer
      • 2010 - 2010

      PHP, MySQL, HTML, CSS, JavaScrip, Photoshop, Joomla PHP, MySQL, HTML, CSS, JavaScrip, Photoshop, Joomla

    • Web Developer
      • 2008 - 2010

      PHP, PEAR, Smarty, MySQL, JavaScript, jQuery, Joomla, Wordpress PHP, PEAR, Smarty, MySQL, JavaScript, jQuery, Joomla, Wordpress

    • Web Developer
      • 2007 - 2009

      PHP, MySQL, CMS, HTML, CSS, JavaScript PHP, MySQL, CMS, HTML, CSS, JavaScript

Education

  • Masaryk University Brno
    Master’s Degree, Information Systems
    2014 - 2016
  • Masaryk University Brno
    Bachelor’s Degree, Computer Systems and Data Processing
    2010 - 2013

Community

You need to have a working account to view this content. Click here to join now