Hi. I’m Alexander.
I am a full-stack web applications software engineer.
Technologies that currently make my bread and butter:
Besides backend, I also do responsive frontend
I’m an open source contributor
- Bootstrap 3 components built with React react-bootstrap
- React specific linting rules for ESLint eslint-plugin-react
- Gravatar URL for ClojureScript cljs-gravatar
- Bootstrap Loader (webpack’s plugin) bootstrap-loader
- Integration of React + Webpack + Rails react-on-rails
- A Select control built with and for React JS react-select
- RSpec runner and formatters rspec-core
- Release script release-script
- React PropType utilities react-prop-types
- Integration between React Router and R-Bootstrap react-router-bootstrap
- ESLint plugin for the lodash library eslint-plugin-lodash
- Elemental UI
I create projects to help other projects
- Release-Script
- for React-Bootstrap
- for React-Router-Bootstrap
- for React-Prop-Types
- Rosemary-UI uses it
- react-component-metadata
- uncontrollable
- react-element-children
- jquense/yup
- mathieumg/tempura
- …and many other projects
Project maintenance related tasks
- I can handle API changes
- Handling of deprecated features
- I love to deal with technical debt
- I use code linting
- I maintain CHANGELOGs
- Publish only essential to npmjs
- My attention to details
- I use visual testing too
I care about code readability
I like removing code :)
I care about documentation
- Documentation for users
- Add docs for jsx-sort-prop-types rule
- Documentation for contributors
- Document –dry-run option for maintainers
- and more
I care about tools I’m using
I use Continuous Integration
I can write advanced SQL
I work with AST as well
I have been contributing to open-source since 2011
I am very consistent and dedicated
What other developers say about me
- alexkval as the bulldog that keeps fixing everything
- Thanks to Alexander Shemetovskiy (Leimonis Konstantinos)
- Dude you rock (Matt Smith)
- Fantastic (Jimmy Jia)
Some of my proof of concept projects
- JSON-API server with ORM-layer for ODBC in Node.js webd2-api
- A client to webd2-api made with Ember.js webd2-client-ember
- Node.js ORM-layer to Windows ODBC webd2-datamapper
My pet-projects for learning
JavaScript related
- Express + jQuery + Backbone + Marionette
- Working with GoogleMaps API
- My jQuery component (Show me)
- Working with Moment.js (Show me)
- Functional JS
- Ember: Task-Manager
- Ember: GitHub-Show
- The Elm: Random GIF
- The Elm: Dynamic Components
RubyOnRails related
Frontend related
- Responsive CSS - web page
- Responsive CSS - web stats block
- Responsive CSS - gallery (Show me)
- Modal login form (Show me)
- Credit card form (Show me)
- Pricing table (Show me)
- Stylish listing (Show me)
- Mobile registration form (Show me)
- SVG by hand (Show me)
- Code syntax highlighting (Show me)
- W3School the “example” part of a page
- EngVid’s button and form style
- CSS transitions
- CSS-only responsive tabs (Show me)
- Layouts
- Copyworking
- Animated grid