Roman Mandryk, Apps Developer in Manly, New South Wales, Australia
Roman Mandryk

Apps Developer in Manly, New South Wales, Australia

Member since December 8, 2014
Roman has worked as a Developer for seven years. His background experience is in Java programming, but lately he has specialized in full-stack JavaScript programming and cloud deployments. Roman has developed full-stack features for several hybrid mobile/desktop apps as well as acted in an advisory capacity for several large projects.
Roman is now available for hire

Portfolio

Experience

Location

Manly, New South Wales, Australia

Availability

Part-time

Preferred Environment

Notepad++, Git, WebStorm, Windows

The most amazing...

...thing I've coded is the HERO.WORK app, where I initially created the idea and then led development and delivery of the product.

Employment

  • Node.js Developer

    2016 - 2016
    Carry DMCC(via Toptal)
    • Implemented complex asynchronous flow for driver and order matching engine.
    • Mentored a front-end developer in the basics of the Node.js LoopBack framework.
    • Implemented LoopBack model relations and queries.
    • Used Google Maps' directions API to calculate trip time estimations.
    • Reinforced complex processes with unit and integration tests.
    Technologies: Google Maps API, MySQL, Firebase, Loopback, Node.js
  • Tech Lead, Developer

    2015 - 2016
    HERO.WORK
    • Led development of the HERO.WORK app.
    • Worked closely with the team and clients to create a great user experience for the product.
    • Implemented new features with the best available technologies.
    • Managed cloud infrastructure and continuous delivery pipelines.
    Technologies: Amazon Web Services (AWS), AWS, AngularJS, MongoDB, Node.js
  • Software Engineer

    2015 - 2015
    iQualify (via Toptal)
    • Prototyped a caching mechanism for a worldwide distributed web app.
    • Added continuous delivery pipeline with Codeship and Google Cloud Services.
    • Added several security features to the Node.js/AngularJS app.
    Technologies: Cloud Services, Codeship, Redis, AngularJS, Node.js
  • R&D Consultant

    2013 - 2015
    Avoka Technologies
    • Led development of a multi-platform T-Field app (iOS, Android, Windows 8, Windows Phone, Desktop).
    • Set up automation testing framework based on Node-Webkit app, Node.js, and Selenium WebDriver.
    • Enhanced T-Field app to be enterprise grade with the support of encrypted storage, logging, user tracking, and remote app configuration.
    • Extended Java REST API to support offline sync.
    • Developed multiple tools and proxies in Node.js to simulate intermittent network connection.
    Technologies: WebKit, Node.js, PhoneGap, Cordova, AngularJS
  • Senior Software Developer

    2013 - 2013
    Red Unicorn
    • Built new REST API to facilitate digital downloads and payments.
    • Integrated social interactions with Facebook.
    • Migrated back-end to use NoSQL database.
    • Worked on new UI and rich user experience.
    • Automated UI changes for weekly marketing campaigns.
    Technologies: HTML5, jQuery, Spring MVC, MongoDB, JavaScript, Java
  • Consultant

    2012 - 2013
    Accenture
    • Extended features for street speeding evidence system.
    • Implemented new processes for various legislation requirements.
    • Created new analytics views.
    • Optimized batch processing of speeding images.
    Technologies: Apache Wicket, Oracle 11g, Hibernate, Spring, Java
  • Java Developer

    2010 - 2012
    Deutsche Borse
    • Worked on internal ESB system for routing and transformation of messages from multiple external systems.
    Technologies: C++, XML, Oracle AQ, Java

Experience

  • Avoka TransactField App (Development)
    https://play.google.com/store/apps/details?id=com.avoka.fieldworker&hl=en

    http://www.avoka.com/avoka-transact/avoka-transact-modules/mobile-app

  • bandit.fm (Development)

    Completely rebuilt the web app to use a new API, database, and fresh looking UI.

  • HERO.WORK job management app (Development)

    The HERO.WORK app is an application to help service businesses organize their jobs and find more customers.
    I had the chance to design and start the project from the beginning and have led 2 other developers to deliver additional features.

  • Surf photography search website (Development)

    Personal project using Node.js, AngularJS, and AWS.

Skills

  • Languages

    JavaScript, Java, CSS3, SQL, HTML5, XML, C++
  • Frameworks

    Express.js, AngularJS, Cordova, Bootstrap, Spring MVC, PhoneGap, Spring, Hibernate, Apache Wicket, Loopback
  • Libraries/APIs

    Node.js, Google Maps, Passport.js, jQuery, ImageMagick, Facebook API, Google Maps API, React
  • Tools

    Git, WebStorm, NPM, Mongoose, Asana, Jira, Jenkins, Subversion (SVN), Xcode, Notepad++, Codeship
  • Other

    Apps, Software Development, WebKit, Oracle AQ, Cloud Services, AWS
  • Paradigms

    Functional Programming, Object-oriented Programming (OOP), Agile Software Development, Distributed Programming
  • Platforms

    Amazon Web Services (AWS), Oracle, Android, Linux, Windows, Firebase, iOS, Windows Phone
  • Storage

    MySQL, MongoDB, Oracle 11g, Redis

Education

  • Master's degree in Computer Engineering
    2005 - 2010
    Univerzita Hradec Kralove - Hradec Kralove, Czech Republic

To view more profiles

Join Toptal
Share it with others