Russia, Saint-Petersburg
Member Since 2021
Logo

Ilya Anisimov

Contact

Contact Candidate

    Login to bookmark
    About the Candidate

    Cell: +7 996 795 22 36
    E-Mail: asder136@gmail.com
    Linkedin: https://www.linkedin.com/in/anisimov-ilya
    Skype: gunmanill
    Gitlab: https://gitlab.com/asder 

    Executive Summary

    • 8+ years of professional experience in the Information Technology industry;
    • Experienced in architecting, designing, and developing corporate products (web, mobile), communications, startups;
    • Experience in the back-end, front-end, DevOps, technical architecture, and design;
    • Experience in software architecture design and development planning;
    • Experience with DB abstraction layers and messaging services;
    • Understanding and hands-on experience with the microservice architecture;
    • Experience with CI/CD (Jenkins, TeamCity, etc.);
    • Experience working in large distributed teams;
    • In-depth knowledge of web programming and Internet protocols;
    • Good understanding of software lifecycle (design, development, delivery, deployment, and
      support).

    Technical Skills

    • Languages: JavaScript, Typescript, C++, PHP, Python, SQL, HTML, CSS
    • Web: VanillaJS, HTML5, CSS3, SASS, React, Angular, Node.js, Sockets, WebSockets, Nest.js, Express.js, Koa.js, Sails.js, RabbitMQ, Jest, Jasmine
    • Databases: MySQL, PostgreSQL, MariaDB, MongoDB, Redis, Clickhouse, rethinkDB
    • Mobile: Cordova, Ionic
    • DevOps: Nginx, Apache, Docker, Jenkins, TeamCity, Kubernetes
    • OS: Linux, Windows

    Languages

    • English: upper-intermediate (B2)
    • Russian: native

    Professional Experience

    Company: Deeplay Inc.

    Duration: Aug 2020 – now

    Team size: ~100

    Customer: Gambling products

    Role: Fullstack developer

    Project summary: The project’s goal was to create the infoStructure for a mobile application, an overlay application giving hints based on Artificial Intelligence for each poker round.

    Responsibilities:

    • Technical design and development
    • Architectural analysis
    • Propositions of new functionality
    • Interaction with customer

    Technologies: Docker, Kubernetes, Linux, GitLab CI, Node.js, Express.js, React, MongoDB, rethinkDB, PostgreSQL, GRPC, ClickHouse, TypeScript

     

    Company: EPAM Systems

    From: Feb 2019 – Aug 2020

    Project1: Merchant Application

    Team size: ~14

    Customer: USA-based product startup team

    Role: Fullstack developer

    Project summary: The aim of the project was to create a merchant application for synchronization with third-party trade platforms such as Amazon, eBay, Walmart, etc.

    Responsibilities:

    • Technical design and development
    • Architectural analysis
    • Interactions with third-party trade platforms
    • Propositions of new functionality

    Technologies: Node.js, Nest.js, React, Jest, MongoDB, RabbitMQ, Redis, Docker, Linux, TypeScript

    Project2: Warehouse Application

    Team size: ~5

    Customer: USA-based (warehouse solution) product company

    Role: Fullstack developer

    Project summary: The project’s goal was to create a warehouse application for managers and workers to pack and track orders.

    Responsibilities:

    • Technical design and development
    • Refactoring and upgrading old code
    • Propositions of new functionality

    Technologies: Node.js, Sails.js, React, MariaDB, Puppeteer, Linux, TypeScript

     

    Company: Arcadia Inc.

    Duration: Sep 2017 – Jan 2019

    Team size: ~10

    Customer: UK-based (medicine solutions), product company

    Role: Fullstack developer

    Project summary: The project’s goal was to create a mobile application (also the website) for disabled people which supported accessibility features, such as an item mode for navigation for people who can not use input interfaces. There, one could have a profile to achieve their goals, write messages, upload and share media files, invite contributors, etc. The mobile application was supporting offline mode – all user data was stored in the local database and was available when the network is off. When the user became online again, all new documents were synced to and from the server.

    Responsibilities:

    • Technical design and development
    • Architectural analysis
    • Propositions of new functionality
    • Interaction with a customer

    Technologies: Docker, Linux, Jenkins, Node.js, Express.js, Angular, React, Ionic, SASS, Cordova, Jasmine, SQLite, MongoDB, TypeScript

     

    Company: Luxoft

    Duration: Feb 2017 – Aug 2017

    Team size: 10+ (remote)

    Customer: USA-based (bank trading solution), product company

    Role: Fullstack developer

    Project summary: The aim of the project was to create the software for the booking project. It was an application with many forms and charts for making a stock exchange.

    Responsibilities:

    • Technical design and development
    • Architectural analysis
    • Propositions of new functionality

    Technologies: Angular, Less, Openfin(Electron), Node.js, Jasmine, Sinon

     

    Company: PinJob

    Duration: Mar 2016 – Jan 2017

    Team size: ~8

    Customer: USA-based product startup team

    Roles: Fullstack developer

    Project summary: The main aim of the project was to create a website with a bidding system for the one-time job (trucking from point A to B, renovation, computer repair, etc.). This job had its geolocation, so, for example, any student in a foreign city could earn some money when he had free time. Anyone could post the advertisement, while others could reply using their desirable price for the execution. Details could be discussed in the built-in chat.

    Responsibilities:

    • Developing a full-cycle project
    • Architecture, technical design, UI design prototype
    • Architectural analysis
    • Propositions of new functionality

    Technologies: Angular, Node.js, Koa.js, Jenkins, Git, Linux, NGINX, Redis, PostgreSQL, WebSockets, PhantomJS, Jasmine

     

    Company: Tinkoff Bank

    Duration: Aug 2014 – Mar-2016
    Team size: ~8

    Customer: Russia-based (leader of online banking) product startup team

    Roles: Fullstack developer

    Project summary: The aim of the project was to create bank B2B projects for the small and mid-size enterprises with the salary project, cash management service, credit management service, personal accounts.

    Responsibilities:

    • Developing a full-cycle project
    • Technical design and development
    • Architectural analysis
    • Propositions of new functionality

    Technologies: Angular, Node.js, Git, Linux, WebSockets, PhantomJS, Jasmine, TeamCity

     

    Company: RBC Group

    Duration: Mar 2013 – Aug 2014

    Team size: ~5

    Customer: Russia-based large media group

    Roles: Fullstack developer

    Project summary: The goal of the project was to create and support an advertisement banner system for one of the biggest news agencies websites. Also, the development of the control panel interface for banner selling managers was the part of the project.

    Responsibilities:

    • Developing new features
    • Integration with third-party systems
    • Supporting and bug fixing of a product
    • Propositions of new functionality

    Technologies: VanillaJS, Linux, SVN, PHP, MySQL

     

    Skills
    angularApacheC++ClickhouseCSSCSS3DockerEXPRESS.jshtmlHtml5IonicMySQLJasmineJavascriptJenkinsJestKoa.jsKubernetesCordovaMariaDBMongoDBNest.jsNGINXnode.jsPHPPostgreSQLPythonRabbitMQReactRedisrethinkDBSails.jsSASSSocketsSQLTeamCityTypescriptVanillaJSWebSockets
    Candidate Overview
    Job alerts

    Subscribe to our weekly job alerts below and never miss the latest jobs

    Sign in

    Sign Up

    Forgotten Password

    Job Quick Search

    Cart

    Basket