Stan Gutev, Software Developer in Munich, Bavaria, Germany
Stan Gutev

Software Developer in Munich, Bavaria, Germany

Member since September 9, 2019
Stan is a full-stack engineer with more than eight years of experience in finance, online gaming, as well as with web-based search engines. He has led multiple teams to successfully deliver high transactional applications and is passionate about cloud and big data technologies.
Stan is now available for hire

Portfolio

  • Wirecard AG
    REST APIs, Hibernate, Spring, Oracle Database, Camunda BPM, Apache Kafka, Java
  • Freelance
    Node.js, React, Firebase, Redux, Dart, Flutter
  • Holidu
    Amazon Web Services (AWS), Docker, Hibernate, MongoDB, Redis, PostgreSQL...

Experience

Location

Munich, Bavaria, Germany

Availability

Part-time

Preferred Environment

IntelliJ, Git, MacOS

The most amazing...

...thing I've achieved is leading a team to develop a Java forex trading platform capable of auto executing customer orders based on complex algorithms.

Employment

  • Freelance Software Developer (Java, Kafka)

    2020 - 2020
    Wirecard AG
    • Participated in the implementation of a large scale middleware project aimed to integrate multiple systems in order to streamline customer onboarding and transaction processing at Wirecard and its partners.
    • Designed, implemented, and optimized all business workflows in the Camunda workflow engine.
    • Integrated customer and transaction screening with an external KYC / AML system via SOAP.
    • Used agile methodologies and was frequently the point of contact between the business and the entire development team.
    Technologies: REST APIs, Hibernate, Spring, Oracle Database, Camunda BPM, Apache Kafka, Java
  • Freelance Flutter Developer

    2019 - 2020
    Freelance
    • Participated as an independent contractor in the implementation of the smoQuit Flutter app for iOS and Android (https://smoQuit.eu).
    • Integrated Redux and Firebase in the Flutter app and managed the data using Flamelink.
    • Implemented onboarding, authentication, diary, course modules, user setting etc.
    Technologies: Node.js, React, Firebase, Redux, Dart, Flutter
  • Team Lead Data Engineering (Java)

    2017 - 2019
    Holidu
    • Led a team of four developers and data engineers responsible for all the user interaction data ingested by the Holidu search engine for vacation rentals.
    • Designed and helped implement a tracking data pipeline utilizing Java, Spring, Kafka, DynamoDB, Redis, Flink, and producing messages in Elasticsearch, AWS S3, and Redshift. It is capable of validating, enriching and reindexing the events while maintaining the ability to pause and replay them at any stage of the pipeline.
    • Optimized the property rankings for over 10 million monthly users in collaboration with the Data Science team with significant conversion uplift over the base.
    • Provided access to processed data through REST APIs in order to serve some of the key website features such as property recommendations, sense of urgency, popular regions, filters, market data, and many more.
    • Helped establish the use of Kubernetes running in AWS within the company as the main production environment.
    • Created from scratch and maintained multiple Elasticsearch and Kafka clusters.
    • Enhanced and maintained an automated bidding tool for keywords on Google AdWords based on apartment availability.
    • Profiled extensively and optimized the search speed of the engine which reduced it overall by 40% with code and data storing improvements.
    • Coordinated with the senior management members the vision and timeline for the team’s key objectives every quarter.
    Technologies: Amazon Web Services (AWS), Docker, Hibernate, MongoDB, Redis, PostgreSQL, Elasticsearch, Apache Kafka, AWS Athena, AWS S3, AWS DynamoDB, AWS, Redshift, AWS EC2, Kubernetes, REST APIs, Spring, Java
  • Technical Lead (Java)

    2014 - 2017
    360 Treasury Systems | Deutsche Börse Group
    • Led a team of six developers responsible for the development of a low-latency Java (Spring) based distributed financial trading system focused on high-frequency forex trading. It started from a POC (proof of concept) but is now one of the top trading tools in 360T’s portfolio and is actively used by some of the largest corporate clients and asset managers.
    • Developed a configurator of auto-execution rules for stop, limit, market, algorithm, single, and multi-leg FX orders and options.
    • Connected the application to the various pricing sources including streaming and RFQ sources for automatic and on-demand execution.
    • Designed and implemented role-based user access with multistep approval options.
    • Integrated the possibility to create two different environments—one for asset managers and one for corporate clients. The entire application is modularized in order to allow the enabling and disabling of different functionalities.
    • Designed the database schema in an append-only fashion to facilitate auditing and avoid concurrency problems.
    • Oversaw project planning, estimation and implementation, stakeholder identification, and management, risk, and opportunity assessment.
    • Used agile (scrum) methodology with release cycles every four-to-five months.
    • Communicated handovers with the QA and support teams.
    • Mentored junior developers and performed code and design reviews.
    Technologies: XML, JSON, Financial Information Exchange (FIX) Protocol, Python, REST APIs, Hibernate, Spring, Oracle, Java
  • Senior Software Developer

    2012 - 2014
    360 Treasury Systems | Deutsche Börse Group
    • Developed, in a team, a Java-based FX pricing tool for liquidity providers. It allowed them to become market makers with the ability to keep or auto-hedge positions.
    • Integrated low-latency Java-based pricing adaptors to FX market participants for receiving quotes and sending execution requests through FIX and XML APIs.
    • Implemented connectors to the clients' APIs for automated deal export for both the market takers and the market makers.
    • Maintained direct relationship with 360T’s clients in defining specifications and coordinating testing and sign-off procedures.
    • Fulfilled the role of a site reliability engineer with tasks including production crisis management for five months.
    Technologies: Python, Finance APIs, REST APIs, MongoDB, Oracle, Spring, Java
  • Software Developer

    2011 - 2012
    OpenBet
    • Worked in a team responsible for providing software and support to the high transaction platforms of the largest UK eCommerce websites in the sports betting and online gaming industry, Paddy Power.
    • Implemented a "Top Bets" feature that displayed the most popular sports betting markets for the day.
    • Implemented bet validation on the back end which ensured that it is impossible to accidentally duplicate the bets.
    • Improved the data retrieval speed from the IBM Informix database by optimizing the tables and the queries.
    • Maintained communication with the client during the process of defining requirements and QA phase.
    Technologies: CSS, HTML, jQuery, JavaScript, Java, IBM Informix, Tcl

Experience

  • Information Extraction from Shopping Receipt Images

    I designed and implemented an iPhone app in Objective-C that performs automatic recognition and extraction of features of interest from a picture of a shopping receipt using OCR and SIFT technologies.

Skills

  • Languages

    Java 8, Java, SQL, WSDL, Dart, XML, Tcl, JavaScript, C++, Python, HTML, CSS, Swift
  • Frameworks

    JUnit, Spring, Hibernate, Flutter, Redux, Angular
  • Libraries/APIs

    REST APIs, Facebook API, jQuery, React, Node.js
  • Tools

    Git, Subversion (SVN), AWS Athena, Jenkins, IntelliJ, Camunda BPM
  • Paradigms

    Scrum, Financial Information Exchange (FIX) Protocol
  • Platforms

    Jakarta EE, Java EE, Oracle, Apache Kafka, Linux, MacOS, AWS EC2, Kubernetes, Docker, Firebase, Amazon Web Services (AWS), Heroku, Oracle Database, Apache Flink
  • Storage

    Elasticsearch, PostgreSQL, MySQL, AWS DynamoDB, AWS S3, Redis, IBM Informix, MongoDB, Redshift, JSON
  • Other

    API Design, SOAP, RESTful Web Services, RESTful Microservices, Software Engineering, Software Development, Freelance, FIX Protocol, Big Data, OAuth, AWS, Finance APIs

Education

  • Master's degree in Computer Science
    2010 - 2011
    University of Edinburgh - Edinburgh, UK
  • Bachelor's degree in Computer Science
    2007 - 2010
    Jacobs University - Bremen, Germany

To view more profiles

Join Toptal
Share it with others