#Angular #Typescript #rxjs #nest.js I work as a senior angular developer. I specifically focus on the development of SPA. Also good know how to boost performance, make a monorep and created a lots ui-kits. My role is to solve business problems while I'm creating architecture which easily supports I've been in front-end developer for close to 5 years. I started work with react.js, went over to backbone.marionette, then move to AngularJs and then move to new Angular. Now Main framework is Angular and i watch to node.js. Hard skills: - JavaScript - TypeScript - Angular - rxjs Among my core skills i can name the ability a solid understanding of JavaScript, TypeScript, Angular, rxjs. I've acquired considerable experience in Angular, TypeScript, rxjs. I've also gained a broad understating of such design patterns, deployment projects(CI, CD). I worked with Jenkins, Azure. I worked with different projects, such like a big enterprise projects with a lot of micro-frontends and a lots of legacy and small startups which are starting development with 0. Also, I have a lots of useful projects on my github. I'm creating my own store base on redux pattern. Also, I created OData builder filter for Angular. You can ask me about github. Soft skills: - Problem solver - Team player - Self-motivated I see myself as a team-player. I think I have quite good communication skills. I am able to analyze things logically to figure out problems and seek solutions. Persistent in self-studying and mastering new technologies, self-motivated, hard-working. I have experience with mentor and manage small team(2 junior's).
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.
Location: Russia
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: Санкт-Петербург, Россия