Vlad Miller, Full-stack Software Developer in Larnaca, Cyprus
Vlad Miller

Full-stack Software Developer in Larnaca, Cyprus

Member since November 11, 2013
Vlad is self-motivated, versatile, positive software developer with work experience in many programming languages and frameworks. He is interested in architecting, building, and working with scalable systems and applications for complex problems. He is currently perfecting his knowledge of Scala and machine learning.
Vlad is now available for hire

Portfolio

Experience

  • JavaScript, 8 years
  • Node.js, 4 years
  • Python, 3 years
  • React, 3 years
  • AngularJS, 3 years
  • Scala, 2 years
  • Angular, 2 years

Location

Larnaca, Cyprus

Availability

Part-time

Preferred Environment

OS X, IntelliJ *, Vim, Git

The most amazing...

...thing I've designed and built is an analytics microservice-based platform similar to Google Analytics.

Employment

  • Software Engineer

    2016 - PRESENT
    Seven13
    • Built web hook integration between Tilda.cc and ActiveCampaign and helped to create various marketing automatizations and coded responsive email templates.
    • Developed a complete solution to generate content and convert it to PDF documents using Headless Chrome Browser.
    • Created a sports news delivery service via Messenger and Telegram chatbots. This allowed us to deliver important news in real time to bookmakers and people who make bets.
    • Implemented a React-based audio player similar to SoundCloud.
    Technologies: JavaScript, React, Web Audio API
  • Director of Engineering (Core Team)

    2017 - 2019
    Toptal
    • Managed accounts for Toptal's largest enterprise clients, including Tier-1 consulting firms, biggest healthcare companies, airline businesses, etc.
    • Worked with clients to define requirements for their most urgent projects and determine the technical skills required to complete the work.
    • Identified exceptional developers with the requisite skills from a pool of thousands and partnered them with clients.
    • Ensured continued client satisfaction over the duration of each engagement.
    • Consulted clients on various technologies and helped identify best approaches to their projects,.
    • Worked with sales representatives helping to respond to customer requests for proposals. Developed designs and bills of materials for cost-effective solutions, and provided shoulder-to-shoulder knowledge transfer and training to implementation teams bringing the technology solutions online.
    Technologies: JavaScript, React, Scala, Python
  • Front-end Web Developer

    2016 - 2017
    Lifetime Fitness
    • Built a new version of Athlinks' website using React.
    • Implemented a variety of cross-platform responsive components.
    • Revised and refactored the existing codebase.
    Technologies: React, SCSS, JavaScript, ES6, ES7, Webpack, Babel
  • Software Engineer

    2015 - 2016
    2PVentures
    • Deployed resilient ElasticSearch clusters to AWS Beanstalk.
    • Designed and created cross-platform analytics tracking script similar to Google Analytics. Built large set of tests and configured Webdriver.io to run those tests in variety of different environments.
    • Wrote an Async event pipeline which received data from the client-side tracking script, filtered and then enriched it with additional data, and finally saved it in BigQuery.
    • Wrote a reports generator API for BigQuery. Created a lot of complex analytical queries for BQ.
    • Built an analytics dashboard for C-level executives.
    • Implemented a service to create and renew membership subscriptions.
    • Managed a huge data set of existing tracking data. Had to export, transform, filter, and enrich it with other data before finally migrating it to BQ. Had to write dozens of data validation queries.
    • Managed continuous implementation and deployment via Jenkins.
    Technologies: GAE, Google BigQuery, Elasticsearch, AWS, RedShift, Node.js, AngularJS, React
  • Web Developer

    2015 - 2015
    Fubo.tv (via Toptal)
    • Found and fixed memory leaks in Node.js applications.
    • Rebuilt the current API to allow hundreds of thousands of requests to be processed.
    • Improved database schema and indexing.
    • Maintained CD and server.
    • Made performance improvements.
    Technologies: Node.js, MongoDB
  • Web Developer

    2015 - 2015
    MyTravelCharter, LLC (via Toptal)
    • Implemented a variety of UI components and APIs.
    • Designed and deployed a booking system with transaction support for MongoDB.
    • Made performance improvements and updates.
    • Created an API to make complex reports simple.
    • Maintained server deployments, CD, and firewalls.
    Technologies: Node.js, AngularJS, MongoDB, PostgreSQL
  • Senior Scala Developer

    2012 - 2015
    Meta Labs, Inc.
    • Developed several simple eCommerce stores using Magento.
    • Created a handwriting recognition neural network.
    • Hacked a Ukrainian bank during a bug bounty program.
    • Improved a marketing and transaction email platform actively, raising it to the standards comparable to Mandrill.
    • Implemented custom integrations with Chase PaymentTech and First Data Compass.
    • Developed software to read mag stripe data using square readers.
    Technologies: Scala, Java, Node.js, MATLAB, Machine Learning
  • Software Developer

    2012 - 2013
    HyperMail, Inc.
    • Developed a platform to track and submit marketing emails.
    • Designed and deployed a successful payment gateway for high-risk businesses in India.
    • Created a resilient Cassandra cluster to hold and analyze a billion customer contact records.
    • Created a custom merchant risk rate index based on a short-term transactions record log and publicly available information.
    • Built a data exchange platform.
    • Created an affiliate tracking system using PHP and PostgreSQL. Created a coupon management system and integrated it with the affiliation.
    Technologies: PHP, Node.js, Scala, Cassandra, Redis
  • PHP Developer

    2011 - 2012
    Carousel Checks
    • Supported an eCommerce store.
    • Developed a blogging engine.
    • Implemented an integration with Google Wallet.
    • Hunted down numerous security vulnerabilities.
    • Managed Magento migrations.
    Technologies: PHP, MySQL, CentOS, JavaScript, Magento

Experience

  • Payment Gateway (Development)

    Payment Gateway is a piece of software that provides a single API for payment processing via multiple merchant back ends. The software is integrated with Chase PaymentTech, FirstData Compass, FirstData Nova, and various offshore providers. This software includes different algorithms and techniques to spot fraudulent activity.

  • Social Network for Contact Sharing (Development)

    I am involved in building a React Native mobile application to support the company's operations. We have inherited an old and poorly architected application with slow performance.

    We quickly improved the stability and performance of the application, upgrading it to the latest version of RN, improving build speeds, added e2e testing with Appium, and fixed many bugs.

  • Exploring Supervised Machine Learning Algorithms (Publication)
    While machine learning sounds highly technical, an introduction to the statistical methods involved quickly brings it within reach. In this article, Toptal Freelance Software Engineer Vladyslav Millier explores basic supervised machine learning algorithms and scikit-learn, using them to predict survival rates for Titanic passengers.
  • Debugging Memory Leaks in Node.js Applications (Publication)
    Memory leaks in long running Node.js applications are like ticking time bombs that, if left unchecked in production environments, can result in devastating outcomes. These bugs are often considered to be hard to find. However, with the right tools and a strategic approach, memory leaks can not only be solved but also avoided in the future. In this article, Toptal engineer Vladyslav Millier gives us insight into what memory leaks are, how some sophisticated debugging tools can be used to find memory leaks, and how to plug them once and for all.
  • Toptal Mentor
    Vlad is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Vlad shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    HTML, SCSS, SQL, JavaScript, TypeScript, Less, CoffeeScript, PHP, Python, Ruby, Scala
  • Frameworks

    Flux, Redux, Express.js, Ruby on Rails (RoR), AngularJS, Angular, Django, Akka 2, Play Framework
  • Libraries/APIs

    React, Node.js, Facebook API, Stripe, jQuery, Highcharts, VK API
  • Platforms

    MacOS, Heroku, Ubuntu, Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS)
  • Other

    Consulting, Chase Paymentech, FirstData, Google BigQuery, Omise, RESTful APIs
  • Tools

    Gulp.js, Mongoose, Webpack, Vim Text Editor, Grunt.js
  • Paradigms

    Agile Software Development, Functional Programming
  • Storage

    MariaDB, MySQL, Redis, PostgreSQL, MongoDB, CouchDB, Cassandra

To view more profiles

Join Toptal
I really like this profile
Share it with others