Post Job Free
Sign in

Medical Device Software Engineering

Location:
Fort Collins, CO, 80526
Posted:
January 04, 2025

Contact this candidate

Resume:

MEHRAN MAJIDI

SYNOPSIS

My goal is to participate in leading technological challenges for software development and information systems. I have successfully designed, developed and deployed several distributed systems. Seeking position as a Software Consultant for business growth using technologies for creating and managing software systems.

PROFESSIONAL SKILLS

WORK EXPERIENCE

MyCardio, Broomfield CO 3/2009 – Present

Software Consultant

Design and development of enterprise cloud based medical application in the Sleep Industry

• Define and implement MVC architecture for the medical application

• Develop web based device management application for interacting with medical devices and managing patient data

• Design and implemented the web service APIs for the medical device application

• Work with Quality team to define and create the application in accordance with FDA regulation

• Define and executed deployment architecture for the web application in the cloud Technical project management (10 years)

Executive Level Management (8 years)

Microsoft Project (2 years)

Jira (9 years)

Confluence (3 years)

GitHub (5 years)

Java programming (7 years) - JDK 1.1.8, JDK

1.2, JDK 2.0.

JBuilder (3 years)

JavaScript, PHP and JSP (11 years)

nodes (11 years),

Angular (11 years)

Object oriented analysis and design (18 years) SQL programming (14 years) UML (3 years) Oracle application development (1 year) Avaya IVR Platforms development (2 years) Perl programming (3 years) Data modeling and database design (14 years) C programming (4 years) Internet and Intranet application architecture,

design and development (13 years)

Access programming (1 year)

Jabber (2 years)

C++ programming (7 years) TCP/IP programming (4 years) Network management design and development

(8 years)

HTML (13 years)

AWS cloud based solutions (13 years)

AWS Architecture (11 years)

AWS SDK (9 years)

Nuance Speech Objects (2 years)

Struts (2 months)

Applet, Java Bean and EJB design and

development (6 months)

Jakarta Application Server Programming (1

Year)

Apache Web Server Programming (10 Year)

Nginx (11 years)

Mysql, Apache, Linux (11 years) eCommerce programming (10 years)

• Design and implement the networking, security and database architecture for the application

• Architecture and deployed the system to deploy and run on AWS cloud system Mindshare HDV LLC, Denver CO 5/2003 – Present

Managing Partner

Managing and directing all aspects of Mindshare HDV technology such as product strategies, product developments, and information technology:

• Design, implementation and deployment of custom web enterprise solution for health care industry and court management system

• Design and Implementation of cloud solutions for health care industry and court management system

• Manage the research and development of new products by defining the architecture of new products and developing prototypes.

• Define the information technology structure for managing all development phases of Mindshare HDV products from design to deployment phase.

• Develop the system framework for three enterprise products using Model View Controller (MVC)

• Develop distributed and enterprise products for MindShare in PHP, Java, JavaScripts with SQL databases.

• Design and developed all of the eCommerce web sites and the back end database programming. Gold Systems, Inc., Boulder CO 7/2000 – 5/2003

System Architecture

Senior Developer for developing a framework and automated tools for testing and verification of data access and web based products for telephony systems:

• Participate and assist in the design process of the product.

• Develop test automation using Java technology.

• Develop plans and execution of performance testing.

• Develop plans and execution of functional and system testing. Lead Architecture and Team lead for developing a middleware system for speech recognition and telephony systems. Responsibilities include:

• Requirements gathering for the middleware system for Nuance and Conversant systems.

• Define the distributed architecture for the middleware system using UML.

• Lead the development efforts for developing a prototype in Java and C++.

• Lead the design efforts to define the middleware system in UML.

• Interact with Avaya and Nuance engineers to address issues regarding the interaction with the Voice Response system and the speech recognition system.

• Lead the efforts in use case definitions and assist in QA planning, lead performance analysis and testing for the middleware product and in delivery of the products to alpha and beta sites. Software Technology, Inc., Cary, N.C. 7/97 – 7/2000 President/CEO

Owned and operated a small technology consulting business, offering customized design and development of technology solutions for small to medium sized businesses. Technical consultant for a Java-based, three-tiered application developed on handheld devices for the railroad industry. Responsibilities included:

• Enhancing the existing architecture for representing the business model in Java Beans.

• Designed and implemented the GUI Java classes and business Java classes for two main functionalities of the application.

• Designed and developed Java classes for accessing an Oracle database using JDBC. Technical consultant for an Internet-based system developed in Access and Oracle application for EPA.

• Managed an Internet project for human activity database management at EPA.

• Proposed a new architecture to develop a multi-tier database management system for EPA using object-oriented system.

Developed a business model for stock clearance and settlement industry using UML.

• Captured the requirements for a trading and settlement system from the end users.

• Analyzed the requirements using use cases, activity diagrams, and collaboration and sequence diagrams.

• Designed and developed the first prototype for the online matching and online trade processing in Java using JDK 1.1.8.

Designed and developed a large multi-site system for several state Workman's Compensation organizations. The responsibilities included:

• Requirement gathering from the end users.

• Analysis of the requirements using UML and Rational Rose.

• Design of the object model.

• Participated in the design of the Oracle 7.0 data model. Developed an Intranet application for a North Carolina-based pharmaceutical company. Project responsibilities included:

• Gathering of requirements from the users on the system.

• Analyzing the requirements using UML and Rational Rose.

• Design of a three-tier model for the application.

• Development of the object model for the application in Java.

• Development of the data model in SQL server.

Intelligent Information Systems, Inc., Durham N.C. 5/95-8/97 Global Software, Inc., Raleigh, N.C.

Consultant/Senior Technical Staff

Completed the migration of an entire legacy shipping system to a client server environment. Project responsibilities included:

• Joint application design with end users.

• Design of a multi-tier architecture application for interacting with the Sybase database.

• Design of the data model for a client server system in Sybase.

• Database implementation for the client server applications. Developed a three-tiered object-oriented system for GE Capital Mortgage Insurance Corporation.

• Designed the object model for the business application (using Rambaugh methodology).

• Developed an object model in C++ for the system’s middle tier. IBM Corporation, Research Triangle Park, N.C. 6/91-5/95 Senior Software Engineer

Technical team leader for a distributed network management system group at the Research Triangle Park facility. Responsibilities and accomplishments include:

• Designed and developed objects in C++ for user interface and storage management.

• Designed and developed reusable communication objects using TCP/IP protocol in AIX and OS/ 2.

• Provided customer education and consultation to implement and enhance the distributed network management system in the customer's production systems.

• Planned and executed system and functional tests in multiple platforms (AIX, SUN, HP, and DOS).

Managed the development team of the object oriented editor for two releases from the initial design to the final production

• Designed and implemented the user interface for the application using CASEPM.

• Implemented the data management component of the application in DB2.

• Incorporated multi-thread and OS2 semaphore features in the application.

• Implemented system test for advanced peer to peer network management (in Netview).

• Configured and set up the necessary hardware and software to execute the test plan. EDUCATION

• MS, Computer Science, University of Colorado, Boulder, CO o Research in knowledge-based systems (funded by Grant Number MDA903-86-C0143 from the US Army Research Institute), with Master's thesis on software system understanding and knowledge-based systems. Developed a prototype related to software system understanding and knowledge based representation.

• BS, Computer Science, University of Washington, Seattle, WA AWARDS

• IBM Technical formal award for reverse engineering of the distributed network problem management client application from UNIX to OS/2, using object oriented technology.

• IBM Technical informal award for the system and functional test for the second release of the distributed network problem management client system for SUN, HP, and DOS. PUBLICATIONS

• "Knowledge-based Interface to Promote Software Understanding", appeared in the “Proceedings of 1991 Knowledge-based Software”



Contact this candidate