Dmitry Orlov

Senior Software Engineer at Neoflex
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Russie, RU
Languages
  • English Compétence professionnelle
  • Russian Bilingue ou langue natale

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Mathematics and Python for Data Analysis
    Coursera
  • Google Cloud Certified Associate Cloud Engineer
    Linux Academy
  • Google Cloud Certified Professional Cloud Developer
    Linux Academy
  • Dataiku Core Designer
    Dataiku
  • Dataiku Machine Learning Practitioner
    Dataiku
  • Google Cloud Certified Professional Machine Learning Engineer
    Google

Experience

    • Russian Federation
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Senior Software Engineer
      • mai 2022 - - aujourd’hui

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • ML Engineer, Data Scientist. Grid Dynamics at Canadian Advertising Agency.
      • nov. 2020 - mai 2022

      November 2020 – Present, ML Engineer, Data Scientist. Grid Dynamics at Canadian Advertising Agency.Take part in the development of intelligent Ads cost AI recommendation system.Technologies: Python, Flask, Google Cloud Platform, Airflow, Google Analytics API, Google Ads API, MySQL

    • ML Engineer, Data Scientist. Grid Dynamics at world's largest vendor of sport apparel and equipment.
      • févr. 2021 - janv. 2022

      Took part in the development of the intelligent products recommendation system which is the core of the customers AI personalization platform.Technologies: Python, AWS, Pyspark, Tensorflow, Databricks, ALS NN ML Model, Airflow

    • ML Engineer, Data Scientist. Grid Dynamics at world’s top electronic games publisher.
      • juil. 2020 - oct. 2020

      Took part in the development of the AI Recommendation System for top title in-game purchases using the Reinforcement Learning approach.Technologies: Python, Facebook ReAgent the Reinforcement Learning framework, Snowflake DB, AWS.

    • ML Engineer, Data Scientist. Internal RnD Project at Grid Dynamics.
      • avr. 2020 - juin 2020

      Led the RnD project related to the usage of the most promising Reinforcement Learning frameworks such as Criteo RecoGym and Facebook ReAgent for Recommendation Systems.Technologies: Python, Criteo RecoGym and Facebook ReAgent the Reinforcement Learning frameworks.

    • Senior Java Software Engineer. Grid Dynamics at largest USA eCommerce retailer.
      • nov. 2018 - mars 2020

      Took part in the development of the highly customizable Automated Data Load ETL framework.Technologies: JDK 1.8, Spring Boot, AspectJ, SLF4J, Lombok, REST, SQL/NoSQL DB, IBM MQ, Docker, Git, Maven

    • Java Developer, Software Engineer. Grid Dynamics at Grid Dynamics at largest USA eCommerce retailer.
      • févr. 2018 - oct. 2018

      Migrated Mainframe corporate back-office applications and routines (Logistics, Accounting, Point of Sale, Storehouse, etc) written in COBOL and IBM Assembler in native Java codebase using Deloitte Maxenso framework to be executed in Google Cloud Platform.Technologies: JDK 1.7, IBM Mainframe, HL ASM, COBOL, REXX, Deloitte Maxenso, Git, Maven.

    • Java Developer, Software Engineer. Grid Dynamics at largest USA eCommerce retailer.
      • nov. 2017 - janv. 2018

      Took part in the development of Self Service Performance platform which is used for performance testing execution management.Technologies: Java EE, REST API, JBoss, Docker.

    • Java Developer, Software Engineer. Grid Dynamics at USA top kid’s products retailer.
      • sept. 2016 - nov. 2017

      Developed API REST gateway which provides unified API to connect all layers and subsystems of the eCommerce platform such as ATG web store backend, web and mobile clients, registry, wishlist, loyalty, etc. Developed the Orders and Inventory Delivery Systems which process customer’s orders in different status and synchronize products in the stock of the retail store’s network.Technologies: Java EE, Spring (Spring Boot, Security, REST/SOAP Web Services, MVC, AOP), REST, Weblogic Application Server, EJB, EAR, JMS, WL custom deployment plans, WL security, Swagger, Junit, Hibernate, Dozer, Swagger, ATG Rest API, Olson API, Oracle SQL, Log4j.

    • Java Developer, Software Engineer. Grid Dynamics at USA clothing and accessories retailer.
      • juin 2016 - sept. 2016

      Took part in Loyalty subsystem development. Added new features for coupon usage and customer rewarding.Technologies: Java EE, Spring (AOP, Security, REST/SOAP Web Services, MVC), Swagger, ATG Nucleus, ATG Rest API, ATG Endeca, Oracle SQL, JBoss, Junit.

    • Java Developer, Software Engineer. Grid Dynamics at largest USA eCommerce retailer.
      • sept. 2015 - juin 2016

      Developed using Java the Data Load Framework which is using by customer’s IT services for consistent data (ATG products catalog, stores information, promotions, etc) load and management from the single UI tool to multiple eCommerce layers and subsystems.Technologies: Java EE, Spring Hibernate, Oracle SQL, Spring (IoC, AOP, Jobs, Workflow, REST/SOAP Web Services, MVC, Security), ATG Rest API, JQuery, Junit.

    • Java Developer, Software Engineer. Grid Dynamics at largest USA eCommerce retailer.
      • févr. 2013 - sept. 2015

      Developed using Java the core logic of the most advanced pricing engine for the largest USA eCommerce retailer network. The system includes such features as REST/SOAP multi-protocols endpoints, custom shipping rates, configurable product assortment, promo codes, flexible discounts configuration and combinability, hot operation and management in production running in a high available in-memory computing data grid. The work process is based on Agile Scrum methodology with 2-week sprint.Technologies: JavaEE, Gigaspaces XAP In-Memory Grid, Oracle ATG, Oracle DB, H2DB, LiquiBase, Hibernate, Spring (IoC, AOP, Jobs, Workflow, REST/SOAP Web Services, MVC, Security, AOP), RESTeasy, Json, XSD, JQuery, Angular JS, JavaScript, GoF patterns, Git/JGit, TDD/JUnit/Mockito, Maven, Gerrit & Jenkins Continuous Integration – Continuous Delivery.

    • Head of Innovative Software Systems Department.
      • sept. 2011 - févr. 2013

      - Designed architecture and leading software development of the Next Generation Automated Banking System that included multi-role, multi-tier remote web-clients workspace for bank employee provided full life cycle of credit processes and completely data analysis and reports generation.Responsibilities:• Architecture and design• Leading software development• Coordinate group of internal and outsourcing Java developers.Achievements:• Migrated core backend logic from Lotus Domino to Java code and dramatically improved peak service performance.• Implement flexible workflow engine for different types of instances of the service (credit application, debtor, bank employee, etc) • Increased and managed pool of outsourcing developers more than 30 people that guaranteed all development tasks to be done in time.Used technologies: Java J2EE, Spring, JSP, JasperReports, Struts, Hibernate, Sencha ExtJs, JavaScript, JBoss, Maven, Postgre SQL, Sybase, Lotus Web Services, Kanban methodology.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • JAVA Developer
      • avr. 2011 - sept. 2011

      - Developed modules of Integrated Automated Credit System for Sberbank, using technologies: Java J2EE, MVC, GWT, JavaScript, IBM Web Sphere, JSP, JSTL, Spring, JMS, JDBC, JNDI, Abstract Factory, DAO, Oracle SQL, SAX, Maven, Apache POI. - Developed modules of Integrated Automated Credit System for Sberbank, using technologies: Java J2EE, MVC, GWT, JavaScript, IBM Web Sphere, JSP, JSTL, Spring, JMS, JDBC, JNDI, Abstract Factory, DAO, Oracle SQL, SAX, Maven, Apache POI.

    • LEAD SYSTEM ARCHITECT. CHIEF OF DEVELOPMENT AND OPERATION DEPARTMENT.
      • janv. 2003 - avr. 2011

      - Led a team of system engineers and software developers responsible for design, development, test and integration of all levels of applications for mobile wireless networks.- Developed hardware architecture and wrote software for Color Ring Back Tone platform based on Cronyx E1 PCI-modules. Used tools and technologies: Linux kernel modules development, GNU toolchain, C/С++.- Developed hardware architecture, led software development and integration into CDMA wireless network a BTS/SMS controller, which managed channels resources on physical layer of the BTS and provided full support of call processing over traffic channel for mobile originated and mobile terminated SMS-messages. The developed BTS/SMS controller included such subsystems as E1 TDM multiplexer, CDR server, HLR, VLR, CDMA DSP processor, GPS-synchronization unit. The BTS/SMS controller had no analogues within applications for 2G wireless networks. Used tools and technologies: Linux kernel modules development, GNU toolchain, C/С++, Visual C++. - Developed hardware architecture and wrote software for MSC overload protection system based on Grade of Service algorithm. Used tools and technologies: Windriver Tornado 2.2 C++ for PowerPC, Visual C++.- Involved in research project of Saratov State University dedicated to enhancement of modulation and spreading techniques for CDMA2000 and W-CDMA/UMTS, with the object of development protected data transmission broadband wireless networks.

    • System Architect
      • mars 2002 - déc. 2002

      - In tandem with company-pioneer of CDMA technology led the project of implementation CDMA packet data service. MSC-side : CDR code, HLR code, VLR (CDMA service options support) code. BSC-side: CDMA layer code, TCP IP stack, Mobile IP address management. Application level: Service options support gateway, all generation of WAP stacks support, MMS Encapsulation support, providing compatibility of all CDMA 2G/3G mobiles vendors. Used tools and technologies: Windriver Tornado 2.2 C++ for PowerPC, Visual C++.- Developed and defined detailed hardware and software requirements for migration from Qualcomm 2G CDMA cellular infrastructure including BSC, MSC and BTS to 3G wireless network. Wrote proposals, procedures and design documents of Qualcomm CDMA BSC and MSC migration on IS-634 IOS A-interface. Led technical consultations with Qualcomm, Ericsson, Alcatel, Samsung and Lucent regarding IS-634 protocol solutions for Next Generation Networks.- Led a development of 800 MHz CDMA RF propagation and capacity tool which simulated the integration of picocells, microcells and macrocells in urban areas with high service demand density. C++ was utilized to merge Matlab and MapInfo.

    • Lead System Software Engineer
      • sept. 1999 - févr. 2002

      - Developed a real time control mechanism of CDMA IS-95 forward link to gain best quality of service by means of sectors overhead signals "breathing" and automatic adjusting CDMA IS-95 parameters of BSC and BTS (such as: vocoding rate, power estimate parameters, handoff parameters, access parameters, power control parameters and others).- Wrote in C++ a SS7 IS-41 signaling stack of Short Message Service Center and a SS7 ISUP signaling stack of Voice Mail System ran on Dialogic Septel platform in the CDMA cellular network. - Implemented extra features of VLR (running on VxWorks Motorola PowerPC) in CDMA cellular network, such as: mobile station authentication, broadcast mobile terminated SMS, mobile station clone attempts detection, free operator assistance access from guest mobile station, TDMA / CDMA intersystem roaming.- Developed and implemented based on VxWorks Motorola PowerPC and Lucent LNX EXS2000 switch a flexible engine for virtual private numbering plans (VPN) in CDMA wireless network.- Designed, programmed and set in service an OA&M system for Lucent EXS LNX switch. This OA&M system is dedicated to maintain the configuration of the switch (cards, signaling, trunks, DSP modules), manage call routes in CDMA cellular network, make test directed calls (traffic generation), The developed software provides alarm management, load optimization of DSP processors, calls statistic collection and failures diagnostics of the switch. Used tools and technologies: Solaris C++, EXS LNX API, ITU Q.700-Q.786.- Led development of CDMA handoff monitoring tool. This application scans the errors of radio link resource management and CDMA handoff algorithms based on IS-95 and IS-634 and allows drastically increase successful calls – by revealing an interference of BTS, regions of pilot pollutions and adjustment of BTS physical layer parameters. Used tools and technologies: Solaris GNU C++, Perl, Borland C++.

    • System Software Engineer
      • mai 1999 - août 1999

      - Designed and programmed CAS(R1/R2)/SS7/A-law/M-law signaling converter running on Lucent LNX EXS2000 switch and Sun Netra as host. Used tools and technologies: Solaris C++, EXS Basic API, ITU Q.- Adapted LNX EXS switch signaling formats to the national PSTN. PPL Tool and EXS LNX API were utilized.

    • OWNER, SYSTEM ARCHITECT.
      • mars 2007 - mars 2011

      - Developed hardware architecture and wrote software for VoIP SIP-SS7-E1 signaling media gateway. Used tools and technologies: Linux kernel modules development, GNU toolchain, C/С++, JAVA. - Developed hardware architecture and wrote software for VoIP SIP-SS7-E1 signaling media gateway. Used tools and technologies: Linux kernel modules development, GNU toolchain, C/С++, JAVA.

    • Software Developer
      • sept. 1997 - avr. 1999

      Developed billing system for largest regional telecommunication operator. C/C++, SCO Unix, Shell scripts. Developed billing system for largest regional telecommunication operator. C/C++, SCO Unix, Shell scripts.

Education

  • Wireless Academy, San Diego, CA, USA
    W-CDMA and CDMA2000 radio interfaces
    2001 - 2001
  • Saratov State University
    BSEE, Radio physics and Electronics
    1992 - 1997

Community

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