PRASHANTH REDDY
SUMMARY
Over * years of experience in Front-end, Backend development and Data analysis, proficient in Angular, React.js, Node.js, JavaScript, Docker, Python, and SQL.
Performed all kinds of database integrations in angular application using node and express js.
Proven ability to lead projects, develop dynamic web applications, and integrate AI-driven features.
Adept at debugging technical issues and implementing best practices in software development, testing, and deployment.
Strong experience in developing and maintaining backend services and APIs.
Proficient in HTML/CSS, Excel/Numbers/Sheets, Git, AngularJS, Bootstrap, SCSS, MySQL, Tableau, Redux, and Hooks in React.js.
Extensive experience in front-end architecture, ensuring high performance, scalability, and maintainability of web applications.
Experienced in client interactions, gathering requirements, and delivering effective solutions to meet business needs.
Holding dual master's degrees: Master of Computer Applications and master’s in data science.
Developed AI-driven chatbots using Flask and Gunicorn, integrated with OpenAI's GPT API for seamless conversational experiences.
Containerized and deployed applications on Azure, leveraging Azure Cosmos DB for scalable storage and ensuring secure authentication.
Created user-friendly interfaces with HTML, CSS, and JavaScript, while optimizing backend performance and enhancing application stability through robust error handling and monitoring.
Skilled in data analysis tools like Power BI, tableau and experienced with Agile Scrum methodologies.
Competent in extracting, cleaning, and analyzing large datasets using Python libraries such as Pandas, NumPy, and Matplotlib.
Expertise in creating interactive dashboards and reports using Power BI and Tableau to communicate complex data insights to stakeholders.
Adept at using SQL for complex queries, data manipulation, and database management across various platforms including MySQL and Azure Cosmos DB.
TECHNICAL SKILLS
Programming Languages
Python, JavaScript
Web Technologies
HTML/HTML5, CSS2/CSS3, Bootstrap, jQuery, JSON, Webpack
JavaScript Libraries/Frameworks
Angular 6+, Angular 16+, Angular 19, React.js, Node.js, Styled Components, React Native, Material UI, CSS, Bootstrap
IDE & Tools
Sublime, Notepad++, Eclipse, Visual Studio Code
Version Control
GitHub, Bitbucket
Package Managers/Build Tools
NPM, Gulp
Methodologies
Agile/Scrum, Waterfall
Data Analysis Tools
Power BI, Tableau, Excel/Numbers/Sheets
Database
MySQL
Operating Systems
Windows 98/2000/XP/Vista/7/8, Mac OS X
CERTIFICATIONS
January 2024
Accenture North America Data Analytics and Visualization Job Simulation on Forage.
Completed a simulation focused on advising a hypothetical social media client as a Data Analyst at Accenture Cleaned, modelled, and analyzed 7 datasets to uncover insights into content trends to inform strategic decisions.
PROFESSIONAL EXPERIENCE
SAVYMINDS CONSULTING LLC, Princeton, NJ, USA October 2023 - Present
Senior Software developer
•Led the development of dynamic and responsive web applications using Angular and React.js.
•Designed and developed an AI-driven chatbot, overseeing end-to-end development including UI, backend integration, and deployment on Azure.
•Designed and developed an AI-driven chatbot using Flask and Gunicorn, integrated with OpenAI's GPT API for conversational responses.
•Created interactive user interfaces with HTML, CSS, and JavaScript, ensuring a seamless user experience.
•Managed backend services with Flask, handling user requests and session data efficiently.
•Utilized Azure Cosmos DB for scalable data storage, ensuring fast and reliable data retrieval.
•Containerized the application using Docker and deployed it on Azure App Service, ensuring consistent environments and high availability.
•Integrated various APIs including OpenAI and Google APIs to enhance chatbot functionalities.
•Optimized application performance with efficient coding practices and by using Gunicorn as a WSGI server.
•Implemented secure authentication mechanisms and utilized Azure's security features to protect user data.
•Developed feedback mechanisms for user interaction, improving chatbot accuracy and user experience.
•Managed error handling and debugging, ensuring application stability and performance through logging and monitoring tools.
•Developed and maintained backend services and APIs, ensuring data security and application integrity.
•Provided leadership and mentorship to a team of developers, overseeing code quality and standards.
•Managed project timelines and deliverables, effectively communicating with stakeholders.
•Implemented best practices in software development, testing, and deployment.
•Followed Agile Scrum methodologies to ensure timely delivery of features and enhancements.
•Utilized Redux and hooks in React.js to enhance state management and functionality.
Environment:
React, JavaScript, Typescript, HTML5, SASS, Restful API, Git, JIRA.
Zoof Software solutions Pvt LTD, India Sept 2021 - Oct 2023
Software Developer
•Developed front-end functionalities for Countable, a platform streamlining accounting processes.
•Conducted research and development for new features, optimizing operations, and addressing production support tickets.
•Implemented data-related tasks, including collection, handling, and visualization using SQL, Python and JavaScript.
•Worked on converting HTML to PDF and displaying it, including rendering functionality.
•Implemented a signature pad with both text editing options.
•Took interviews for selecting candidates, focusing on the full stack.
•Utilized HTML5, CSS, and JavaScript to create and enhance web applications.
Environment:
JavaScript, Python, SQL, HTML5, SASS, Restful API, Git, JIRA, Agile, .net, Angular, Material, Bootstrap
Ajr info systems pvt ltd, India
Software Developer Oct 2018 - Sept 2021
•Spearheaded the development of Banter, a business product facilitating VoIP communication, emphasizing SQL database design and optimization.
•Implemented VoIP calls, SIP registering, browser notifications, and resolved issues in various modules, showcasing SQL proficiency.
•Led a team of 3 members for the development of GoCrick, a web application for placing bets on players using APIs where I involved for handling data using SQL.
•Represented Banter Text, a web application for VoIP text communication.
•Engaged in direct client interactions, gathering requirements, and working on modules like messaging, scheduling, and templates.
•Developed Banter Desktop, a desktop application using Electron.
•Configured Electron and facilitated communication between Banter application and Electron.
•solely responsible for building a back office for Go Rummy application in Angular.
•Successfully completed the project by creating and consuming the company's in-built software APIs using python and SQL.
•Modified and added code for Rummy White Label (JavaScript) based on requirements.
•Played a crucial role in manual testing (unit testing) on projects like Banter, Go Rummy, and Scocu.
•Wrote feasibility and solutions documents for product requirements using the company's platform which we built.
•Utilized Agile Scrum methodologies to manage project workflows and deliverables.
Environment:
Angular, JavaScript, .net, python, Webpack5, HTML5, SASS, agile, Restful API, Git, JIRA, jQuery, bootstrap, SQL, Electron.
PROJECTS & OUTSIDE EXPERIENCE
Image Classification using CNN, KNN, Alabama, USA
Developer
•Implemented KNN algorithm for image classification on CIFAR-10 dataset, showcasing expertise in machine learning and algorithm development.
•Utilized scikit-learn library for efficiency and independently implemented the algorithm, demonstrating hands-on coding skills.
•Conducted in-depth performance analysis and comparison between library-based and self-implemented approaches, highlighting a strong analytical mindset.
•Developed and applied optimization strategies, showcasing problem-solving skills and commitment to improving algorithmic efficiency.
•Prepared a comprehensive report, demonstrating effective communication and documentation skills
•Submitted work in Jupyter Notebook and HTML formats, showcasing proficiency in using relevant tools and technologies.
Reversi, Alabama, USA
Developer
•Implemented an AI player for the Reversi game using the minimax algorithm
•Developed the AIPlayer class, extending the Player class, with methods for initialization, move selection, and board state evaluation
•Utilized the minimax algorithm to optimize decision-making, with a depth parameter set to 4
•Overcame challenges such as an underscore issue in the constructor and addressed the absence of the Board class
•Demonstrated a foundational understanding of game-playing AI algorithms.
Coupon management system, Alabama, USA
Team Lead
•The Coupon Management System, built with React.js and HTML, transforms coupon administration with precise targeting and real-time analytics.
•It effortlessly integrates digital channels for coupon distribution and redemption, improving the user experience and enhancing brand loyalty.
DPLL SAT Solver
Developer
•Developed an efficient DPLL SAT solver for propositional logic formulas in CNF.
•Successfully validated the solver through diverse test cases, showcasing strong skills in logic-based programming and algorithm design.
Sliding Window Puzzle, Alabama, USA
Developer
•Implemented a sliding puzzle solver using BFS initially and improved efficiency through heuristic optimization.
•Utilized a state class for managing board states, implemented the BFS algorithm with a priority queue, and applied the Manhattan distance heuristic.
•Achieved a versatile and effective solver for puzzles of varying dimensions.
EDUCATION
Master's, Data Science from University of Alabama - Birmingham
Master's, Computer Science from Osmania University
Personal Info:
******************@*****.***