Scroll To View More
Anton Grishun, Software Development Developer in Amsterdam, Netherlands
Anton Grishun

Software Development Developer in Amsterdam, Netherlands

Member since March 8, 2014
Anton is a software engineer, passionate about computer science and programming. He excels at integrating reliable technologies and achieving business goals. His strong experience makes him extremely capable on projects of any size.
Anton is now available for hire

Portfolio

  • KPN
    JavaScript, Go, Python, React, Redux, Jenkins, Ansible, Electron, Node.js...
  • Backbase
    Python, JavaScript, Node.js, Jenkins, Apache
  • GetSocial
    JavaScript, Python

Experience

  • JavaScript, 9 years
  • Software Development, 8 years
  • PHP, 7 years
  • SQL, 6 years
  • Python, 4 years
  • Go, 2 years
Amsterdam, Netherlands

Availability

Part-time

Preferred Environment

Mac/Linux, Terminal, Git

The most amazing...

...thing I've developed is a web-based CRM system, built with 4 programming languages and multiple technologies.

Employment

  • Senior Software Engineer

    2015 - PRESENT
    KPN
    • Designed, developed, and scaled APIs and back-end systems with different tech stacks.
    • Designed and developed a desktop JavaScript CRM.
    • Developed a reverse proxy built with Go for testing, caching, and modifying calls to the back end.
    • Created CI/CD tools for CRM services that significantly reduce the time for deployment and allow for instant deployments on multiple nodes with a possibility to quickly roll back.
    • Introduced a beta environment where new features can be rolled out for a selected amount of customers.
    • Refactored the CRM to work with multiple customers simultaneously.
    • Made architectural decisions and set up the direction for the product and the platform.
    Technologies: JavaScript, Go, Python, React, Redux, Jenkins, Ansible, Electron, Node.js, PostgreSQL, Go
  • Senior Software Engineer

    2014 - 2015
    Backbase
    • Worked on the Launchpad platform, a JavaScript SDK for our mobile platform that allows us to use Launchpad widgets.
    • Developed and owned a command line tool for bootstrapping Launchpad components.
    Technologies: Python, JavaScript, Node.js, Jenkins, Apache
  • Software Engineer

    2013 - 2014
    GetSocial
    • Launched a web platform that allows developers to use and control GetSocial SDK features in their mobile apps.
    • Designed and developed back-end systems for SDK using Python and front-end for Developer Control Panel.
    Technologies: JavaScript, Python
  • Web Developer

    2011 - 2013
    iWebware
    • Built web applications of varying complexity within the team of remote developers.
    • Set up the strategy of development practices including the choice of tools and standards.
    Technologies: JavaScript, PHP, Python
  • Web Developer

    2008 - 2011
    Multigraphica
    • Worked on different web applications, mostly for the corporate sector.
    • Became a lead developer in the team, with interaction with the end customer.
    • Coordinated tasks between team members.
    • Developed an internal CRM system.
    Technologies: JavaScript, LAMP Stack

Skills

  • Languages

    Python, ECMAScript (ES6), JavaScript, GraphQL, TypeScript, C, SQL, Go, PHP
  • Frameworks

    Express.js, React Native, Redux, Flask, Angular, Django, Zend Framework, AngularJS
  • Libraries/APIs

    REST APIs, Node.js, React, D3.js
  • Tools

    NPM, Git, Ansible, Flow
  • Other

    Software, Software Consultant, Domain-driven Design (DDD), Algorithms, Data Structures, Data Visualization, Software Development
  • Paradigms

    Functional Programming, Data-driven Design, Agile Software Development
  • Platforms

    Heroku, Twilio, Docker, Amazon Web Services (AWS), Firebase
  • Storage

    NoSQL, MongoDB

Education

  • Master's degree in Computer Science
    2007 - 2012
    State University - Saratov
I really like this profile
Share it with others