We provide IT Staff Augmentation Services!

Principal Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

Aberdeen, MarylanD

SUMMARY

  • Hands-on software development manager/architectwith over 17 years of experience in architecting deliveringscalable healthcaresolutionsembedded medical devices and data warehousing applications. Over 5 years of management experience in managing in-house and offshore software development team.Extensive experience in developing system, functional and technical requirements,assessing project and product risks.
  • Experience in gathering requirements, architecting, developing solutions, and building test strategy for a 3-tiered applications, user interface and embedded medical device applications.
  • Expertise in building handheld, portable device applications and Android application development.
  • Experience in managing budget, planning, acquiring, managing offshore development team and building cost effective solutions.
  • Experience in building security solution for embedded medical devices.
  • Extensive experience inMedical imaging and 3D visualization applications,Data Warehousing, Data mining and publication portals.
  • Experiencein PLM and PPM and software development methodologies including Agile and Extreme Programming.
  • Experience in design control, change management and product development in medical domain and FDA regulated environment.
  • PMI Certified Project Management Professional PMP . Software Project Management using Rally and Microsoft Project.
  • Extensive experience in portable barcode reading devices firmware, software and interface development and managing supplier

Technical Skills and Tools C , C , ASP.NET, HTML, MVC, JavaScript, WPF, WCF, XAML, XML, Bluetooth and PRISM VS2012, VS2010, SQL Server 2008/2005, SQL Express, SSIS N-Unit, MS Unit test framework, Moles, MS Coded UI Test Rally, ClearCase, TFS,MS Visual Class Designer, MS Visio, Rational DOORs, Master Control PROFESSIONAL EXPERIENCE

Confidential

Technical Project Manager

responsibilities

  • Completed feasibility study of various handheld barcode reading devices of different physical size,OS platform and communication strategy.
  • Prototyped data collection screens and workflows for positive patient identification and gathered marketing and customer feedback.
  • Finalized handheld barcode device, developed handheld portable device requirement, designed and developed handheld data collection applications.
  • Managedhardware vendor to customize hardware and firmware features.Worked with vendor to develop Bluetooth adapter and customized handheld device.
  • Managed external consultants to develop handheld device communication layer, barcode reader software component development.
  • Built Bluetooth based COM port communicationprotocol between handheld device and Hematology analyzer and ability for one Bluetooth adapter communicating to up to 7 handheld devices simultaneously.

Confidential

Technical Project Manager

responsibilities

  • Developedsecurity requirements, investigated possible solutions, contacted OEM vendors, established OEM contract, and developed security solution for embedded medical device.
  • Performed gap analysis and built a system that meets government departments and defense agencies such asNIST, FedRamp, DoD, FDA regulations, security requirements and guidelines.
  • Developed Software Security Lifecycle process and best practices to improve the security of the medical device.
  • Built group policies based on Microsoft recommendation on secured system and NIST recommendation and deployed the policies into base image.

Confidential

Technical Project Manager

responsibilities

  • DevelopedUser Interface screens using C and PRISM framework for Operator and Patient data collection.
  • Responsible to lead join session with marketing and system support team.
  • Interact with Marketing and System support team to get requirements and train the features to system support and get the feedback.
  • Contributed to XML based configuration framework to configure settings of the Hematology device.
  • Performed and trained the team on product risk analysis, risk mitigation, code review and establish tracing for each mitigated risk.
  • Helped the team design and develop various Verification and Integration test strategy and plan.
  • Built training module that is train the new user, as well as marketing and sales team on the device.
  • Built components that simulate hardware to reduce team's dependency and improve parallel development activities.
Confidential

Project Manager

Responsibilities

  • Building business requirement, develop project charter, identify stakeholders and get management approval for the project.
  • Technology selection, technical direction and high level design of components andensuring product quality.
  • Resource planning, acquiring, managing team of offshore and onsite software developers and consultants and delivering product.
  • Manage stakeholder's expectation and prioritize the work packages and plan appropriate releases.
  • Develop requirements, converge to high level system architecture, identify components, assess technological changes, prototype and identify appropriate technology to build the solution.
  • Run daily SCRUM meeting prepare project status for stakeholders and forecast the project timeline and cost.

Technical Project Manager

Confidential

Responsibilities

  • Building offshore team with necessary skills required for projects. Acquire, train, develop, motivate and manage team to implement projects as per plan that meets market need.
  • Responsible for Project Planning, Executing, Monitoring and Controlling phases of this project.
  • Managing multiple project planning, tracking, resource planning, and quality control coordinating between business, onsite and offshore development team located in USand India.
  • Develop framework for Product Portfolio Management and Project Management for Agile development model. Executing project in Agile development methodology.
  • Lead the team in usecase, functional and design discussions and provide solutions to business.
  • Promoting teamwork, knowledge sharing and coaching, innovation, hard working.Set high standards for the team members, coaching and monitoring individual performances.

We'd love your feedback!