We provide IT Staff Augmentation Services!

Project Lead/ Principle Software Engineer Resume

4.00/5 (Submit Your Rating)

Oakdale, MN

SUMMARY

  • Software Engineer proficient in all aspects in teh design, development and management of complex software solutions to meet business goals.
  • Acnoledged for teh ability to assimilate and rapidly utilize new and emerging technology, software and processes. Recognized for abilities to manage multiple roles wif multiple and problem solving skills wif issue resolution.

TECHNICAL SKILLS

  • Software Development Experience in embedded, data base, and artificial intelligence systems
  • C/C++/C#, Assembly, Visual Basic, ASP, Java, Java Script, XML, HTML4, HTML5, CSS/LESS, Cobol, Dream Works, Oracle, FoxPro, Access, SQL Server, SQL stored procedures, .Net Framework, Visual Studio, Win Forms, Virtual PC, Adobe Edge Animate, WebStorm, Eclipse
  • Software Design utilizing OOD, UML, Booch
  • MVS. UNIX, Windows, Windows XP Embedded, RTOS, TCP/IP, PCIP
  • Regulatory compliance
  • Statistical analysis of field issues and test results
  • Microsoft Office, Visio, TFS, Box, CVS and Visual Source Safe
  • Build and Release Management
  • SDLC wif traditional waterfall and Agile methodology, including Gate Methodology
  • Six Sigma Black Belt Training
  • Continuous education in technology and processes

PROFESSIONAL EXPERIENCE

Confidential

Responsibilities:

  • Design and implementation of Web site for local wine and brew club utilizing ASP. dis site provides information about teh club activities, information about making wine and brewing beer, and links to appropriate sites and Facebook page.
  • Webmaster and marketing for a church plant in River Falls, WI. Registering and development of website and Facebook page to coordinate wif teh twitter account, cards and flyers to disseminate information about teh congregation utilizing Dream Works. Teh congregation became a satellite church for a larger church due to teh foundation that was created.
  • Software Consultant. Evaluation and recommendation of Benchmark software package for a small business consulting firm. Determined user friendliness, software and hardware specifications, and appropriateness for teh firms use via hands - on use and communications wif teh vendor. dis package will be utilized wif Oracle SQL databases and Java applets in data mining for reporting financial, operation and process metrics of teh firm's clients.
  • Grading and scoring education testing papers for Data Recognition Corporation. dis is a seasonal contract position. While dis is not technical in nature, it expands my horizons and pushes my boundaries as well as keeping my customer requirement skills current.

Confidential

Responsibilities:

  • Member of software team in teh development of an app for use on Android tablets. dis app is for use in clinics in reading information of implanted devices for diagnostic purposes. Updated Edge Animate screens, wrote code to manipulate these screens using JavaScript, HTML, LESS/CSS and Java code.
  • dis front-end application was developed using .NET, WebStorm and Eclipse.
  • dis application interacts wif C++ code to interface wif teh reading device and to send information to a server for data storage via Bluetooth communication protocol. Utilized TFS for source control and project management. Code and documents are also shared via Box Cloud storage.

Confidential

Responsibilities:

  • Maintenance and enhancement of GUI PC front end utilizing WinForms interacting wif embedded software for electronic wafer testing systems. Teh software translates teh user inputs, utilizing menus and radio buttons, to teh embedded system and teh outputs from teh embedded system into screens and graphs for teh user.
  • Teh software utilized Ethernet communications protocol. User preferences were stored via an XML file. Software development and enhancement utilized C++, C# and Visual Basic in Visual Studio 2005 and Visual Studio 2010 wif .Net Framework. Responsible for three scheduled software releases, including teh build and release and ECO process.

Confidential, Oakdale, MN

Project Lead/ Principal Software Engineer

Responsibilities:

  • Lead for multiple software projects for medical imaging devices. Developed project initiation and planning documentation wif risk analysis, cost benefit analysis and resource needs. Responsible for requirements documentation. Use of statistical analysis and probabilities of issues in teh determination of best solution for customer issues. Created and maintained project plan wif schedule, milestones and critical path utilizing Microsoft Project. Collaborated wif project peers across disciplines to ensure project deliverables were on time, making adjustments when necessary. Tracking of issues and assignment of tasks to onsite and offshore software team. Mentored software engineers in design and coding best practices in individual and group settings. Worked wif senior management on staffing levels and budget. Communicated status of project and metrics wif senior management and teh design team. Part of task force into CCMi accreditation.
  • Continuous improvement of software processes to ensure FDA compliance. Creation and enhancements of operating procedures to ensure consistent technical documentation of requirements, design and test procedures across all projects. Consolidated three software version systems into one utilizing Perl.
  • Release engineer for multiple projects. Created schedule for software releases in coordination wif QA, regulatory, project manager, project lead, and software team. Managed software version control, configuration management, ECO updates, and movement of code through production environments.
  • Incorporated software developed by third party into business portfolio wifin 4 weeks wifout need to hire a consultant resulting in $150,000 savings. Creation of Build and Release SOPs. Design documentation was brought into compliance wif operating procedures.
  • Project lead of a global team in introducing a new medical diagnostic film into global market resulting in global sales of hundreds of thousands of dollars. Ensuring schedule of software and hardware changes for teh introduction of teh film was in sync wif teh manufacture and release of teh film. Teh team was represented by marketing, manufacturing, design lab and field service personnel. Teh progress of teh team was reported to senior management on a monthly basis.

Sr. Software Engineer

Responsibilities:

  • Team lead in teh upgrade of teh imagers from barcode technology to RF Tag technology. Software updates using C/C++ were made to read and write to teh RF Tags as well has to interface wif teh hardware for all of teh medical imaging models. Lead teh updates to teh design documents, testing of teh software, and teh ECO process.
  • Key resource for development of embedded software to team of 20 professionals for medical imaging devices. dis included duties as resolving teh issues between Microsoft service pack releases and teh code developed for teh imagers using Microsoft XP embedded, updating XML software and upgrades to new software projects using .Net and Microsoft XP embedded and utilizing Virtual PC.
  • Maintenance and enhancements of software for multiple imager models using C/C++, HTML/XML, utilizing UNIX, Windows XP Embedded, Visual Studio and .Net. Working wif mechanical and electrical engineers in determination of software updates to quickly solve mechanical and electrical problems at customer sites.
  • Member of software team in teh development of multi-threaded code for medical imaging devices using C/ C++ interfacing wif teh electrical and mechanical functions of teh imager. Responsible for software residing on multiple microprocessors wif algorithmic code for image processing and monitoring data from sensors, motor control for movement of film, analysis of data from an internal densitometer for image quality, algorithmic code for heat control for film processing and laser control for imaging of film. Software and tools that supported teh functionality of teh imager included C#, .Net, Visual Basic, Access database, OOD, UML, Booch, Rhapsody and Doors.

Quality Assurance Engineer

Responsibilities:

  • Performed quality assurance functions involving electronics, hardware and software for new laser imaging medical device. System tests such as hardware and electronic reliability, temperature variability, software and hardware interactions. dis device had low out of box problems and remained a customer favorite for 15 years.
  • Conducted process audits ensuring compliance to internal processes developed in accordance to FDA and UL agencies
  • Conducted peer reviews of design, documentation and code.
  • Wrote and conducted system testing, including automated software methods, leading to teh high quality of teh product. Test results were shared wif teh developers on a daily basis as well as formally presented along wif statistical analysis of trends and interactions between teh machine and teh film as well as probabilities of teh reliability of components to teh cross functional team on a weekly basis.

Confidential

Software Engineer

Responsibilities:

  • Project lead in definition, approval and implementation to place laptop PCs in tool kit for Field Service Engineers. Coached teh team members in selecting teh PC and teh software, development of teh training program and implementation of teh equipment to teh field. dis program had resulted in development of diagnostic software for use by teh service personnel.
  • Member of software team in design and development of an Oracle database system and user interface for purchase and inventory of printing equipment on UNIX operating system. Worked wif customer to implement requirements into technical and user documentation.
  • Led software team in design and development of FoxPro database system wif user interface/front end as search engine resulting in an interactive inventory system. dis system ran on both a PC and a MAC.
  • Designed and implemented SQL database wif stored procedures on UNIX system. dis database stored information from teh call center to be utilized by management. Teh database provided information on parts usage, type of service calls, and location of teh service call. Use of stored SQL procedures in teh reporting and analysis of data.
  • Implemented AI software for call center for diagnosing and performing minor repairs to equipment. dis minimized service calls and provided information to teh service technician.
  • Developed SQL database and user interface/front ends for online requisition program that interfaced wif a budget system on a PC network.
  • Software team member that created an online registration program for a major university which interfaced wif a third party software package utilizing Assembler and COBOL. dis system also created warehouse for data to be analyzed by several departments wifin teh university.
  • Developed Agricultural Engineering applications for use by State and Federal agencies utilizing FORTRAN. These systems included modeling and statistical analysis, curve fitting algorithms and financial models.
  • Systems Analyst for MVS COBOL relational database systems for state educational systems. Ensured data was added, updated, and deleted successfully. Data was reported on weekly basis to teh proper state and federal levels. Created procedures allowing end user to access information on teh data.

We'd love your feedback!