Senior Staff Software Engineer Resume
2.00/5 (Submit Your Rating)
Mountain View, CA
SUMMARY
- Experience in Healthcare, Medical and Embedded Software with real - time computing.
- Leading software teams, providing technical leadership at Application and Systems level.
- Concurrent, multi-threaded, event driven, synchronous/asynchronous and parallel programming.
- Developing In-memory database with static, dynamic caching and performance tuning of databases.
- Experience in Distributed Computing and Cloud Computing (AWS).
- Experience in Directed Acyclic Graph, Machine Learning, Optimal Path and Search algorithms.
- Experience in estimation, planning and successful completion of projects with realistic schedules.
- Pattern Oriented Software Architecture, Test Driven Development and Agile Software Development.
TECHNICAL SKILLS
Languages: C/C++, C#, Java, Python, Perl, Shell, SQL, PL/SQL.
Tools: Visual Studio, TFS, ClearCase, Coverity, Confluence, Oracle, MySQL, MS - SQL.
Operating Systems: Unix (Solaris/hp), Linux and Microsoft Windows.
PROFESSIONAL EXPERIENCE
Senior Staff Software Engineer
Confidential, Mountain View, CA
Responsibilities:
- Has been Release Architect, Acquisition Software Team Lead, Project Lead and Scrum Master.
- Software Development Team Member/Lead since start of the product life cycle of world s first non - stitched full-volume 3D Acuson SC2000 Ultrasound Cardiology medical equipment system.
- Introduced and championed the usage of Design Patterns, Agile Methodology and Test Driven Development in Image Acquisition Software Team.
- Managing the current software release of Acuson SC2000 Ultrasound Cardiology medical equipment. Review and approve design and architecture changes in software for the current release.
- Make decisions regarding procedures and changes needed in fixing critical defects.
- Planned and executed the implementation of Multiplane Imaging Software for SC2000 system successfully. Led the software development work for Multiplane feature that was new to Confidential Ultrasound Division.
- Actively worked with Field Users, Clinical Users, Image Analysis Engineers and Software Engineers to complete the Multiplane feature with required functionalities to be competitive in the market.
- Architecting in-memory imaging probe optimization database. Core features include: High scalability through use of multi-threaded readers and writers implemented in C++ using Posix threads.
- Faster transaction response due to static and dynamic caching with balanced memory usage.
- Flexibility via import/export interfaces to and from XML files.
- Significant cost savings due to elimination of Oracle database and negligible Software maintenance requirements.
- Developed DAG and Search algorithms that are invoked by high level parameter changes. Those algorithms compute the parameters required by Imageformer, Front-End and Real Time Controller.
- Identified the root causes and fixes for critical hard to find problems like invalid resource access, memory/resource leaks, memory corruption and silent process crashes.
- Experienced in developing middle layer software that should handle events from high level Software (Touch Screen, Keyboard, Mouse/Trackball & Control Panel) and from hardware (Probe).
- Performance tuning Oracle database queries of the #1 selling Acuson Sequoia Ultrasound system.
- Received Above and Beyond award recognition in 2006, 2010, 2011, 2013, 2014, 2015 and 2017.
Consultant
Confidential, Palo Alto, CA
Responsibilities:
- Designed, developed and managed client - server software applications and interfaces for RAPID, ARIBA based SmartBuy, P-Card, TotalBuy and LitPro projects.
- Maintained and improved EDI Maps (810/832/850/855) and interfaces.
- Developed Test and Measurement Organization Call Center application resulted in cost saving.
- Implemented client/server programs with DCE / RPC interface, signal handlers and Unix sockets.
- Developed and managed Finance Data Warehouse application and Electronic Report Delivery.
- Used QEPs and DBAnalyzer to optimize large volume queries for performance improvement.
- Lead Customer Profile Service Process Layer project that provided customer information over telephone network.
- Designed Security Object Class for security check by the InfoWay subsystem.
- Optimized NonStop-SQL queries.
Consultant
Confidential, Detroit, MI
Responsibilities:
- Developed and made performance improvements to manufacturing application systems.
- Created pop - up windows, tables, postscript reports and key mappings.
- Optimized transactions using Optimizedb and QEP.
- Wrote Customer Relations System Admin and Inquiry Servers of Credit Reporting System of TRW.
- Used Menlo Foundation Vista to create the Data Dictionary, ERDs, DFDs, and PSDs.
- Worked on the Project Management System for Indian Remote Sensing (IRS) Satellite.
- Developed Inventory Control, Optimization, Costing and Flight Scheduling for IRS 1A Satellite.