This web page requires JavaScript to be enabled.

Alexander

Kish:

web

developer,

software

engineer



About

Hi! I'm Alex, a software engineer, currently focused on web development and specializing in JavaScript technology stack.

Alex photo

I’m a qualified engineer who has been involved in the software engineering industry for more than fourteen years. I consider my mission as to apply engineering approach, best practices and cutting edge technologies for developing applications which make user’s everyday life easy and enjoyable.
Engineering approach is an iterative process distinguishable from something that can be learned once and for all. Therefore, as an engineer, I’m constantly forced to seek and test better solutions in order to embed the best practices in my further work, honing and enriching my toolset.
Apart from my technical skills, while having a sustained experience of work in a corporate environment, I cultivated communication abilities with both business customers and technically-minded staff, which lets to be focused on the end users objectives and, on the other hand, be a responsible team player.

Skills

These few are what my making things work capability is composed of. Growing them took me all my entire life and career.

 

Problem solving

I’m coming from the engineering school which proved me that logic beats rote. There I established habits to trace causal links, recognize patterns, use logic and common sense, which composes the backbones of my engineering approach and gives me the ability to get maximum effect using minimum resources.

 

Teamwork

The rule: ‘A chain is as strong as it weakest link’ describes teamwork best. As a team member, my goal is not only to be a strong link, but help to reinforce other links.

 

Perseverance

I’m a strong believer that if any human can do something, so can I. The only way to fail is to abandon further attempts. If what I do doesn't work, I should try doing something different.

 

Empathy

It’s known that a wise man's question contains half the answer. As an engineer solving a problem, I must be ensured that the problem has been defined comprehensively, and I’m addressing this very problem.

 

Accountability

The only thing I can change at any situation is my own behaviour. The more I blame something else, the less I am able to change.

 

Curiosity

Curiosity is best described by the Buddhist concept of Karma. Causal links are everywhere. Each thing has future consequences and at the same time is a consequence of past causes. Curiosity is the desire to see causal links, the desire to understand how things work.

Toolset

As an engineer, I’m constantly forced to seek and test better solutions in order to embed the best practices in my further work, honing and enriching my toolset.

    Frontend

  • HTML
  • CSS
  • SASS/SCSS
  • AJAX

    Backend

  • Node.js
  • RESTful APIs

    Databases

  • SQL (MS SQL, MySQL, Oracle SQL)
  • noSQL (MongoDB/Mongoose)

    Programming languages

  • JavaScript
  • TypeScript
  • C#
  • Java
  • PHP

    Frameworks and libraries

  • Express
  • Restify
  • React.js
  • Redux
  • jQuery
  • ASP.NET

    Testing

  • Mocha
  • Chai
  • Jest
  • Enzyme
  • Testing Library
  • QUnit

    Web services

  • AWS
  • Azure
  • IBM Watson
  • Google Firebase
  • Github Pages
  • Heroku

    Scripting, bundling, compiling tools

  • npm
  • Webpack
  • Babel

    Version control and integration

  • Git (GitHub/GitLab/BitBucket)
  • Trello
  • Jira
  • MS Teams

    Methodologies

  • Agile (Scrum)
  • Waterfall
  • TDD/BDD
  • SOLID
  • DRY, KISS, YAGNI
  • Mobile/Desktop-First
  • BEM

    Other useful techniques

  • Design thinking
  • Mind mapping
  • UML
  • SWOT analysis
  • BPMN
  • RACI matrix

Experience

With that foundational background, I have been successfully building my IT career filled with dozens of agile and waterfall projects, where I worked on different roles, covering all the software development life cycle.

I'm in
(via MissionReady HQ)

May 2020 – current

Web Developer (full stack)

Developed client-server application using MERN stack (MongoDB, Express, React.js, Node.js). Developed functional components using React Hooks. Used Redux as a state management solution for central data storage. Implemented responsive page layouts based on Adobe XD wireframes using JSX, HTML + CSS with SASS preprocessor, Mobile-first and BEM methodologies. Developed server API of the application applying MVC architectural approach.

Auckland, NZ

Cultiv8.ai
(via MissionReady HQ)

Oct 2019 – Dec 2019

Web Developer (full stack)

Developed chat-bot platform using Node.js and Restify on server-side, facebook messenger as a front-end, and dialogflow as a conversational AI web-service. Developed RESTful API for chat-bots analytic platform using node.js, Restify, Mongo DB, Mongoose, Power BI web-service. Design Power BI Dashboard for defined metrics. Building appropriate data sets from existing data base structure.

Auckland, NZ

LUKOIL Mid East Limited
West Qurna – 2

Jul 2014 – Nov 2015

Business applications support engineer

Designed technical solutions for corporate business problems, provided ideas, options and consulting of using information technologies for corporate needs. Designed architecture of corporate web-applications. Developed and tested new functionality in collaboration with project teams (HTML, CSS, JavaScript, jQuery, ASP.NET, MS SQL, MS SharePoint). Provided second and third line onsite technical support of business applications, information systems and web-applications in collaboration with remote project teams located in different time zones (HP OpenView Service Desk, JIRA). Managed prioritization of change requests for business applications, analyzed work content, planned resources, managed incidents and problems (HP OpenView Service Desk, JIRA). Monitored usage of software licenses (MS SCCM, MS Active Directory).

West Qurna - 2 oilfield, Basrah, Iraq

LUKOIL Overseas Service B.V.
(Dubai branch)

Oct 2013 – Jun 2014

IT Services Department, Engineer

Organized second line support for corporate business systems and applications in collaboration with Service Desk team (HP OpenView Service Desk, JIRA). Utilized ITIL processes to manage incidents, problems and changes (HP OpenView Service Desk, JIRA).

Tekom, Dubai, UAE

LUKOIL Overseas Service B.V.
(Moscow branch)

Feb 2011 – Oct 2013

IT Services Department, Lead Expert

Supported operation of SAP ERP and OpenText based corporate systems in collaboration with project teams. Utilized ITIL processes to manage incidents, problems and changes (HP OpenView Service Desk, JIRA). Conducted review of IT solutions for matching corporate business and security models.

Moscow, Russia

LUKOIL Overseas Service B.V.
(Moscow branch)

Sep 2007 – Feb 2011

IMS Project (SAP ERP), FI Department, Head Expert

Configured SAP FI module on design stage of the project. Designed scripts and structured data sets for information flowing from number of sources to SAP FI module (LSMW). Designed use cases for system testing. Designed Project Solutions, Specifications and other project documentation. Prepared and conducted trainings of using implemented SAP ERP system. Organized support process of SAP FI Master Data Management on transition and operation stages.

Moscow, Russia

1C – Automatization

Dec 2002 – Sep 2007

Software Engineer

Identified business problems and designed technical solutions, provided ideas, options and consulting of using information technologies for several business customers. Designed architecture of business-applications. Developed and tested database structure, views, queries, stored procedures, user interfaces, integration solutions (PHP, JavaScript, Visual Basic, WSH, batch files, ftp, XML, OLE, ADO, MS SQL, MySQL).

Moscow, Russia

Qualification

I like to study something new and I constantly need to study something new as I constantly face something completely unfamiliar which is a part of my job which I enjoy of.

Udemy

Sep 2020

Course - Node.js, Express, MongoDB & More: The Complete Bootcamp 2020

Master the entire modern back-end stack: Node, Express, MongoDB and Mongoose (MongoDB JS driver). Build a fast, scalable, feature-rich RESTful API (includes filters, sorts, pagination). Learn how Node really works behind the scenes: event loop, blocking vs non-blocking code, streams, modules. CRUD operations with MongoDB and Mongoose. Security: encryption, sanitization, rate limiting. Server-side website rendering with Pug templates. Credit card payments with Stripe. Sending emails & uploading files. Deploy the final application to production.

online
| www.udemy.com

Udemy

Jan 2020

Course - Software Architecture: Meta and SOLID Principles in C#

Course provides good explanations of SOLID principles as well as some other programming principles such as DRY, KISS, YAGNI and some other architectural approaches and features. It helps to understand OOP and software architectural design in general.

online
| www.udemy.com

Microsoft

Jan 2020

Sertification exam 70-480 - Programming in HTML5 with JavaScript and CSS3

Certification covers full area of front end web development, including rare used and resently added technologies and standards. In fact, preparation to this certification exam is the best educational programm for front end web development.

Auckland, NZ
| www.microsoft.com

Mission Ready HQ

Dec 2019

Course - AI Developer

Course programme built to provide experienced IT specialists an opportunity to utilize their knowledge in real a real world projects on NZ local IT market and at the same time learn new modern technics and methodologies, such as Agile - SCRUM, web-services, AI applications development using AI web-services.

Auckland, NZ
| www.missionreadyhq.com

Udemy

Aug 2019

Course - Advanced CSS and SASS

Excellent and comprehensive diving into building front-end applications, using browser native capabilities. Course provides solid understanding of different aspects of front end web development, including CSS basics and advanced features, CSS preprocessor SASS/SCSS, modern CSS methodologies and design approaches, application building and compiling processes.

online
| www.udemy.com

Udemy

Feb 2019

Course - The complete React Full stack course

Course provides solid knowledge of design and development of modern client-server web applications using cutting edge technological stack of JavaScript libraries and frameworks. Course programme covers ES6 syntax, React js, Node js, Express, MongoDB. Also it provides explanation of TDD and BDD methodologies as well as web-project development tools like npm, webpack, Babel and it applying in a real projects.

online
| www.udemy.com

Javarush

Jun 2016

Course - Javarush

Course gave me from top to bottom understanding of one of the most popular modern programming language, it concepts and capabilities as well as solid understanding of OOP concepts, principles and techniques.

online
| www.javarush.ru

EXIN

Sep 2013

Exam - ITIL®v3 Foundation, Cert. No 00260407

Preparation to the sertification is giving the comprehensive knowledge about IT service model, service lifecycle (including software development), and solid understanding of purposes of Information Technologies from both business and technical perspectives.

Moscow, Russia
| www.itexpert.ru

SAP CIS

Sep 2010

SCM500 - Processes in Procurement in SAP R/3

This course gives the fundamental knowledge of the processes in procurement in SAP, understanding the major business processes and functions in materials management.

Moscow, Russia
| www.training.sap.com

SAP CIS

Oct 2007

AC200 - Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable in SAP R/3

This course provides the mandatory foundation knowledge required in order to understand and configure business processes for the SAP ERP application financials module in the areas of general ledger, accounts payable, and accounts receivable accounting.

Moscow, Russia
| www.training.sap.com

’Specialist’ Computer Training Center of Bauman Technical University

Apr 2002

Programming and Databases fundamentals

Course programme covers fundamentals of programming, design and implementation of databases, improves skills in coding and implementation of programs by optimizing their code, and creates a solid foundation for the development and operation of DBMS.

Moscow, Russia
| www.specialist.ru

G.I. Nevelskoy Maritime State University

Jul 1997

Bachelor of Engineering - Operation of ship power plants

Formal engineering degree in one of the best engineering schools former USSR. For 5 years, lecturers prompted us to cultivate the basis of scientific methods for assessing problems and the engineering approach to solve them. Getting this education laid the foundation for my entire further career.

Vladivostok, Russia
| www.msun.ru

Contacts

In case you would like to get in touch please use email or LinkedIn links below, or just send me a message through the website form.

Send a message

×