Andrii Naidenko, Full-stack Developer in Kraków, Poland
Andrii Naidenko

Full-stack Developer in Kraków, Poland

Member since March 27, 2019
Andrii is a Microsoft certified full-stack developer with a Master's degree in computer science. He brings 12 years of industry experience to the development of high-quality web, mobile, and hybrid software solutions using Node.js and Angular technologies. Andrii delivers successful projects by iterating outstanding software architecture, producing test-driven design concepts, and using agile best practices.
Andrii is now available for hire

Portfolio

  • Freelance
    Slack, VS Code, MacOS, Webpack, Pivotal Tracker, Trello, Mocha, RabbitMQ...
  • EPAM Systems
    MacOS, Beanstalk, Domain-driven Design (DDD), Kanban, GRASP...
  • GlobalLogic
    Subversion (SVN), Object-oriented Design (OOD), Design Patterns...

Experience

Location

Kraków, Poland

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Mac OS, Visual Studio Code, AWS, Slack, Git, VS Code, MacOS

The most amazing...

...software I've built is the BitRights platform based on blockchain technologies used for content licensing, validating, and monetizing.

Employment

  • Senior Full-stack Developer

    2014 - PRESENT
    Freelance
    • Delivered a revolutionary content licensing system based on blockchain technologies with a marketplace feature that makes licensing, validating, and monetizing digital content as easy as sending a Venmo payment.
    • Implemented from the ground up an enterprise blogging and social media posting platform for franchise organizations and distributed teams. It was designed to empower central marketing departments with a system to distribute consistent, hyper-local content for all their independent sales reps simultaneously.
    • Implemented a smart and modern Cloud-based task tracker for project coordination and sprint planning. It revolutionized Inovo Studios' and OnCue Technologies' workflow, and became one of the highlights of the year for a client.
    • Implemented a Git-flow development process with continuous integration and delivery pipelines for Microservices hosted on Amazon Cloud.
    • Recognized as a top-rated developer with a 100% Job-Success score. Clients were highly satisfied with the delivered services and left positive references on the platform.
    • Provided regular, expert consultation and technical guidance on software development, and design projects for many clients.
    • Performed code reviews, and optimized software architecture and the security concerns of clients products.
    Technologies: Slack, VS Code, MacOS, Webpack, Pivotal Tracker, Trello, Mocha, RabbitMQ, Chai, Sinon.JS, Koa, Algolia, Beanstalk, Bower, Domain-driven Design (DDD), Angular Universal, Toggl, Asana, Docker Hub, Gulp.js, Slack API, CircleCI, Twitter API, Kanban, GRASP, Functional Testing, Object-oriented Design (OOD), Amazon, Design Patterns, Clean Code, SOLID Principles, Continuous Integration (CI), Asynchronous Programming, Unit Testing, Architecture, Front-end Development, HTML, Next.js, Android, Redis, PostgreSQL, Mailchimp API, Redux, iOS, Mac OS, UML, Stripe API, Sass, Continuous Delivery (CD), PM2, Karma, Jira, RxJS, Protractor, Cordova, Visual Studio Code, Grunt.js, Google API, Facebook API, OAuth 2, Less, Heroku, HTML5, jQuery UI, NoSQL, Git, jQuery, Scrum, Agile Software Development, SQL, CSS, GitFlow, Bootstrap 3+, Back-end Development, Angular Material, Test-driven Development (TDD), React, MEAN Stack, Bootstrap, Jasmine, Amazon Web Services (AWS), MySQL, Web Development, JavaScript, Mobile App Development, Full-stack, Elasticsearch, PhoneGap, Docker, Socket.IO, MongoDB, Express.js, AWS, Ionic, TypeScript, AngularJS, Angular, Node.js
  • Lead Software Engineer

    2011 - 2014
    EPAM Systems
    • Offered technical expertise for the development of various financial web-portlets based on the Thomson Reuters platform to monitor trades on stock exchanges.
    • Participated in knowledge sharing and public IT conferences (hosting up to 100 professionals) as a speaker on KnockoutJS, TDD, JavaScript, Entity Framework, Brightcove platform, and the Bloomberg App Portal topics.
    • Introduced JavaScript code unit testing, and implemented continuous integration workflow and web application compatibility with touch screen devices.
    • Recognized several times by the company for rapid technical growth and professional achievements.
    Technologies: MacOS, Beanstalk, Domain-driven Design (DDD), Kanban, GRASP, Functional Testing, Object-oriented Design (OOD), Amazon, Design Patterns, Clean Code, SOLID Principles, Continuous Integration (CI), Asynchronous Programming, Unit Testing, Architecture, Front-end Development, HTML, SQLite, UML, Continuous Delivery (CD), Jira, RxJS, Less, HTML5, jQuery UI, NoSQL, Git, jQuery, Scrum, Agile Software Development, SQL, CSS, Back-end Development, Angular Material, AngularJS, Jasmine, Amazon Web Services (AWS), Web Development, Full-stack, LINQ, Microsoft SQL Server, NHibernate, Entity Framework, Behavior-driven Development (BDD), Test-driven Development (TDD), MongoDB, ServiceStack, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), AWS, C#, Knockout.js, JavaScript, Web API, ASP.NET MVC, .NET
  • Software Engineer

    2007 - 2011
    GlobalLogic
    • Provided technical support for enterprise web applications in the eCommerce domain.
    • Implemented innovative back-end services on different projects for packaging and shipment, reporting, and feedback narration.
    • Integrated a 3rd-party PlanetPress publishing solution by adding value to business documents for distribution in a format that best-suited recipients.
    • Integrated Microsoft Reporting Services on the project.
    • Integrated and maintained the internal enterprise resource planning system.
    Technologies: Subversion (SVN), Object-oriented Design (OOD), Design Patterns, SOLID Principles, Asynchronous Programming, Unit Testing, Front-end Development, HTML, Microsoft SQL Server, UML, jQuery, Scrum, Agile Software Development, SQL, CSS, Back-end Development, Web Development, Windows Forms, Windows Communication Framework (WCF), C#, JavaScript, ASP.NET, .NET

Experience

  • BitRights Platform for Licensing on Blockchain (Development)
    https://bitrights.io/

    A revolutionary content licensing system based on blockchain technologies which make licensing, validating, and monetizing digital content as easy as sending a Venmo payment. Built the entire front end and public-facing app from scratch and actively contributed to the back-end development.

    Technologies:
    Angular, Angular Universal, Bootstrap 4, TypeScript, Chart.js, ng2-charts, Node.js, Express, Mongoose, Stripe, AWS, Docker, RabbitMQ, pdfmake, JWT, SendGrid, Jimp, PM2, Cron, IPFS, Stellar, Merkle Tree, Bitbucket, GitFlow, and CircleCI.

  • Seller Platform for Retailers (Development)
    https://getsellr.com/

    An innovative technology solution that enables retailers to engage shoppers online and in the aisle - driving traffic and sales. Contributed mainly to front-end development both for web (AngularJS) and mobile (Ionic). Refined the back-end infrastructure, improved the async programming model, and implemented some business logic related to the dashboard.

    Technologies:
    MEAN, Amazon Cloud, Material Framework, MySQL, Ionic, CircleCI, GitFlow, TypeScript, Protractor, PhantomJS, OAuth, Google, Stripe, Facebook, Twitter APIs, Segment analytics, New Relic, MailChimp, Mailgun, Jasmine, Karma, Mocha, Chai, StandardJS, Stylelint, Medium Editor, Algolia Search, Moment.js, Cheerio, Socket.IO, Chart.js, Heroku, CloudFront, Passport, Grunt, Gulp, Lodash, Less, Git, and Slack.

  • TeamPlanner: A Modern and Smart Cloud-based Task Tracker (Development)

    TeamPlanner is a modern and smart cloud-based task tracker for project coordination and sprint planning. It was designed specifically for Inovo Studios and OnCue which revolutionized their workflow, and became one of the highlights of the year for a client. I built the solution from scratch using the MEAN stack, tightly integrating it with Slack messaging using OAuth2, and connected Socket.IO for real-time communication.

    Technologies:
    MEAN, Material Framework, Socket.IO, Chart.js, Heroku, Amazon S3, CloudFront, Passport, Slack, NewRelic, Mailgun, Grunt, Lodash, Less, Beanstalk, and Git.

  • YipYip Platform for Enterprise Blogging and Social Media Posting (Development)

    YipYip is an enterprise blogging and social media posting platform for franchise organizations and distributed teams. The solution is designed to empower central marketing departments with a system to distribute consistent, hyper-local content for all independent sales reps within the franchise simultaneously. I developed the major part of the front end from scratch, and oversaw the social network integration on the back end.

    Technologies:
    AngularJS, Material Framework, CoffeeScript, Jade, Express.js, Amazon S3, LABjs, Grunt, Lodash, Karma, Mocha, Jasmine, and Heroku.

  • CardKit Website Builder (Development)
    https://www.cardkit.io/

    CardKit is a cloud-based web development platform that allows users to create HTML5 web and mobile sites through the use of their online drag and drop tools following material design. I improved the user experience via a responsive material design, upgraded to the latest MEAN stack, extended business logic, and integrated third-party websites built with CardKit.

    Technologies:
    MEAN, Material Framework, Amazon S3, CloudFront, Route 53, Stripe payments, FileStack, OAuth2, NewRelic, Passport, and Medium Editor

  • Spotlight Casting Platform (Development)
    https://casting.spotlight.com/

    A revolutionary end-to-end service for the professional casting industry, which is used to find talent, manage and record auditions, share video clips, and collaborate on role decisions.

Skills

  • Languages

    HTML, TypeScript, JavaScript, C#, HTML5, CSS, Sass, Less, SQL, UML
  • Frameworks

    Bootstrap, Angular, AngularJS, Ionic, Angular Material, Bootstrap 3+, Jasmine, Express.js, Cordova, Knockout.js, .NET, OAuth 2, Protractor, Next.js, ASP.NET, Windows Communication Framework (WCF), ASP.NET MVC, Windows Presentation Foundation (WPF), ServiceStack, NHibernate, Redux, PhoneGap, Koa
  • Libraries/APIs

    Node.js, RxJS, Socket.IO, jQuery, jQuery UI, Facebook API, Google API, Stripe API, Twitter API, Slack API, Windows Forms, Web API, Entity Framework, LINQ, React, Mailchimp API, Sinon.JS, Chai
  • Paradigms

    Test-driven Development (TDD), MEAN Stack, Unit Testing, Functional Testing, Agile Software Development, Scrum, Kanban, Clean Code, Asynchronous Programming, Continuous Integration (CI), Continuous Delivery (CD), SOLID Principles, GRASP, Design Patterns, Object-oriented Design (OOD), Behavior-driven Development (BDD)
  • Platforms

    Docker, Amazon Web Services (AWS), Heroku, Amazon, Visual Studio Code, MacOS, Mac OS, Algolia, iOS, Android
  • Storage

    MongoDB, MySQL, NoSQL, Microsoft SQL Server, PostgreSQL, SQLite, Redis, Elasticsearch
  • Industry Expertise

    Web Development
  • Other

    Mobile App Development, Full-stack, GitFlow, Architecture, Front-end Development, Back-end Development, AWS, Domain-driven Design (DDD)
  • Tools

    CircleCI, Docker Hub, Git, Jira, Karma, PM2, Asana, Toggl, Gulp.js, Grunt.js, Angular Universal, VS Code, Slack, RabbitMQ, Mocha, Trello, Pivotal Tracker, Webpack, Bower, Beanstalk, Subversion (SVN)

Education

  • Master's degree in Computer Science
    2005 - 2010
    Kharkiv National University of Radio Electronics - Kharkiv, Ukraine

Certifications

  • Programming in HTML5 with JavaScript and CSS3
    NOVEMBER 2013 - PRESENT
    Microsoft
  • Windows Communication Foundation Development with Microsoft .NET Framework
    APRIL 2013 - PRESENT
    Microsoft
  • Web Apps Development with MS .NET Framework
    FEBRUARY 2012 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others