Andrei Baibakou
New York City, USAandrei.baibakou@gmail.com
Personal Statement
  • 10+ years’ experience in software engineering
  • Working knowledge and experience in JavaScript, Python, C, Java development
  • Strong knowledge of WEB development using HTML, CSS, JavaScript
  • Skilled in development of applications using pure JS, React, Vue, Angular, Django
  • Rich experience working as a part of Scrum-driven development teams
Skills Summary
Web technologies:React, Redux, MobX, Vue, Vuex, Angular, Node, Webpack, Gatsby, Metalsmith, Jest, WebdriverIO
Programming languages:JavaScript, TypeScript, Python, Java, C#, C, VHDL, Assembler
Web servers:Node, Nginx, Tomcat
Databases:PostgreSQL, MongoDB
Operating systems:macOS, Linux, Windows, z/OS
Other:git, bash, Amazon S3, GitLab, Kubernetes, DataStage
Languages:English, Russian, Czech, Belarussian
Recent Experience
Software Engineer @ Google
Nov 2019 - Now,USA, New York City
Project:Google Search
  • Google Search features and FE Platform development
  • Running experiments in Search followed by data analysis
  • Moving protobufs
Skills:Java, JavaScript, C++, Python, Protobuf
Software Engineer @ EPAM Systems
Jun 2018 - Oct 2019,USA, New York City
Project:Goldman Sachs Marquee
  • Development of the brand new real-time trading platform
  • Cross-platform desktop and web application creation, testing, improving
  • Architecting and building QA automation framework and development tools
  • QA infrastructure development, monitoring, and support
Skills:JavaScript/TypeScript, Node, React, MobX, RxJS, WebdriverIO, Jest, REST API, JSON RPC, WebSocket, git, GitLab, Kubernetes, Jira, Scrum
Software Engineer @ Positive Technologies
Apr 2017 - May 2018,Czech Republic, Brno
Project:Telecom Attack Discovery
  • Development of the complex user interface for telecom attack discovery scanner
  • Architecting of the SPA built with AngularJS components and Redux data layer on top of Python-based backend API
  • New features designing and implementing in a team of BA, UX, BE, QA specialists
  • Internal component-based UI library development
Skills:JavaScript/TypeScript, HTML, CSS (LESS), AngularJS, Redux, RxJS, Webpack, REST API, git, YouTrack, TeamCity, Scrum
Software Engineer @ NetSuite
May 2015 - Mar 2017,Czech Republic, Brno
Project:Venda eCommerce SaaS Platform
  • Development of the responsive mobile-friendly UI for the eCommerce cloud-based platform
  • Implementation of new features using both server-side templates rendering and client-side REST-based components
  • Deep integration with Backend and QA teams to implement CI & CD workflows
  • Frontend development process automation and improvement (code bundling, linting, auto deploying to a dev server)
Skills:JavaScript, HTML, CSS (LESS), Gulp, Webpack, React, Redux, Vue, Vuex, jQuery, Bootstrap, Foundation, REST API, PostgreSQL, git, Jira, Scrum
Software Engineer, Team Lead @ IBA Group
Feb 2013 - Jan 2015,Belarus, Minsk
Project:Belarusian Railway Transport Dispatcher
  • Development of the application for the operational planning of transportation resources with rich web-based user interface
  • Implementation of the interactive UI based on different types of visualization of information such as maps, tables, graphics, notifications
  • Real-time data updates mechanism based on WebSocket technology
  • Successful leadership of the team of 2 web-developers
Skills:JavaScript, HTML, CSS, AngularJS, jQuery, Bootstrap, Grunt, Google Maps, Ajax, WebSocket, Java, Apache Tomcat, Rational Team Concert, Scrum
Education
Belarusian State University of Informatics and Radio-Electronics
Master’s degree in IT. Minsk, Belarus, 2006 – 2011