నమస్కారం
I‘m Praneeth Ravuri
A full-stack developer based in California, I prioritize simplicity and practicality, adhering to fundamental principles. I have a passion for crafting efficient applications and automation scripts.
Cognizant
Jan 2022 - Jun 2022
Software Development Intern
Hyderabad, India
I started my internship at Cognizant in early 2022 through my college. At first, we had a course to refresh our web development knowledge. Then, we jumped into a cool project: making an internal chat app for Cognizant employees
We used Node.js, Socket.io, and React for the project. Our goal was to make the app faster and integrate it with other systems. We also worked with a team to set up systems that helped us update and test our app automatically.
I got to learn a lot from senior engineers about how to design software in a way that makes it easier to add new features and handle lots of users. We also spent time reviewing each other's work and writing down how our app worked, so others could understand it easily.
Stige
Aug 2021 - Oct 2021
Frontend Intern
Hyderabad, India
During my time at Stige, I tackled various challenges in making websites look good and work well. I fixed problems so the websites we built looked the same in different web browsers.
When we got designs, my job was to turn them into working websites that people could use easily. I also helped write down how we did things so others could learn from us.
To make sure our code was good, we tested it a lot. This made our websites more reliable. And I also made sure our websites felt smooth and fun to use by adding special features.
Overall, it was a great experience where I learned a ton about making websites and making them better for people.
Featured Projects
Education
George Mason University
2022 - 2024
MS, Computer Science
Fairfax, VA
GMU was my last choice. I always wanted to go to SJSU (San Jose University). But fate had a different story.
I took courses like Data Mining, full-stack development, Machine Learning, Database Management, Computer Graphics, Embedded Systems, etc. I explored all the different areas in Computer Science and Software Engineering. I had the most fun while doing the full-stack courses and the only Machine Learning course I ever had.
I built many projects during my time at GMU. One of them was the traffic congestion reduction project where I had to learn reinforcement learning and Pygame to build the environment. I had about a month's time, and it took many sleepless nights to complete it.
The last semester went by smoothly. Everyone was busy with job searching, and I didn't pay enough attention in the Embedded Systems class. Also, I can safely say that I learned more during my time at GMU than my time at my undergraduate college.
Gokaraju Rangaraju Institute of Engineering and Technology
2018 - 2022
BTech, Computer Science
Hyderabad, India
I always wanted to become a chef. But due to some personal reasons, I couldn't. So my next option was to take up computer science. I didn't do anything in the first year and the better half of my second year. I wasn't interested in programming at all. Everything changed when Covid hit.
I was bored to death and wanted to try programming. I chose Python after researching that it's one of the easiest languages to learn. I started by learning the syntax and how programming logic worked. Then, I made small projects like tic-tac-toe, a story game, and more. After that, I tackled more complicated projects like the Amazon product information scraper.
I didn't like the online classes and wanted to find a way out of them. So, I built a Python bot to attend classes instead of me. The classes had fixed timings, and the schedule was available on the website. I worked tirelessly on it for weeks and finally finished it. But after using it for a few days and sharing it with my friends, the lecturers found out about the bot. They started taking attendance where physical presence with the camera on was required. Despite that, it was a good few days, and I felt like I accomplished something.
© 2024 Praneeth Ravuri