We provide IT Staff Augmentation Services!

Lead Software Engineer / Owner Resume

PERSONAL SUMMARY:

  • Results - oriented, dependable, and experienced in providing effective and comprehensive support to clients and management.
  • Possess a high degree of integrity and a strong professional work ethic.
  • Adaptable to changing situations and flexible about changing priorities based on customer and company needs.
  • Will do whatever is necessary and within my power to get the job done right and on-time.
  • Work well independently or as part of a team.
  • Self-starter, fast learner, easily trainable, willing to learn, and possess a strong desire to expand my knowledge and experience.
  • Strong problem solving skills, most development contracts have been obtained based upon my ability to solve anomalies where others have failed.
  • I am not a seeker of recognition but take pride on seeing those that I help be successful.
  • I love a challenge and love to see the goal set before me being reached.
  • Possess strong written and verbal communication skills and ability to work on multiple projects with overlapping deadlines.

SOFTWARE:

iOS Swift, ObjectiveC, C++, C, C# .NET, Java, JavaScript, VB .NET, SQL, Access, Doors, Subversion(SVN), Jira, Teamwork, Trello, SourceTree, Git, Bitbucket, CodeCollaborator, MKS, SourceSafe, Microsoft Office, XCode, Eclipse, Xamarin, Microsoft Visual Studio, Borland Studio C++, Windows XP, 7, & 8, Windows XP Embedded, Windows 7 Embedded, QNX, UNIX, and IBM PC’s

PROFESSIONAL SUMMARY:

Confidential

Lead Software Engineer / Owner

Responsibilities:

  • Mentored, taught, trained, and guided developers and software testers. Many that I have mentored have moved on to be very successful in their careers and today are leads in some large companies.
  • Software Development
  • Developed many object oriented applications using Swift, Objective-C, Java, C++, C#, C++, JavaScript, VBScript, Visual Basic .NET.
  • Developed applications to be used in the following environments: iOS 5 - 8.3, Android 2.3 - 5.1, QNX 6.5, Windows XP through Windows 8, XP and Windows 7 Embedded.
  • Developed programs for embedded devices (infusion pumps, phacoemulsification systems) using C and C++.
  • Developed programs in compliance with 21 CFR Part 11 requirements for electronic records and electronic signatures.
  • Software Development Support
  • Performed reviews to assess possible problems with performance and run-time lockups/crashes for multi-threaded applications.
  • Recommended, established, and documented modern day best coding practices for mobile and embedded development for unified coding among a team.
  • Responsible for reviewing all source code prior to integration according to company coding standards and established best coding practices.
  • Write and formally execute Unit Test Procedures/Protocols with established regulatory requirements/guidelines.
  • Created, and scripted automated unit test coverage.
  • Followed TDD and implemented project required percentage of code coverage for Unit Testing
  • Documented coding practices, processes, current work-arounds, and development environment setup on internal wiki for easy repetition.
  • Software Development Management:
  • Delegated and oversaw full project life cycle
  • Managed SDLC and staff through Agile, Scrum, and Kanban methodologies
  • Oversaw the Software Requirements/Change/Anomalies process. Lead the core team comprised of one representative per department (QA, Regulatory, Marketing, Clinical, Electrical, Mechanical, Software)
  • Lead root cause analysis for anomalies encountered as well as assigned CAPAs
  • Wrote Software Requirements Specifications, Software Design Descriptions and Software Test Procedures consistent with established regulatory requirements.
  • Assisted and provided feedback for FDA 510K submissions.
  • Knowledgeable in putting together the entire package for submission.

Confidential

Application developer

Responsibilities:

  • Deployed to Apple store and leveraged Test Flight for Beta distribution.
  • Responsible for the software architecture, data modeling, and communication protocol for integration with various surgical devices.
  • Created original application with Xamarin, later translated to newest language supporting Swift and iOS 8 & 9 Beta
  • Features of Interest:
  • Communicate with the surgical device wirelessly with both Bluetooth Low Energy ( Confidential ) and Wi-Fi.
  • Designed, architected, and data modeled a SQLite Database.
  • Implemented CRUD operations as well as implemented Import and Export data operations to share database among devices.
  • Developed and animated various custom charts for an improved UX of data interactions.
  • Implemented custom reports with ability to print, export and email directly from the mobile device.
  • Created custom storyboard animations and views for specific UI requirements that are not provided natively from the iOS framework, such as custom tableviews and accordion style expansions.
  • Helped establish best practices wireframes for modern UX and implemented UI after feedback, review, and finalization of UI/UX.
  • Implemented Master-Detail solutions with full orientation support.
  • Setup enterprise level CI servers, scripts, and integration process for mobile development.
  • Automated Unit Testing, signing, uploading of artifact, and logging for build process.
  • Integrated Apple Docs for code documentation and automatic uploading for application wiki.

Confidential

Application developer

Responsibilities:

  • Consumer iOS application available in the Apple store.
  • Created application with mixed languages including Objective-C and Swift for all new and changed code.
  • Communicate with an external e-ink phone case via Classic Bluetooth.
  • Designed and created the communication protocol with the device using Bluetooth.
  • Worked directly with the hardware/firmware team and aided in the development, hardware iterations, and troubleshooting with wireless Bluetooth tools, as well as integration of the final product.
  • Implemented fail-safe wireless firmware upgrades via the app.
  • Helped establish best practices wireframes for modern UX and implemented UI after feedback, review, and finalization of UI/UX.
  • Successfully troubleshot and resolved multiple memory leaks, and threading issues.
  • Integrated with Parse (MBAAS) for cloud based social networking platform.
  • Implemented background tasks to monitor battery life of hardware.
  • Implemented PUSH notifications for scheduled image changes to e-ink case.
  • Created custom window and handling of Share Extension to allow user to share images from other applications.
  • Utilized POD for dependency management.
  • Utilized GIT for version control and created build script to in corporate branch into build version at compile time.
  • Implemented Shared Groups for allowing interaction among Share Extension and Main Application.
  • Managed User Session with tokens and NSUserDefaults for improved user experience and SSO.
  • Implemented Crash Reporting using Fabric for application monitoring and resolving of production related issues.
  • Implemented Analytics for improving the UX by learning the user base, coverage, and application flow.

Confidential

Application developer

Responsibilities:

  • Communicate with external probes via Bluetooth Low Energy ( Confidential ).
  • Implemented the User Interface (UI/UX) to be compatible with all variations of iPhone and iPad for all orientations.
  • Implemented custom navigation drawer for modern UX practices.
  • Implemented webviews for dynamic content viewing of customers SLA, help information, and company content.

Confidential

Application developer

Responsibilities:

  • Developed an application from the ground up for use with an iOS device.
  • Responsible for the software architecture with integration.
  • Application was developed using Swift.
  • Helped establish best practices wireframes for modern UX and implemented UI after feedback, review, and finalization of UI/UX.
  • Implemented the User Interface (UI/UX) to be compatible with all variations of iPhone and iPad for all orientations.
  • Framework abstraction of Confidential communication and protocol for hardware.
  • Communicate with the SensorTags with Bluetooth Low Energy ( Confidential ).
  • Implemented Read/Write operations to gather and update the SensorTag volatile information.
  • Implemented Crash Reporting using Fabric for application monitoring and resolving of production related issues.
  • Implemented Analytics for improving the UX by learning the user base, coverage, and application flow.
  • Utilized GIT for version control and created build script to in corporate branch into build version at compile time.

Hire Now