Cavidan - Senior Angular developer

Position: Front-End Angular Developer

Location: Azerbaijan, Baku (GMT +4)

Want to hire this developer? Email us info@spacebus.dev

English check

Summary

5 years of experience on highly scalable cross-platform web (with angular) development using modern Javascript technologies, principles, architectural and design patterns;

Proficient knowledge of JavaScript and popular JavaScript-based libraries, frameworks (Angular, NgRX, jQuery, Gulp etc.);

Thorough understanding of software design principles and patterns;

Solid understanding of web performance concerns (event loop, rendering life cycle, asynchronous programming);

Good knowledge of browser APIs (Chrome, Firefox, Safari, IE, Edge);

Good communication skills.

Technical Skills

Programming and Markup Languages:

  • JavaScript, TypeScript, React, 
  • HTML, CSS, SCSS, SASS


Databases:

  • MsSQL
  • Firebase


Templating:

  • Pug
  • Handlebar


Testing Environments:

  • Jasmine
  • Karma

Technologies and Frameworks:

  • Angular 2+, Angular Universal
  • Angular Material, Ngx Bootstrap, Ng Zorro
  • Angular Observables, RxJS


Bug Tracking Systems:

  • Jira, ClickUp, Trello, MeisterTask


Source Version Control:

  • Git, GitLab, GitHub


Other:

  • SocketIO / Websockets / SignalR
  • STRAPI CMS
  • Contentful CMS

Work Experience

SpaceBus company  2022 – Present 

Front End Angular Developer   


Limestone Digital, Kiev 2021 – 2022

Front End Angular/React Developer   


Innovations Center, Baku 2019 – 2021

Front End Angular Developer    


WebCoder Agency, Baku 2017 – 2019

Front End Developer

Recently Completed Projects

Fooderos: May 2021 – February 2022

  • Develop a high-performance customer-facing, multi-language food delivery application using Angular 2+.
  • Used Socket IO for receiving real-time coordinates from courier devices and show some updates for user.
  • Optimize map performance for displaying up to thousands of dynamic points.
  • Migrate the entire project to Angular Universal for server-side rendering and SEO optimization.
  • Used NG Zorro as UX-Library.
  • Exclusively used built-in Angular hooks to handle application life-cycle processes.
  • Implemented Lazy loading and interceptors for optimization.
  • Used Typescript for better managing and understanding code base.
  • Worked closely with clients to establish specifications and system designs. Used Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.
  • Implement the SCSS technique for better managing the dynamic theme.

Technologies used: Typescript, Angular2+, Angular Universal, NG Zorro, Socket IO, ChartJS, HTML, SCSS, Figma.

Shop.az: April 2020 – March 2021

  • Used Typescript for better managing and understanding code base.
  • Used Ngx Bootsrap library for building easy-to-use interfaces based on Vien admin template.
  • Used Socket IO for receiving real-time notifications from devices.
  • Built reusable and performant form components for management applications to handle large forms.
  • Built statistical charts using ChartJS.
  • Implemented Lazy loading and interceptors for optimization.
  • Implemented SOLID principles to improve the scalability of the code base.

Technologies used: Typescript, Angular 2+, SignalR, ChartJS, Angular Universal

Smart Electronics: February 2020 – March 2021

  • Used Typescript for better managing and understanding code base.
  • Used Ngx Bootsrap library for building easy-to-use interfaces based on Vien admin template.
  • Used Socket IO for receiving real-time notifications from devices.
  • Built reusable and performant form components for management applications to handle large forms.
  • Built statistical charts using ChartJS.
  • Implemented Lazy loading and interceptors for optimization.
  • Implemented SOLID principles to improve the scalability of the code base.

Technologies used: Typescript, Angular 2+, SignalR, ChartJS, Angular Universal

Eoffice - HR Managment System: April 2019 – January 2020

  • Used Typescript for better managing and understanding code base.
  • Used Ngx Bootsrap library for building easy-to-use interfaces based on Vien admin template.
  • Used CK Editor for formatting, placing and validating documents according government rules.
  • Used Socket IO for receiving real-time notifications from devices.
  • Built reusable and performant form components for management applications to handle large forms.
  • Built statistical charts using ChartJS.
  • Implemented Lazy loading and interceptors for optimization.
  • Implemented SOLID principles to improve the scalability of the code base.

Technologies used: Typescript, Angular 2+, SignalR, ChartJS, Angular Universal

Vadim Rozov

CEO, SpaceBus

vadim@spacebus.dev

Let’s talk about your current project needs!

Staying competitive in the modern software market means getting instant access to the technical expertise you need at the moment to proceed with your project creation. Software development team extension services are the cost-effective and time-saving way to cope with this challenge. You are welcome to share the current needs of your project so that we will be able to provide you with the skills and knowledge necessary for your business boost!