Position: Front-end / Full Stack Developer
Category: JavaScript
English level: fluent
Years of experience: 3


• 3+ years of commercial experience in the IT industry.
• Main Stack: JS/TS, React, Next.js and Node.js.
• Deep knowledge of React ecosystem libraries.
• Solid understanding of responsive/mobile-first design, web standards, and UI/UX best practices.
• Experience with PostgreSQL and NoSQL databases such as Firestore and MongoDB.
• Experience with CI/CD (GitLab, Jenkins).
• Knowledge of testing UI components with Jest.

Projects:

BrandGen

BrandGen.io is a programmatic digital advertising platform that offers comprehensive B2B targeting options for executing go-to-market advertising strategies efficiently.

As a Full Stack Developer (React + Express.js) at BrandGen, my primary responsibilities included:

• Significantly improved the overall code quality by performing a complete refactor of the Frontend section of the application, including a complete redesign.

• Incorporated into the development process such tools as eslint and prettier.

• Integrated staging environment and CI/CD into the development process which led to faster shipping of features.

• Collaborated with various APIs and tools, including BeesWax Buzz API (Bidder-as-a-Service), HubSpot CRM API, KickFire for IP matching, and Stripe.

• Expanded my expertise in AWS (Amazon Web Services). AWS Elastic Beanstalk for the environment layer and streamlined EC2 instance management, S3 buckets for storing frontend build artifacts and billing logs, CloudFront for secure content delivery with low latency, Cognito for user management, RDS (PostgreSQL) for the database, and SES + SNS for billing statements and notifications.

• Optimized cron job queries by over 25% through effective database structure normalization, resulting in more efficient SQL queries.

Dress2Save

Dress2Save is a platform that aggregates goods from major European clothing, footwear, and accessories stores. It provides users with real-time price monitoring through graphs, detailed information about discounts, and valuable analytics.

In my role at Dress2Save, my primary responsibilities included:

• Developing a Progressive Web Application (PWA) with server-side rendering for the client application using Next.js.

• Collaborating with stakeholders during development processes to confirm creative proposals and design best practices.

• Led the development of the Frontend part of an e-commerce Next.js web application with 2 developers in the team. 

• Creating web scrapers using Puppeteer, which were scheduled to run on a daily basis.