Hi, I,m Dasia | Full Stack Software Engineer
I love exploring and creating🚀
My Skills
Python
javascript
react
HTML
Css
Postgresql
Mongo db
Rabbit mq
docker
django
redux
rest api
fastapi
websockets
I love being a creative builder
My path led me to become a software engineer, driven by a passion for exploring the endless possibilities that technology offers. With each line of code, I see an opportunity to create something remarkable.
One of my deepest passions lies in the realm of machine learning. I'm captivated by its potential to enhance everyday experiences. In my free time, you'll often find me immersed in the world of fast.ai, eagerly absorbing the latest breakthroughs and insights in this fascinating field. I also love to travel and try new experiences!
Projects
FULL STACK DEVELOPER / TECH LEAD
Wanderlist
Python
javascript
react
HTML
Css
Postgresql
redux
DJANGO
fastapi
Project Purpose
While leading a team of four engineers, our mission was to conceptualize and construct a user-friendly travel website, with the aim of simplifying the travel experience. This platform was carefully crafted to appeal to adventurous individuals and families who share a common love for discovering new destinations and immersing themselves in the splendor of natural environments.
Web Stack & Explanation
We synchronized park data from the NPS REST API with our app's database, which led to several benefits: reduced reliance on external API calls, improved feature development capabilities, reduced vulnerability to external service outages, and enhanced overall app response times. To safeguard users' privacy and data security, we implemented robust security measures, employing JWT token-based authentication on both the back-end and front-end.
Furthermore, we designed an intuitive and responsive user interface using React and Redux, simplifying component state management and delivering a seamless user experience. Additionally, we utilized CSS and Bootstrap to style the application.
FULL STACK DEVELOPER
CarCar
Python
javascript
react
HTML
Css
django
Postgresql
Project Purpose
For my project "CarCar," I employed a full-stack web development approach, leveraging Django and React to build it. Users of the application could perform various actions through my microservice, such as creating new sales records, browsing existing records by salesperson, adding new employees to the system, viewing records of salespeople and customers, and even adding potential clients to the database.
Web Stack & Explanation
On the backend, I leveraged Django, a Python-based web framework, to construct RESTful APIs that powered the application's microservices. These microservices were responsible for handling distinct aspects of the dealership, including inventory management, service center operations, sales, customer management, and employee management. To ensure data integrity and reliability, I relied on a PostgreSQL database, which stored information across all microservices. As for the frontend, I opted for React, a powerful JavaScript library renowned for its component-based architecture. With React, I crafted an engaging and responsive user interface that facilitated user interactions seamlessly. Within the sales microservice, I implemented a design pattern treating automobile data as value objects (AutomobileVO). This approach allowed the sales microservice to manage automobile-related data independently, without the need for direct modifications to the inventory microservice's data.
FULL STACK DEVELOPER
Conference GO!
Python
javascript
react
HTML
Css
Sq lite
Django
Insomnia
Rabbitmq
Project Purpose
The purpose of "Conference Go" was to offer users a user-friendly platform for exploring and registering for conferences. It aimed to simplify the conference discovery process and enhance user engagement by integrating real-time location and weather data, automating email communication through SMTP with MailHog, and ensuring efficient microservices communication via RabbitMQ.
Web Stack & Explanation
In building the app, I utilized a robust web stack that included technologies such as Django REST Framework and React.js. The process involved integrating real-time location and weather APIs to provide users with valuable information. Automatic SMTP via pub/sub with MailHog was implemented to enhance user interaction. To enable seamless microservices communication, we established an advanced message queuing protocol with RabbitMQ. Throughout the development, we leveraged version control with Git, conducted API testing with Insomnia, and containerized the app using Docker to ensure a smooth and efficient development workflow.
Experience & Education
Full Stack Software Engineer
Advanced Software Engineering Certificate 2023
Bachelor’s Degree 2022
Looking forward to connecting!