Працювала в 1 компанії   4 роки 6 місяців

IT

Full Stack Developer

Appexoft

IT

4 роки 6 місяців

10.2021 - до теперішнього часу

Full Stack developer with 4 years of commercial experience in developing modern webapplications. Proficient in frontend and backend stack, including React, Vue, Angular,Node.js/Express, Node.js/Nest, as well as PostgreSQL, MongoDB and MySQLdatabases. I have hands-on experience with ORM tools (TypeORM, Prisma),version control systems (Git) and CI/CD tools (GitHub Actions).
For four years I have been working in this company as a Full Stack developer.During this time I gained valuable experience in developing andmaintaining web applications, working with both frontend and backend. I was also involved inarchitecture design, performance improvement and CI/CD process implementation.I am truly grateful to this company and the whole team for the opportunity to growprofessionally, the support and the inspiring atmosphere. This experience was animportant milestone in my career path.
Projects
CRM System for cleaning company (React.js, Redux Toolkit, CI/CD, Nest.js,TypeOrm, MySQL, Docker)
A web application for automating the operation of a cleaning business with a separateadministrative panel. The system allowed managing orders, customers, employeeschedules and financial data.
My key responsibilities:
1. Developed and maintained the admin panel using React, Redux Toolkit andTailwind CSS
2. Implemented server-side logic on Express.js with PostgreSQL and Prisma ORM
3.Integrated of authentication, role and notification system
4. Added CI/CD customization via GitHub Actions and ensured stability inproduction
5. Tweaked multi-stage docker build to deploy the application and deployed onAWS EC2
6. Optimize database queries and improve UI performance
Arabic Selling Platform (React Native+Expo, Express.js, TypeOrm)
An Arabic Selling Platform designed to serve Arabic-speaking users with aseamless online marketplace experience.
My key responsibilities:
1. Designed and developed responsive user interfaces in Arabic, ensured RTL(Right-to-Left) layout compatibility.
2. Implemented product listing, search, and filtering functionalities.
3.Ensured full localization support and optimized the UX for Arabic-speakingaudiences.
4. Focused on mobile responsiveness and cross-browsercompatibility.
5.Fixed bugs with rerenderings, optimized the productivity
Social Network for people with mental deseases (Nuxt.js, Nest.js, Redis, AWS ECR,AWS S3, AWS ECS, Supabase, TailwindCSS, RabbitMQ)
This project was created for people that have some a feelings and they want to expressthem. Each person can create his own topic, find like-minded people and be matched withsomeone. The application also creates a garden of flowers (feelings during all of the time)and depending on that it shows animated flower.
1. Created animated UI for the pages
2. Added real-time messaging with using database triggers
3. Added notifications for the events
4. Added trpc functions for the api endpoints
5. Refactored backend code, reviewed and removed redundant logic, fixed bugsrelated with redundant api requests
Platform for translators (Angular, Nest.js, Microservices, Redis, TailwindCSS,RabbitMQ, PNPM, Docker, Kubernetes)
The platform was developed for people who want to receive notarized docs or have theirtext translated properly. The platform allowed to manage the document files and leaveremarks to team of professionals. There was also an admin panel that allowed to track thepayments and orders. There was a form for messaging between the customer and themanager.
1. Did a total code refactoring (split huge parts of services into a smallerones)
2. Optimized huge bundle size on the client application
3. Developed new design screensMoved reused components into a packages of monorepo (createdcustom components library)

Ключова інформація

React.js, Typescript, Javascript, HTML, CSS, Vue.js, Vuex, Mobx, ReduxToolkit, PostgreSQL, MongoDB, Nest.js, Express.js, Firebase, AWS

Навчалась в 1 закладі

Львовский торгово-экономический университет

Компютерні науки

Львов, 2024

Володіє мовами

Англійська

поглиблений

Українська

рідна

Додаткова інформація

Компьютерные навыки

I am passionate about web development and possess a strong desire to learn and grow in this field. With a deep-rooted passion for coding and a hunger for knowledge, I am excited about the opportunity to embark on my journey in web development.

Throughout my self-directed learning journey, I have acquired a solid foundation in both frontend and backend technologies. On the frontend, I am proficient in HTML, CSS, JavaScript and Typescript have experience building simple web applications and prototypes. I am eager to expand my knowledge and skills in frontend frameworks like React.js and Vue.js to create more dynamic and interactive user experiences. I used state managers such as ReduxToolkit, Mobx, Vuex.

On the backend, I have been learning languages such as Node.js (Express.js, Nest.js) as well as database management systems like MongoDB and PostgreSQL. While my experience in backend development is limited, I am committed to mastering these technologies and am excited about the prospect of building scalable and efficient server-side solutions.

Ірина

Full Stack Developer

Львів

21 рік

Активно шукає роботу

повна зайнятість

Остання активність 1 тиждень тому