Frontend team lead2021 - 2022Trazler
- Planned, designed, and developed an Angular application from scratch for a complete trip planner.
- Created custom reusable components for our application(calendars, directives).
- Mentored 4 people on the team for Angular development, did code reviews, and integrated tools for coding standards.
Angular Developer2021 - 2022Digisigner
- Conducted the performance optimization of animations of the signature fields.
- Implemented two big modules to the existing application.
- Implemented a real-time multiuser drawing dashboard with specific user privileges.
- Developed a complex export/import functionality for a drawing application.
- Extended the custom file manager (like Google Drive) functionality and implemented new features on the current application.
Angular Developer2021 - 2021The Vintage Bar Lounge
Technologies: Angular, PHP, Lint, Stripe
- Developed an Angular application from scratch. Created two big Angular modules for an online shop.
- Created a module that allows users to create their own products on the platform and sell them, like Amazon.
- Made architectural reviews from time to time and reviewed code for other team members.
Angular Developer2020 - 2020AnnuityCheck, LLC (via Toptal)
- Developed responsive views for mobile/tablet/desktop devices.
- Set up state-management for the application and created a quiz for the exact type of users of the application.
- Developed reusable components for the quiz, with custom templates for different views and types of users.
Angular Developer2019 - 2020SCRIPTS Asia, Inc. (via Toptal)
Technologies: Amazon Web Services (AWS), Amazon DynamoDB, Amazon Cognito, API Gateways, AWS Lambda, AWS, Angular, TypeScript
- Created an Angular application working with two different REST APIs (AWS API Gateway).
- Implemented authentication and authorization with AWS Cognito.
- Developed a REST API using AWS API Gateway, Lambda, and DynamoDB.
- Implemented a simple pipeline for front-end automated deployment using AWS (CodePipeline, CodeBuild, CodeCommit, S3).
Full-stack Developer2019 - 2019Soshace
Technologies: Sails.js, Node.js, Angular, TypeScript
- Created and added new features to web applications. Refactored a big module and implemented multilanguage with ngx-translate.
- Created a new task management module for assigning tasks to users (used Angular CDK for infinite and virtual scroll).
- Built an application to provide clients their own website and administration panel. I added newsletter functionality to the main application.
- Refactored an Angular application and implemented CI/CD.
- Implemented new modules and created an administration panel for a rewards web application.
Senior Angular Developer2017 - 2019Cyance
Technologies: Jasmine, Highcharts, Angular, TypeScript
- Developed a CRM application for monitoring company promotions in different markets.
- Provided modular refactoring and major version changes in the application and improved application speed twice. Performed performance and code quality optimization according to Sonar Source and Google Insight.
- Created reusable high-performance UI components for use in different modules.
- Built charts with the HighCharts library and created a custom batch export component for exporting multiple charts into a single file.
- Implemented unit testing for all components of the application.
Full-stack Developer2016 - 2019Scopic Software
Technologies: Amazon Web Services (AWS), AWS, React, AngularJS, Yii 1
- Created web applications and refactored existing applications.
- Optimized MySQL queries to pare down the loading time of a 3 million-row dashboard, twice.
- Developed a microservice which runs an AWS Lambda function and gets processed data with SQS for communication between two different microservices.
- Created a new module for communicating between microservices.
Web/Mobile Developer2013 - 2016Web Cunstruct
Technologies: Sencha Touch, Onsen UI, Ionic, Angular, AngularJS
- Created web applications, websites, and mobile applications.
- Developed a personal fitness trainer application with Ionic.
- Programmed a small local business network application with Onsen UI and REST API written in PHP.
- Built a medical platform for doctors and their clients with Angular 2.
- Created and implemented mobile applications' complex animations with other tools (Adobe).
Junior Full-stack Developer2012 - 2013Armland Web Company
- Developed various CMS-based websites and web apps with PHP frameworks.
- Wrote SEO to make web pages more attractive to search engines.
- Developed a local eCommerce website using OpenCart.
- Developed and managed a blog to make shops more attractive on social networks.