Hi 👋, my name is

Preeti,

I build awesome products

A passionate software developer. I tend to make use of modern technologies to build products looks great, feels fantastic, and functions correctly.

About Me

Full stack software developer with proficiency in web development. I have diverse experience cutting across verticals. I have managed teams across geographies and managed clients in 3 different time zones.

Ownership and delivering results are some of my better traits. Learning and personal development captivates my mind, while exercise and nature reconciles my soul.

Fun fact, along with Python and Javascript I can also speak English, Hindi, Spanish and Portugues.

Skills

python javascript django nodejs react vuejs vite html5 css3 docker git aws heroku mongodb

Experience

Software Developer - Energy2go
Jan 2024 - present
I am currently working as an SDE at Energy2go. We provide charging stations for your mobile in malls, restraunts and other sites where you are likely to book an Uber with 2% battery. Right now I am working on migrating the customer website from Vue2 to Vue3. Had the opportunity to learn microservice architecture, enhancing system scalability and maintainability. Utilized Vue.js for front-end development, Node.js for backend ensuring dynamic and responsive user interfaces. Developed APIs using Python, leveraging Django framework for efficient database management. Familiarised with IoT solutions with Raspberry Pi, using MQTT protocol for seamless communication with stations.
Freelancer - Freelance
April 2022- Jan 2024
Contributed to building a Django-based application that streamlined human resources and inventory management for a logistics client. Implemented real-time notifications using Django Channels API, Django ORM Signals, and HTML5 WebSockets to keep users informed of critical activities within the application. Leveraging Django for robust backend development, Flutter for dynamic frontend interfaces, and Heroku for efficient server hosting Additionally, successfully completed small-scale projects involving Google Apps Script development and Python web scraping techniques for diverse clients.
Procurement Operations Analyst - Accenture India
Nov 2017 - Jan 2022
With around 4 years of experience at Accenture Operations, I have worked across diverse industries, including oil and gas, aerospace, and consumer goods, which provides me with a comprehensive perspective adaptable to various software development challenges. As a subject matter expert, I have mastered complex topics, quickly adapted to new technology domains, managed a small team, and served as the direct point of contact for clients, achieving high client satisfaction and participating in numerous knowledge transfer processes. I have effectively managed client relationships, collaborated with multiple stakeholders, and led strategic cost reduction initiatives, showcasing my analytical and resourceful thinking, leadership, and problem-solving abilities. Additionally, I have spearheaded inclusion and diversity activities for a team of 350 people, promoting a diverse and inclusive work environment. I am also a 9 times consecutive winner of the high performer reward, reflecting my consistent excellence and dedication to my role.

Contributions

Where is my buddy
Node.js React Next UI Lucia MongoDB CI/CD Single Page Appliction
Where is my buddy
Currently leading the development of Project - Where is my Buddy, a buddy discovery app based on the Discord, Github and Facebook interests. The app uses discord login as the identity of the user to maintain anonymity. Other social profiles are used only to extract the information related to interests, and do not share the identity of the user to the matches. Users can customize the kind of people they want to meet on discord with tags like beginners, experts etc. for better suggestions. The main goal for the app is to enable discovery of buddies to learn new things together.
Dahlia - On-demand parking for concert goers
Next.js TypeScript Node.js Rest API PostgreSQL
Dahlia - On-demand parking for concert goers
Contributing to the development of Project Dahlia, an on-demand parking application , utilizing Next.js, TypeScript, Node.js, and PostgreSQL.Focused on enhancing user experience by implementing dynamic map generation, intuitive interfaces, and real-time updates. Co-led efforts to ensure adherence to industry-standard development processes.

Projects

KooKoo - Share your ideas!
Python Django Jquery + AJAX Bootstrap Single Page Appliction
KooKoo - Share your ideas!
A single page application that provides functionality create to publish ideas, follow popular users and checkout trending topics.
Auctions Website
Python Django HTML + CSS Rest API Jinja Templates
Auctions Website
A dynamic auction platform where users can post listings, place bids, comment, and watch items with ease.
Spaceship & Asteroids
Python Game Development
Spaceship & Asteroids
A 2D space game RiceRocks that is inspired by the classic arcade game Asteroids (1979). In the game, the player controls a spaceship via four buttons. Large asteroids spawn randomly on the screen with random velocities. The player's goal is to destroy these asteroids before they strike the player's ship.
Pong
Python Game Development
Pong
The "Pong" game implementation in Python is a classic recreation of the 1972 arcade game, developed as part of the CS50 course. The game features two paddles controlled by players to hit a ball back and forth, aiming to score points by getting the ball past the opponent's paddle. This project introduces fundamental concepts in game development, including collision detection, user input handling, and basic graphics rendering using the Turtle module.
Bubble Shooter
Python Game Development
Bubble Shooter
In this game, players aim and shoot colored bubbles to create matches of three or more, causing them to pop and clear from the board. This project teaches essential programming concepts such as array manipulation, game loop mechanics, and collision detection, providing a hands-on introduction to game development.
Blackjack
Python Game Development
Blackjack
The "Blackjack" game implementation in Python is a digital version of the classic card game, developed as part of the CS50 course. Players compete against the dealer, aiming to have a hand value closest to 21 without exceeding it. This project introduces key concepts such as card deck management, game logic implementation, and user interaction, offering an engaging way to learn fundamental programming skills and game development techniques.
Stopwatch
Python Design Game Development
Stopwatch
Created a digital stopwatch that can start, stop, and reset, providing users with precise timekeeping functionality. I learned essential programming concepts such as event handling, time manipulation, and graphical user interface design. This project helps in understanding how to manage real-time data and user interactions effectively.
Memory
Python Game Development
Memory
Memory is a card game in which the player deals out a set of cards face down. In Memory, a turn (or a move) consists of the player flipping over two cards. If they match, the player leaves them face up. If they don't match, the player flips the cards back face down. The goal of Memory is to end up with all of the cards flipped face up in the minimum number of turns. For this project, we will keep our model for Memory fairly simple. A Memory deck consists of eight pairs of matching cards.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!