Mykola Terelia

Senior Software Engineer at Carted
  • Claim this Profile
Contact Information
Location
Ukraine, UA

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Dec 2020 - Present
    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer / Golang / Full Stack
      • Sep 2017 - Nov 2019

      Project: nauto.com (based in Palo Alto, CA, US) - a real-time AI-powered Driver Behavior Learning Platform able to predict, actively prevent and reduce high-risk events in the mobility ecosystem. By analyzing billions of data points from over 400 million AI-analyzed video miles, Nauto’s machine learning algorithms continuously improve and help to impact driver behavior before events happen, not after. Backend Team: Mar 2018 - Oct 2019. Technologies used: Go, ScyllaDB, Postgres, AWS, Qubole, Kafka, Redis, etc. Full Stack Team: Aug 2017 - Feb 2018. Technologies used: Go, Gin, GraphQL, TypeScript, React, Redux, Postgres, HTML, SVG, CSS, AWS. A core member of a backend team, which develops a platform for storing, processing and analyzing all data received from devices. The platform itself consists of many services and several data storage solutions running on AWS. Was responsible for designing and implementing scalable, distributed, high-volume applications that should be reliable 24x7. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer PhD Intern
      • Feb 2017 - May 2017

      Project: internal tool to visualize run-time binary dependencies, to show different useful metadata about binaries/services and to see an evolution of a system architecture in time. Technologies used: - JavaScript (es6), AngularJS (1.6), Angular Material, Cytoscape.js, HTML, CSS, Bootstrap, Font Awesome; - Jasmine, Karma; - Go, Bigtable, Protocol Buffers, etc. Responsibilities: - Designed and implemented a feature (end-to-end) that allows users to save their dependency graphs, to retrieve/update them in the future and to share them with others. - Refactored a large front-end part of an old functionality to be able easier to migrate to Angular 2. Refactored APIs to use a proper design of protobuf messages. Implemented templates to be reused for unit-tests. - Together with my teammates presented Goshawk project at Google Engineering Productivity Global Summit 2017. - Fixed small issues with having warnings during a build in Angular Material project. Also found an issue with invoking static functions after minification in JS compiler. Show less

    • Ukraine
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2015 - Feb 2017

      Project: developing custom plugins to Jira that provide: • automation of software development processes; • integration of JIRA and control version systems(Mercurial); • custom features on request. Technologies used: - Java, Atlassian SDK, REST, JAXB; - JUnit, Mockito, AssertJ; - Apache Velocity, JavaScript, jQuery, HTML. Tools used: Maven, Mercurial, Eclipse. Responsibilities: - Discussed product requirements with our customers and proposed how it would be implemented. - Designed and implemented new plugins/features. The main contribution was to develop a plugin that automates a code review process. - Maintenance, writing unit tests, refactoring and bug fixing. Show less

    • Romania
    • Software Development
    • 1 - 100 Employee
    • Java Developer
      • Aug 2012 - Apr 2014

      Project: a system designed to manage physical and logical access change requests to client's infrastructure. There were also administration management and reporting systems. Technologies used: - Java, JSF, JBPM, JAXB, Hibernate, SQL, Sybase, JBoss, Tomcat; - JUnit, EasyMock, PowerMockito; - RichFaces, JavaScript, HTML. Tools used: JIRA, Hudson, SVN, Tortoise SVN, Eclipse. Responsibilities: - implementing new features; - performance improvements; - refactoring; - bug fixing. Show less

Education

  • Kiev National Taras Shevchenko University
    Doctor of Philosophy - PhD, Computer Science
    2016 - 2017
  • Kiev National Taras Shevchenko University
    Master's degree, Computer Science
    2013 - 2015
  • Kiev National Taras Shevchenko University
    Bachelor's degree, Computer Science
    2009 - 2013

Community

You need to have a working account to view this content. Click here to join now