Angular 9, rxjs, amchart. Building architecture and creating standards. Refactoring and updating existing features. Creation of new functionality with writing documentation (compodoc), specification and unit tests. Application update to the latest version of ng (6-> 9). Improved application performance. Work with amchart to display complex composite graphs. Code review, environment calculations, control of junior developers.
Creating a back office for an online school Main goals - Creating a productive data table - Charting - Integration with Google tables Technologies: - Angular 7 - ngxs - socket.io - d3
Dating application for social. minorities in the Israeli market Main goals - Rewrite the application using modern practices. The application passed MVP, and it was necessary to rewrite the test project to something more serious. Technologies: - Angular 8 - ngxs - socket.io
Project for managing large grocery companies. Employee control, task control, logistics control, production control. Main goals - Creating a staff schedule module - Successfully passed the module on time, covered the entire module with tests Technologies: - AngularJS - redux - TypeScript - Karma - node.js as middleware
Location: St.Petersburg, Russia
Social network for entrepreneurs, which allows you to share commercial requests. Main goals - Make MVP to show - Member profiles - Tape with offers - Chat between participants Technologies: - Angular 4 - rxjs - socket.io
I made a ui-kit for the company, there was a lot of work with designers and other fronts. It turned out that all edits on ui were made only in the json config file from which the ui-kit was assembled. The company had many similar applications based on one, and they only changed the color scheme / buttons / fields. Now managing their styles is easy. Unfortunately, there was not enough time to move to a component approach. By Technology: Stylus Alol.io had a lot of work with the old Backbone.Marionette code base. A bunch of features were produced, with parallel refactoring of some modules. What I did special here - I accelerated the assembly of the project (instead of 40 seconds it took 1-2 to rebuild), this allowed us to develop faster. There were also many revisions with the aim of completing the feature / project to a finished / presentable state. Webpack, Backbone.marionette, bluebird, socket.io, epoxy, sass. ulmart.mobile - there was already little to do with it, basically it was refactoring and porting the old code to the new application architecture module, before that there was spaghetti code. Css modules, Sass / Stylus, webpack2 and everything that was in alol.io. Uniteller is a payment form project, actually here I did it myself from scratch alone. It was decided not to use any frameworks, to write everything in vanilla js, such entities as Model and View were actually written, everything was written in the component approach. Great job with masks and validation. Automatic identifiers of the bank and card type were written. Vanilla.js, webpack2, OOP (There were self-written Observable, SIngleton, EventEmitter, Decorator).
Location: Санкт-Петербург, Россия
Platform for accounting for personal finances. Engaged in front-end. Platform development from scratch. Main goals - Creating a transaction tape with the ability to edit each transaction - Quick transaction search Technologies: - React - ASP.NET - Typescript - Sass, jade - Grunt -> Gulp Acquainted with SOLID, SOA, OOP, Design Patterns
Location: Санкт-Петербург, Россия