Harsha Priya D.

Software Engineer @ Cisco | Master's in Computer Science at UTD | Ex-MathWorks

Aldie, Virginia, United States

About

Welcome to my LinkedIn profile! I am an experienced software professional with a passion for application/full-stack development and a proven track record of delivering innovative solutions to complex challenges. With a strong technical background and a drive for continuous learning, I excel in fast-paced environments where I can apply my skills to drive impactful results. ✦ Professional Experience ✦ I have successfully worked in various roles throughout my career, gaining valuable expertise along the way: ✪ Senior Associate Engineer: I have honed my skills in designing and implementing algorithms solutions in the field of Automated Driving, leveraging my proficiency in data structures and algorithmic analysis with strong knowledge of programming. ✪ Agile Methodologies: I am well-versed in Agile methodologies, having contributed to multiple projects as a key team member, ensuring efficient collaboration, and delivering high-quality software within strict timelines. ✪ Problem Solver: I thrive on solving complex problems, breaking them down into manageable components, and developing innovative solutions that exceed expectations. My analytical and critical thinking skills enable me to approach challenges from multiple angles, resulting in efficient problem-solving. LeetCode: https://leetcode.com/daggubati2307/ I possess a diverse skill set that encompasses: ✔ Programming Languages: C++, Java, Python, MATLAB ✔ Front-End Tech: React, Angular, HTML5, CSS3 ✔ Back-End Development: Node.js, Express.js, Rest APIs ✔ Databases: MySQL, MongoDB, PostgreSQL, Oracle ✔ Version Ctrl: Git, Perforce, BitBucket ✔ QA: GTests, JUnit ✦ Continuous Learning and Growth ✦ I am deeply committed to staying updated with the latest industry trends and emerging technologies. I engage in online courses to enhance my skills and expand my knowledge base. I believe that continuous learning is crucial to stay ahead in the rapidly evolving world of technology. ✦ Collaborative and Team-Oriented ✦ I thrive in collaborative environments where diverse perspectives converge to achieve common goals. I am adept at working in cross-functional teams, leveraging effective communication and interpersonal skills to foster productive relationships and deliver exceptional results. ✦ Let's Connect and embark on a journey of innovation together!! ✦ If you are seeking a highly skilled and driven software professional with a passion for software development, I would be delighted to connect with you. Let's collaborate to create innovative solutions and drive positive change in the world of technology.

Experience

  • Cisco (2 yrs 11 mos)
    • Software Engineer
      Oct 2024 - Present · 1 yr 10 mos

    • SDE II Intern
      Sep 2023 - Oct 2024 · 1 yr 2 mos

      Develop and maintain the automated feature tests to ensure the quality and reliability of software products. Identify and troubleshoot issues in the automation framework, CI/CD pipelines, and testing environment.

  • Intern at EDG Group at MathWorks
    May 2023 - Aug 2023 · 4 mos

    Developed a proof of concept (POC) leveraging C++ STL and Design Patterns to create a scalable and optimized solution for automating the cleanup of HD Map data. Focussed on removing unrealistic elevation changes while ensuring the preservation of lane connectivity within the scene.

  • The University of Texas at Dallas ()
    • Graduate Teaching Assistant
      Jan 2023 - May 2023 · 5 mos

      In my capacity as a Teaching Assistant for the CS1337: Programming with C++, I actively engage with students by conducting weekly office hours and providing comprehensive tutorials. I offer assistance to students in various aspects, including helping them with assignments, providing guidance, and evaluating their submissions. Additionally, I take the initiative to design and develop labs with assignments and in-class activities, which are executed through Zylabs. This involves the creation of test cases, preparing answer keys, and generating reports based on students' submissions. By leveraging these methods, I aim to enhance the learning experience and promote a deeper understanding of programming concepts in the context of C++.

    • Graduate Teaching Assistant
      Sep 2022 - Dec 2022 · 4 mos

      Through my role as a Teaching Assistant for CS3354.003, I strive to create an engaging and supportive learning environment, fostering the growth and development of aspiring computer science professionals. In this capacity, I actively contribute to the education and mentorship of students, assisting them in their understanding of fundamental concepts and practical applications in the field of software engineering. My role responsibilities include: Facilitating discussion section/lecture by weekly office hours and help students with projects and assignments. Alongside grading home-works, programming assignments and projects while keeping records and preparing grading rubrics or supplementary notes.

    • Student Outreach Instructor
      Aug 2022 - Sep 2022 · 2 mos

      I gained valuable experience working as an instructor in the Computer Science Outreach Program, where my primary responsibility was to teach Java to middle school students. To facilitate effective learning, I utilized the popular online platform, Replit, as a medium for training and teaching problem-solving skills using Java. By leveraging Replit's interactive environment, I was able to provide hands-on coding experiences and foster a deeper understanding of programming concepts among the students. My role as an instructor in the program allowed me to inspire and cultivate a passion for computer science among the next generation of learners.

  • MathWorks (3 yrs 8 mos)
    • Senior Associate Software Engineer
      May 2022 - Jul 2022 · 3 mos

      As a Senior Associate Engineer, I successfully led full project lifecycle efforts, taking charge from the initial design phase to quality assurance testing, and ultimately reaching the final production stage. One of my notable accomplishments in this role was overseeing a project focused on elevating roads that had no elevation information. By utilizing the layer information of the links in OSM format, we were able to develop an optimized solution that ensured realistic road representations, effectively avoiding intersections caused by zero heights. This innovative approach achieved an impressive accuracy rate of 90%. Throughout this project, I demonstrated my ability to thrive within tight deadlines and a fast-paced atmosphere. By effectively managing time and resources, I ensured the successful completion of tasks and the overall project. My dedication to meeting project milestones and delivering high-quality results allowed me to excel in a dynamic and demanding environment. In summary, my role as a Senior Associate Engineer involved leading and managing projects throughout their entire lifecycle, from initial design to final production. My expertise in problem-solving, attention to detail, optimization, and ability to work efficiently under pressure enabled me to achieve exceptional outcomes within challenging timelines.

    • Associate Engineer
      Sep 2020 - Jun 2022 · 1 yr 10 mos

      As an Associate Engineer, I played a crucial role within the SPC team in the AD group, where I was entrusted with the task of managing the interoperability of various high-definition (HD) map formats, including TomTom, HERE, and Zenrin HD. This involved creating real-world-like scenes that served as environments for algorithm simulations, enabling accurate testing and analysis. One of my key achievements was spearheading a project to overhaul the road creation functionality. I successfully revamped the system to support lanes without borders by leveraging lane-connectivity information. This significant improvement resulted in the development of a more robust tool, enhancing the overall functionality and performance of the project. Collaboration played a vital role in my role as an Associate Engineer. I worked extensively with cross-functional teams including user experience, quality assurance, and marketing to finalize use-cases and test strategies. Through this collaborative effort, we were able to reduce redundancy and streamline operations between diverse teams, ensuring efficient and effective project execution. Overall, as an Associate Engineer, I actively contributed to the SPC team by managing HD map interoperability, spearheading key projects, developing and maintaining crucial features, and fostering collaboration across teams.

    • Application Support Engineer
      Jun 2019 - Sep 2020 · 1 yr 4 mos

      As an Application Support Engineer, I played a multi-faceted role in the organization by actively contributing to various responsibilities. These include: Technical Work: Development, testing, and maintenance of the Pulse Compression library feature for the RWA app. Utilizing the MATLAB App development toolkit, I optimized the performance of this feature, leveraging my strong problem-solving skills and a deep understanding of application development principles. User Research: I made valuable contributions to use-case research for middleware frameworks in Radar systems. By conducting in-depth analysis and exploration, I helped identify the most suitable frameworks to enhance the software solutions for Radar applications. This research contributed to the development of more efficient and effective systems. Additional Responsibilities: In addition to my primary role in software development, I willingly embraced additional responsibilities that enriched my professional growth. I took the initiative to organize and actively participate in company hackathons, fostering a culture of innovation and collaboration within the organization. Furthermore, I proactively handled over 130 customer requests, providing timely and effective solutions to their queries and issues. Additionally, I demonstrated my commitment to knowledge sharing by answering over 220 questions on the MATLAB Answers Community, sharing my expertise and assisting fellow developers. By actively contributing to use-case research, taking on additional responsibilities, and demonstrating technical prowess in developing and optimizing features, I made significant contributions to the success of the organization. Overall, as an Application Support Engineer, I successfully fulfilled my core responsibilities while actively embracing additional roles and demonstrating technical expertise.