Andrej Gajdos

Andrej Gajdos

Prague, Czech Republic
Hire Andrej
Scroll To View More
Andrej Gajdos

Andrej Gajdos

Prague, Czech Republic
Member since March 14, 2016
Andrej is a pre-sales engineer with over two years of experience in software development who currently presents products to potential customers all over the world. He helps sales associates to close deals and trains them in effectively presenting and selling tools to developer teams and managers. He is always keen to learn about new technologies and improve his communications and sales skills.
Andrej is now available for hire
  • JavaScript, 5 years
  • Java, 5 years
  • React.js, 1 year
Prague, Czech Republic
Preferred Environment
OS X and JetBrains IDEs
The most amazing...
...thing I've designed and developed is a portlet to build and visualize a social network as a directed multigraph.
  • Pre-sales Engineer
    2016 - PRESENT
    • Presented and demonstrated products to potential customers from all over the world.
    • Demonstrated product features to developer teams and showed how to use them in the development process with a specific workflow, environment, and toolset.
    • Helped sales associates close deals by presenting our products in specific use-cases.
    • Trained sales associates in how to effectively present and sell our tools to developer teams and managers.
    • Assisted customers with installation, troubleshooting, and other customer service for configuration issues.
    Technologies: Java
  • Software Engineer
    2015 - 2016
    • Implemented new features and fixed bugs in enterprise applications used for data quality management and rewrote UI components to use modern technologies.
    • Designed and implemented the front-end of an interactive application for customer data management.
    • Designed and implemented server-to-sever communication and server pushes in a GWT application.
    Technologies: Java, JavaScript, ES6, React.js, Flux, Immutable.js, Backbone.js, jQuery, Bootstrap, SCSS, Webpack, Gulp, Babel, D3.js, JSP, JSTL, JMS, ActiveMQ, Errai
  • Java Developer
    Techniserv, Taranzo
    2013 - 2015
    • Analyzed, designed, and implemented solutions for gathering and processing structured and unstructured data from social networks and various other sources.
    • Designed and implemented a module for building and visualizing a social network.
    Technologies: Java, JavaScript, Liferay, Spring MVC, Maven, JSP, JSTL, jQuery, Bootstrap, D3.js, Jung, OrietDB, YouTube and Twitter APIs
  • Software Tester
    Amberg Group
    2012 - 2013
    • Executed both manual and automated tests and analyzed the results.
    • Developed and maintained the whole test infrastructure with automated tests.
    • Designed test cases, wrote documentation, and reported issues.
    Technologies: JavaScript, Python, Ruby
  • Social Graph (Development)

    A Liferay portlet to visualize a social network as a directed multigraph. Jung library is used for building the multigraph, which is stored in OrientDB. Visualization and other components are built in D3.js and Twitter Bootstrap.

    Technologies: Java, JavaScript, Liferay, JSP, Jung, OrientDB, D3.js, Twitter Bootstrap

  • Server Push in GWT Application with Errai (Development)

    Implementation of server push messages from server to client in GWT application with Errai framework.

  • Webpack Setup for ES6, React, SASS, and Bootstrap (Other amazing things)

    Webpack configuration to bundle ES6, React, SASS, and Twitter Bootstrap for production and development.

  • SVG Sprite into PNG (Development)

    A workflow converts SVG sprite into PNG images utilizing Gulp.

  • Contract Generator Tool (Development)

    Some insurance brokers have a list of insurances and clients in XLS format and need to generate various contracts based on a contract template in DOC and DOCx format. The user can set up a database (XLS or XLSx) and required columns, which will be parsed into the contract. The application has a database of insurance in SQLite. The main window contains a list of clients with detailed information, where the user can instantly search clients, add required information (date, overpayment, insurance from database), choose contract templates, and generate a contract (DOC or DOCx) for the client. The UI is built in WPF and ADO.NET is used for parsing data from a Microsoft Excel file.

    Technologies: C#/.NET, WPF, SQLite, ADO.NET

  • Personal Calendar (Development)

    A basic personal calendar application with two view modes (week/month). The application generates log files and uses a MySQL database. The presentation layer is built in Swing and SwingWorker. Connections to the database are developed in JDBC. The project contains simple JSP pages for viewing a list of events and their detailed information.

    Technologies: Java, JSP, Swing, SwingWorker, MySQL, JDBC

  • A Guide to Managing Webpack Dependencies (Publication)
    The Webpack module bundler processes JavaScript code and all static assets, such as stylesheets, images, and fonts. However, configuring Webpack and its dependencies can be cumbersome and not always a straightforward process, especially for beginners. In this article, Toptal Software Engineer Andrej Gajdos provides a guide with examples on how to configure Webpack for different scenarios and points out the most common pitfalls connected to project dependencies and their bundling when using Webpack.
  • Languages
    JavaScript, Java, HTML/CSS, SASS, EcmaScript 2015 (ES6), SQL, PHP, Python, C#, C/C++, UML, Ruby
  • Frameworks
    JUnit, Mocha, Flux, Bootstrap, Swing, Spring MVC, .NET, WPF
  • Libraries/APIs
    jQuery, JSTL, Chai, React.js, Immutable.js, OpenGL, Win32 API, WinForms, D3.js, Backbone.js, JDBC, JMS
  • Tools
    Webpack, Bower, Gulp.js, Maven
  • Paradigms
    Object-oriented Design (OOD), Object-oriented Programming (OOP), Automated Testing, Software Testing
  • Platforms
    Java EE, Windows, Linux, WordPress, Mac OS
  • Misc
    Sales, Software Design, Presentations, Web Development, Programming, Customer Service, Consultation, Liferay, Sales Presentations, Data Analysis, Data Visualization, Social Networks Development, Messaging patterns, BPM, ActiveMQ, JSP
  • Storage
  • Master's degree in Service Science, Management, and Engineering
    Masaryk University Brno - Brno
    2013 - 2015
  • Erasmus exchange student in Master in Innovation and Research in Informatics
    Polytechnic University of Catalonia - Barcelona
    2014 - 2014
  • Bachelor's degree in Applied Informatics
    Masaryk University - Brno
    2009 - 2013
I really like this profile
Share it with others