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

  • JavaScript, 7 years
  • Git, 6 years
  • Bootstrap, 3 years
  • Express.js, 3 years
  • AngularJS, 3 years
  • Apps, 3 years
  • Node.js, 3 years
  • MongoDB, 2 years

Location

Manly, New South Wales, Australia

Availability

Part-time

Preferred Environment

Windows, WebStorm, Git, Notepad++

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: Node.js, LoopBack, Firebase, MySQL, Google Maps API
  • 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: Node.js, MongoDB, AngularJS, AWS
  • 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: Node.Js, AngularJS, Redis, Codeship, Google Cloud Services
  • 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: AngularJS, Cordova, PhoneGap, Node.js, Node-Webkit
  • 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: Java, JavaScript, MongoDB, Spring MVC, Jquery, HTML5
  • 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: Java, Spring, Hibernate, Oracle 11g, Apache Wicket
  • Java Developer

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

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)
    http://www.gotyousurfing.com

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

Skills

  • Languages

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

    Express.js, AngularJS, Cordova, Bootstrap, Spring MVC
  • Libraries/APIs

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

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

    Apps, Software Development
  • Paradigms

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

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

    MySQL, MongoDB

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others