Siddharam Pujari

Siddharam Pujari

Senior Software Engineer

Followers of Siddharam Pujari574 followers
location of Siddharam PujariAtlanta, Georgia, United States

Connect with Siddharam Pujari to Send Message

Connect

Connect with Siddharam Pujari to Send Message

Connect
  • Timeline

  • About me

    C++ Developer | Proficient in C++ 11/14/17/20 | VC++ | STL | Multithreading | MFC | SQL | Asynchronous Programming

  • Education

    • Shree Nutan Prashala

      -
    • Savitribai Phule Pune University

      2005 - 2008
      Bachelor of Engineering - BE Information Technology First Class
    • Pune Vidhyarthi Griha's College Of Engineering And Technology

      2005 - 2008
      Bachelor's degree Information Technology First Class
  • Experience

    • Max Secure Software

      Nov 2008 - Dec 2012
      Senior Software Engineer

      Collaborated with various teams to understand requirement specifications, facilitating effective technical communication and project alignment.Developed and enhanced features such as recovery and backup operations for scanned files, contributing to product robustness and user experience.Designed and implemented Max Watch Dog Service to monitor and schedule events, improving system performance and reliability.Developed a command-line scanner using C++ console application, providing users with additional flexibility in scanning operations.Managed product registration and live update functionalities, ensuring seamless user experience and security updates.Contributed to the development of an email scanner plug-in for Outlook, enhancing email security for users.Designed and implemented installer and uninstaller modules for the product, streamlining software deployment and removal processes.Conducted code reviews and provided mentorship to junior developers, promoting code quality and best practices.Managed integration and testing of systems, ensuring compatibility and reliability of the product.Led the release process for minor and major product updates, overseeing all aspects of the release cycle.Handled client issues and provided timely resolution, demonstrating commitment to customer satisfaction and support.Conducted virus analysis using reverse engineering with tools such as OllyDbg, contributing to malware detection and mitigation efforts. Show less

    • 3Dplm Software Solution

      Dec 2012 - Sept 2017
      Senior Software Engineer

      Collaborated with Product Development (PD), Development Managers (DEV-MGR), and Quality Assurance (QA) teams to finalize specification documents, ensuring alignment with project objectives.Designed and developed the Setting Administrator Software to safeguard critical system options from unauthorized changes, enhancing software security and stability.Led the design, development, and re-architecture of the Exception Handling Mechanism for SOLIDWORKS Software, improving error handling and resilience.Spearheaded performance improvement projects for SOLIDWORKS, optimizing software efficiency and enhancing user experience.Analyzed and addressed customer-reported issues, including call stack bugs, crashes, memory leaks, and hang issues, using WinDbg and other debugging tools.Resolved critical customer issues related to crashes, inefficient memory usage, and memory leakages by analyzing memory dumps using WinDbg.Provided technical and leadership assistance to developer team members, fostering collaboration and knowledge sharing.Implemented modern C++ features such as smart pointers, lambda expressions, and design patterns to enhance codebase robustness and maintainability.Developed test plans and specifications, actively participating in application testing processes to ensure software quality and reliability.Consistently achieved tight deadlines and met critical requirements, demonstrating commitment to project success.Updated SolidWorks internal wiki page with comprehensive design documentation details, ensuring clarity and accessibility of project information.Educated developers on best practices for exception handling and code development, promoting adherence to industry standards and quality benchmarks.Collaborated with architects to improve development processes, standards, product stability, and other aspects of the product development lifecycle. Show less

    • Dassault Systèmes

      Sept 2017 - Jun 2022
      R&D Software Developer

      Led R&D initiatives for SW Connected with 3DEXPERIENCE Platform, a solution providing access to 3DEXPERIENCE services via SOLIDWORKS integration.Architected AWS S3-backed storage for roaming user settings, optimizing data management efficiency.Orchestrated seamless migration of projects from Visual Studio 2015 to 2017, leveraging Python scripts for enhanced workflow.Designed and implemented in-app plugins enabling shape-based 3D model search, download, and replacements.Conducted performance analysis to optimize file open and save times, enhancing user experience.Developed comprehensive test plans and specifications, actively participating in application testing processes.Presented implementation demos to stakeholders and management, ensuring alignment with project objectives.Established common coding standards, simplifying codebase and improving maintainability of shared libraries.Provided leadership through mentoring and coordinating teams of 2-3 developers, ensuring project success.Enhanced software systems functionality and productivity, consistently meeting tight deadlines and critical requirements.Updated 3DEXPERIENCE documentation with detailed design documentation, ensuring clarity and accuracy.Led migration efforts from Visual Studio 2017 to 2019, ensuring compatibility and leveraging new features for improved development workflow. Show less

    • Tabner Inc.

      Jun 2022 - Apr 2024
      Senior Consultant

      Led the development of the Data Integrity Testing framework for the Business Intelligence team of Charter Communications, a C++ Dialog-based Application designed to streamline the definition and maintenance of rules to check data integrity of raw data.Utilized C++, MFC, Oracle, STL, and Visual Studio 2019 to automate data entry, deployment scripts, processes, and audit changes, while also tracking ownership, actions, and deployment status.Collaborated with cross-functional teams to gather requirements, design solutions, and implement data-driven applications and reporting systems.Leveraged SQL, DLLs, WIN32, and project management tools such as Bitbucket, Git, and JIRA to ensure project success and timely delivery. Show less

    • Worldline Global Services

      Apr 2024 - Nov 2024
      Delivery Consultant
    • ICE

      Dec 2024 - now
      Senior C++ Developer
  • Licenses & Certifications