Summary

Summary

I have been working in software development since 1996. My first applications were related to file-server DBMS. Later I was switched to developing WEB applications: WEB sites and WEB services. Since 2010 I have been involved in mobile app development (native applications) for iOS and Android. I have a lot of experience in the development of new apps and app maintenance: creating apps from sketch, fixing issues, adding new features, updating apps according to new requirements of the operating system or device features.

In 2017 I switched into development back office web consoles (with Angular) for mobile applications. These projects required Node.JS at backend so I refreshed my knowledge of JavaScript. Also I have experience in integration (end-to-end) testing using Selenium with Java.

Since 2020 I was focused in the development WEB applications with Node.JS and Angular / React.

As usual my duties are:

  • reviewing project requirements and creating project specifications
  • creating architecture solution for single- or multi-platform application
  • prototyping for new applications
  • deploy new features & bug fixes
  • coordinate simultaneous work on many ongoing development projects
  • integration of apps with web services of website, manage the design + development team

Stack of technologies I am familiar with:

  • WEB (front end): React.JS, Angular 5+ (with Typescript), HTML, CSS
  • WEB (back end): Node.JS (JavaScript) / Nest.JS (TypeScript) with MongoDB + PostgreSQL / MySQL
  • Related technologies: AWS, Heroku, Firebase, Jenkins, Selenium IDE, Twilio, OpenID

I continuously look for honing my skill, acquiring knowledge and learning about contemporary business practices.