Sergey Poltaranin

Sergey Poltaranin

Junior software developer

location of Sergey PoltaraninNovosibirsk, Russia

Connect with Sergey Poltaranin to Send Message

Connect

Connect with Sergey Poltaranin to Send Message

Connect
  • Timeline

  • About me

    PHP web developer

  • Education

    • Новосибирский Государственный Технический Университет (НГТУ)

      2008 - 2012
      Uncompleted Automation Engineer Technology/Technician
  • Experience

    • Educational Institution

      Feb 2012 - Oct 2012
      Junior software developer

      - Developing front-end part for videochat using Flash(ActionScript)- Integrating Flash components(gallery, contact form, etc) into working site.Achievements:- Made two small android apps with Haxe.- Learned basics about web development(html, css, php)

    • Promise Group

      Oct 2012 - Aug 2014
      Software developer

      - Developing new features for online-shops of spare parts for mobile phones and electronics.- Improving and optimizing legacy application code on WebAsyst.- Scaling base code and templates for vendor-oriented sites.- Making integration with payment and delivery services. - Making cross browsing HTML template from *.psd design files.Achievements:- Improved perfomance of application by optimizing code base and sql queries.- Released two vendor-oriented sites with custom design. Show less

    • Web Studio

      Sept 2014 - Nov 2016
      Software developer

      Worked in a few web-studios as Fullstack developer. - Analyzing and clarifying customers requirements.- Working with other developers to make high quality and well designed products - Writing scripts for diverse tasks.- Using bug tracking tools (YouTrack, Redmine) for job scheduling and time spent tracking.Achievements:- Participated in developing CRM for russian delivery service. Used Yii2 framework, Bootstrap. Integrated Role Based Access Control (RBAC).- Made CRM to organize clients and their orders support. Was built on Yii framework. Client - russian plastic windows dealer(VEKA branch). Show less

    • МТС

      Dec 2016 - Oct 2018
      Senior IT-systems developer

      - Team development with scrum methodology- Developing internal CRM/ERP application for mobile cellular base stations building automatization. Making and optimization of reports, documents management and signing system, separating access by roles, collecting hardware data for devices monitoring.- Participating in internal software development projects. Integrating main project with them.- Moving legacy code to Yii2 framework- Using React+Redux fo frontend development- Team code review practice to improve code quality.- Pair programming practicing for faster issues resolving- Writing unit tests for critical business logicAchievements:- Improved perfomance of legacy code and database queries. Big part of code was refactored and moved to Yii2 framework.- Made small internal healthcheck service with NodeJS(TypeScript).- Made service for collecting and aggregating data from Jira to improve analytic of scrum-processes in a team. Used Golang. Show less

    • Expobank

      Nov 2018 - Nov 2020
      Backend web developer

      - Developing CRM system for call-center to work with loans borrowers. Integrating with external SOAP service.- Developing CRM system to automate and improve auto credit issuance. Generating accompanying documents for loans, checking borrower in external services for debts, calculating possible credit terms using described rules.- Using Laravel with GraphQL for both projectsAchievements:- Made skeleton for call-center CRM that was used in company later.- Developed base architecture(code and database) for auto credit issuance CRM application. - Coordinated developing process for backend+frontend for a year while we didn't have team lead.- Made code review for new team members merge requests Show less

    • Rusinterfinans LLC (ekapusta.com)

      Nov 2020 - Feb 2021
      Backend web develope

      - Developing CRM for contacting with loans borrowers. Integrating with post service to automate letters generation and registering. Developing backend service for accompanying documents generating. - RabbitMQ used for communication between internal applications.- Developing application REST API. - Using Symfony framework and Test Driven Development(TDD).

    • Armed (Armed.ru, Dobrota.ru)

      Feb 2021 - Jun 2021
      Backend web developer

      - Developing CRM for sales managers and integrating it with online store for updating orders and remaining goods via REST API. - Creating API for built-in reports system with summary and detailed charts data. Achievements:- Created self-designed task management system in CRM for creating and controlling tasks between departments. With following functions: linking tasks with client/order/company, notifications about new/updated/overdue tasks using email/websocket, commenting system that supports mentioning other users in comments and attaching files(like in Trello), supporting tasks templates(title, description, checklist) for faster tasks creating, assigning tasks to user or to department(automatically reassigned to free department employee). Automated creating tasks based on business requirements.- Made integration for online store with marketplace platform (sbermegamarket.ru). Show less

  • Licenses & Certifications