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 InformaticsTraining 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
- Smashing Magazine - How To Configure Application Color Schemes With CSS Custom Properties
- Better Programming - UI Kit + Design System = DesignOps
- Better Programming - 5 Tips to Help Improve Your UI Development Environment
- Better Programming - A Visual Tutorial on Every Type of Test You Can Write
- Habr.com - Знай свой инструмент: Event Loop в libuv
My speeches
- GROCON 2019 - Test Automation strategy for Legacy System [RU]
- Grodno JS Meetup - Web Accessibility. What is it? [RU]
- GROCON 2018 - GrodnoVR - My first and last experience with ReactVR [RU]
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
- The Mythical Man-Month: Essays on Software Engineering, Fred Brooks
- The Inmates Are Running the Asylum, Alan Cooper
- The Best Interface Is No Interface, Golden Krishna
- Don't Make Me Think, Steve Krug
- Test Driven Development: By Example, Kent Beck
- Clean Code: A Handbook of Agile Software Craftsmanship, Robert Martin
- You Don't Know JS, Kyle Simpson