Angular Developer2019 - 2020Latch (via Toptal)
Technologies: Angular, TypeScript
- Helped to fix issues and develop new features.
- Contributed to the upgrade from Angular 6 to 7 and then to 8.
- Supported the integration with PMS systems.
- Fixed a big performance issue caused by a large amount of data in an editable page.
- Helped to improve an internal component library.
Angular Architect and Lead2019 - 2020InToo LLC
Technologies: Angular, Angular Universal, Node.js
- Created an Angular project structure for a big banking website.
- Architected a components library.
- Architected the project structure with lazy loading.
- Helped developers to move from React to Angular.
- Found and fixed several security issues.
- Created a good mock environment to make a UI work a bit independently from the back end (based on Node.js).
Project Architect and Lead2019 - 2019InOne
Technologies: Angular 7+, Ionic 4, Webpack
- Led a team to create an Ionic application for Android and iOS.
- Taught Angular 7 to front-end team members.
Freelance Extension Developer2018 - 2019Reward Gateway (via Toptal)
- Created a work environment with Webpack for development and product builds.
- Added an abstraction layer for used browser APIs in order to be able to add some workarounds.
- Implemented a workaround for identity API for Edge.
- Added a workaround for storage API from a content script.
- Implemented request caching for some frequent requests.
Web Developer2016 - 2019VMware
Technologies: Ext JS, Java, Angular 5+, Node.js, Grunt.js, Gulp, Webpack
- Built a Gulp plugin for bundling Ext JS scripts.
- Improved the script-loading speed of vROps by bundling scripts which increased the speed by more than 6x.
- Developed a technique for integrating Angular (6+) with other frameworks by using Angular Elements.
- Created a technique for moving big applications from an old framework to Angular 6.
- Constructed an Ext JS component set for integrating Angular pages with vROps.
Angular Lead2018 - 2018Cerberus Team
Technologies: Angular, Node.js, PostgreSQL, Angular Universal, Angular Material
- Led a team of two Angular developers.
- Created a pet-selling website with Angular, Node.js, and PostgreSQL.
- Integrated the custom image slider and file uploader.
- Created a portfolio app for Juan Pardo.
- Integrated that portfolio app with Vimeo and EventBrite APIs.
Angular Instructor2017 - 2017ACA
Technologies: HTML, CSS, Angular (4+), TypeScript, RxJS, Node.js, DOM
- Taught various courses including ECMAScript 5 and ECMAScript 6 basics, TypeScript basics for Angular, RxJS basics for Angular, and Angular basics with guards, resolvers, and NgZone.
Software Developer2014 - 2016Ogma, Inc.
- Transitioned a player and added support for playlists with both images and videos.
- Worked on the HTTP caching of HTML pages of in MVC applications.
- Integrated Angular 1 with a C# .NET MVC application.
- Created an image slider with thumbnails for a jQuery application.
- Developed back-end features with .NET.
- Built big applications with jQuery and Kendo UI.
- Integrated a Kendo UI for the ColdFusion app.
- Implemented PDF and sheet creation with ColdFusion.