# Kaushik P. > Principal Software Engineer | Backend Developer | SaaS | Micro Services | Engineering Lead Location: San Francisco Bay Area, United States Profile: https://flows.cv/kaushikp A seasoned software engineer who thrives in challenging projects that require deep expertise in the full software life cycle. Experienced in leading software design and implementation in the backend, SaaS, micro-services, security applications. Demonstrated skills to consistently deliver beyond expected results, building high-quality products and solutions from incubation to production with speed and agility. Skill : C | C++ | boost | C++11 | C++14 | C++17 | JAVA | Python | TCP/IP | UDP | RPC | HTTP | HTTPS |  Micro-Services | Distributed systems | GitHub | Perforce | Visual Source Safe | Clear Case | CVS | Visual Studio 2015/2017 | Eclipse | XCode | MFC | Web Service | XML | XSD | JSON | WSDL | RESTful web service | OAuth Protocol | Micro-service | API development | MySQL | Redis | CORBA | Kafka | CD/CI | Jenkin | AI | ML | TensorFlow | gdb | Eclipse | MS Visual Studio Debugger | purify | valgrind | tcpdump | Linux | UNIX | Windows | Object-Oriented | JSON | Web services | SQL | Visual Studio 2012 | 2015 | 2017 | Visual Source Safe | vSphere | Linux | Windows | Mac platforms. Agent | Backend development | Hiring | mentoring | coaching | Agile development | Cybersecurity | SaaS | Scalable architecture | Micro Services ## Work Experience ### Principal Software Engineer @ Fortinet Jan 2020 – Present | Sunnyvale, California, United States ### Principal Software Engineer @ Symantec Jan 2012 – Jan 2019 | Mountain View CA Architected and developed NIS Plug-in dll and AVAgnet (Windows service) module using C++14, a product running on 3+ million agents, generating 40+ million-dollar revenue yearly.  New features enhancement, performance improvement, estimates by analyzing the requirements. ### Sr. Software Engineer @ E*TRADE Financial Jan 2011 – Jan 2012 | Melno park, CA Developing a Restful API to allow customers to leverage E*TRADE’s extensive market data offering and order routing capabilities in using and building proprietary trading platforms. Environment: Visual Studio 2010, C++, STL, Windows 7, Linux, Subversion, Multithreading, Web services, XML, XSD, JSON, WSDL, RESTful web service, Code XML Binding tool XML Binding tool Synthesis XML Binding tool. https://developer.etrade.com/ctnt/dev-portal/getContent?contentUri=V0_Code-SDKGuides-VC ### Sr. Software Engineer @ BigBand Networks (Acquired by Arris International) Jan 2008 – Jan 2011 | Redwood city, CA CVEx™ Converged Video Exchange BigBand SDV (Switched Digital Video) enables dramatic savings in bandwidth consumption, allowing cable operators to increase revenues via expanded program offerings and the delivery of personalized, high-margin services. BigBand SDV transmits programs to subscriber service groups when subscribers in a service group request to view them, instead of broadcasting all programs to all subscribers all the time. Technologies: Server side coding in LINUX(Red hat) , C++, STL, IBM Rational Clear case, Socket, Multithreading, IPC, STL, TCP/IP,UDP, RPC,DSMCC, ChannelChange & MiniCarousel for SDV ### Senior Software Engineer @ XRadia (Acquired by ZEISS) Jan 2006 – Jan 2008 | Concord, CA • Requirement Study and Analysis for developments • Extensive GUI developments • To evaluate user request for new or modified Micro-XCT and Nano-XCT projects. • Analyze and develop specification for Micro-XCT and Nano-XCT to determine feasibility, cost and time required, compatibility with current system. • Programming with C++/VC++ to add functionalities to Micro-XCT and Nano-XCT projects. • Exiting Bug fixing • Maintaining different versions of code and relevant documents. • Meeting dead lines for scheduled product deliveries. • Installation preparation. ### Senior Software Engineer @ IBM Jan 2004 – Jan 2006 IBM Global Service • Involved in writing Business design • Customer Communication • Analysis and Designing of system • Client side coding in VC++, MFC, Multi threading • Server side coding in C++ • Exiting Bug fixing • Testing the application and verifying the results • Documentation (Business Design, Technical Design) • Reviewing Technical design which wrote by other person. • Debugging the VC++ and Crystal Report • Generated reports using Crystal Report • Writing SQL Query for crystal report • Version Maintenance using PVCS (Polytron Version Control System) • Making installable of system using Install shield 7.0 ## Education ### Bachelor of Science in Computer Science Dharmsinh Desai Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/kaushikjp --- Source: https://flows.cv/kaushikp JSON Resume: https://flows.cv/kaushikp/resume.json Last updated: 2026-04-12