Artur is speaking at GROCON 2019 conference about Automated Testing Artur is speaking at Grodno JS meetup about Web Accessibility Artur - white European with blue-gray eyes, brown hair and checked flannel shirt is smiling at Instinctools company office Artur is speaking at GROCON 2018 conference about ReactVR Artur at DelEx conference, Wargaming stand Artur with CTO Lition Energy - pair programming

Greetings!

My name is Artur Basak.

I am a second generation Programmer.

And for more than 13 years I have been solving problems using Web Technologies as a Software Engineer.

My career path

  • 2010 - Quality Assurance Engineer at *instinctools EE Labs
  • 2012 - Software Engineer at *instinctools EE Labs
  • 2015 - Senior Software Engineer at *instinctools EE Labs
  • 2017 - Lead Software Engineer at *instinctools EE Labs
  • 2018 - Trainer at Hi-Tech Park Belarus: IT-Academy
  • 2019 - Lead UI/Web Engineer at Indy (ex-Tispr, ex-BuddyHOPP)
  • 2021 - Software Engineering Manager at Godel Technologies
  • 2022 - Senior Software Engineer at IntexSoft

I helped companies or projects of

World wide management consulting company from Top 3, Kohl's, Daimler, SAP, Lition, Tispr, NextGate, Florence Healthcare, True Impact, instinctools, Saitodrom, Godel Technologies, Kanda Software, Evonik Industries, Westernacher Consulting, Penton Media, Thumbtack, SoftServe, ThoughtWorks, CROC, Sibur Holding, and others.

My education path

  • 2007 - Baranovichi Gymnasium - Computer Science Class
    School Programming (Pascal, Intal)
    Took part in regional and city Olympiads in Informatics
    Training Network Olympiads - Moscow (Pascal), under mentoring of Shevchenko T.G.
  • 2011 - Technological College, Educational Institution the GRSU
    Speciality:
    Software of Information Technologies
    Specialization:
    Programming for computer–aid design systems
    Qualification:
    Technician-programmer
  • 2015 - Yanka Kupala State University of Grodno / GRSU (incomplete)
    Faculty:
    Mathematics and Informatics
    Specialization:
    Information Technology Software
    Qualification:
    Software Engineer
  • Ongoing - MOOC platforms like Coursera, edX, CodeSchool, egghead, FrontendMasters, Linkedin Learning, etc. I have a few professional certificates from W3Cx

My technical path

  • School time (2003) - CLI and GUI with ASCII symbols, Turbo Pascal CRT and Graph modules
  • College time (2007) - Desktop GUI with VCL and Borland Delphi, Borland C++
  • 2010 - Desktop and Web GUIs with AWT, Eclipse SWT, RCP/RAP, JFace, qooxdoo.js
  • 2012 - Web UI with jQuery UI, jQuery Mobile and JavaServer Faces (JSF), XHTML
  • 2013 - Web UI with Sencha ExtJS, JavaServer Pages (JSP) and Documentum Webtop
  • 2014 - Web UI with Angular.js, Backbone.js, SASS/SCSS, LESS
  • 2015 - Web UI with Ember.js and Handlebars Templates, MEAN, Meteor, Bootstrap
  • 2016 - Web UI with React.js, JSX, Redux and Mobx
  • 2018 - Web UI with Next.js, Headless CMS and React VR/360
  • Ongoing - JavaScript, HTML, CSS, Web API

My tools

  • My first computer: Intel Pentium III
  • My current computer: Intel Core i9
  • My favorite OS: MacOS (Unix)
  • My favorite browser: Brave (Chromium)
  • My favorite IDE: WebStorm
  • My favorite shell command: ls -la
  • My favorite paradigm: Object-Oriented

My articles

My speeches

My professional interests

Human-Computer Interaction (HCI), Web Technologies, UI Programming, Engineering Management, Automated Testing, Graphic Design, Typography, UX and Accessibility, Immersive Web

My top of professional books

  1. The Mythical Man-Month: Essays on Software Engineering, Fred Brooks
  2. The Inmates Are Running the Asylum, Alan Cooper
  3. The Best Interface Is No Interface, Golden Krishna
  4. Don't Make Me Think, Steve Krug
  5. Test Driven Development: By Example, Kent Beck
  6. Clean Code: A Handbook of Agile Software Craftsmanship, Robert Martin
  7. You Don't Know JS, Kyle Simpson