Manish Patil
Портфолио
Persistent Systems
-Gathering new requirements from customers. -Generating internal new features that can help customer and business growth. -Estimating/planning of new requirements. -Design and Implementation of new requirements, assisting the team for all technical issues. -Handling customer issues, Escalations. Planning and delivering defect fixes. Monitoring QA activities for fixed defects. ✔ITM Agents: Worked for Development and Maintenance on some of products in Tivoli Monitoring Agents for Microsoft Applications like MS SQL Server, MS Exchange and AD. Client: IBM (USA). a) SQL Server Agent: The Agent monitors the SQL Server for various Performance groups and attributes. The agent continuously collects the relevant data from MS SQL Server, Errorlog file and Perfmon objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface. b) Exchange Server Agent: The Agent monitors the Exchange Server for various Performance groups and attributes. The agent continuously collects the relevant data from MS Exchange Server, Perfmon, and WMI objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface. c) Active Directory Agent: The Agent monitors the Active Directory for various Performance groups and attributes. The agent continuously collects the relevant data from MS Active Directory, Perfmon objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface. Environment: Languages: C, C++ on Windows. Tools/Ids: ClearCase, MS .Net Visual Studio 2003, 2008, WinDbg, Debug Diag. Technical Challenges: 1. Identifying and fixing memory leaks (Private bytes, Handles) in agent code (sometimes even in MS code); 2. Identifying rare crash issues in agent code and fixing them. 3. Performance optimization using multithreading, query optimization, code optimization. Databases: MS SQL Server, DB2. Team Size: 13
SBE Solutions
✔AGV-Fleet Navigation & Fleet Management. Worked on Planning, Design, Development for all the features required in AGV Navigation & Fleet Management system. Operator Interface: Manual driving using handheld devices Map Tool: Map Teaching, map generation, map-editing, drawing points and paths, configuring function points and related actions like wait time, pick/drop/charge. Fleet navigation: Reading Lidar data using UDP, refining data for view generation, positioning using Natural Navigation (SLAM algorithm implementation, Formation driving, alternate path selection, Obstacle bypassing, Vehicle positioning for special functions like Charge, Pick, Drop. Fleet Management: - Create new Mission, Edit Mission, Activate Mission (Start AGV), Abort Mission (Stop AGV) Monitoring AGV health (Battery status) and take action, Monitoring Distance covered & time, Vehicle Speed, Vehicle Position, Handling of Emergency triggers. - Configuring AGV-Thresholds for Battery level, IPC disk space, AGV speed in different driving situations (Turning, Starting, stopping, normal run) Interface: Reading and controlling sensors/controllers through Beckhoff Twincat software, TCP Client/server sockets for various Inputs/outputs. ✔Pokoyoko System for Automobile parts manufacturing line. Worked on Planning, Design, Development for data capturing from hundreds of sensors, barcode printing, reading barcode and automating the different part manufacturing in chain of responsibility design pattern, report generations. Interface: Reading and controlling sensors/controllers through Delta PLC Modbus communication for various Inputs/outputs.
TCS (Tata Consultancy Services)
✔ipDSV Manager: It is mainly used by HP NonStop production group. It groups the required products and transfers to PC so that the products can be stored on desired storage media like CD, DVD etc and shipped to HP NonStop users. The transfer of data is done using ftp connection. ipDSV Client: It is distributed on storage media like CD or DVD along with any product being shipped to users. Using this product the user can transfer the product from PC to HP NonStop servers for further use. The transfer of data is done using telnet and ftp connection. ✔Swid/Swfit: (Software Identification Tool/Software Fingerprint Insertion Tool): - SWID is a C based fingerprint extraction utility. SWID extracts original fingerprint and computes current fingerprint for any file on the NonStop platform. - SWFIT is fingerprint insertion tool. SWFIT inserts the original fingerprint in to the file label or headers of the object files. Both the tools uses MD4 Message Digest algorithm for computing the fingerprint. Environment: Tandem NSK Guardian/OSS, Pathway, SQL MP database, TMF and Windows. Languages: C, C++, TAL Tools/Ids: VSS, Sorceress-II (VCSCOM Source Control), Visual Inspect, BFS, Visual Studio 6.0, BC. Databases: SQL MP Team Size: 5