We provide IT Staff Augmentation Services!

Principal Software Engineer, Ui Framework Resume

5.00/5 (Submit Your Rating)

SUMMARY

Design and engineer visually compelling graphical user interfaces using the latest development processes. Lead a team of engineers in developing and maintaining quality, new age user interfaces.

TECHNICAL SKILLS

  • Qt / QML (C++) HTML / CSS Javascript
  • Python scripting Objective - C (iOS) OS X / Linux (Ubuntu)
  • Git Java Bash / Terminal Adobe Photoshop MS Office Suite Shell Scripting

PROFESSIONAL EXPERIENCE

Principal Software Engineer, UI Framework

Confidential

Responsibilities:

  • Leading development and product ownership of a Qt-based software development kit intended for use by infotainment application developers. Managing a team of engineers using agile methodologies to deliver quality software. Building and maintaining a large set of complex UI components, layouts, and controls. Building tools to improve quality of development for application developers.
  • Lead architect for full stack SDK development; including, DevOps, UI software frameworks, UI controls / widgets, developer experience. Integration of Qt Automotive Suite with a custom-built Qt / QML application framework.

Used: QML, Qt (C++), Git (Gerrit), Python, CMake, Jenkins, Artifactory, JIRA, Confluence

Senior UI Software Engineer

Confidential

Responsibilities:

  • Leading the development of a QML-based frontend framework intended for use by infotainment application developers. Building and maintaining a large set of complex UI widgets.
  • Building scripts and tools to improve quality of development for application developers. Supporting various UI architecture topics, build & release topics, continuous integration topics.

Used: QML, Qt (C++), Git (Gerrit), Python, NodeJS, Photoshop

Senior Engineer

Confidential

Responsibilities:

  • Leading a team of engineers to develop Confidential user interfaces for a number of customers in the in-flight entertainment industry. Built several tools to optimize primary development goals and to support agile software development methodologies. Developed a Qt/QML framework and a suite of QML components to support a variety of hardware platforms while sustaining strict performance standards .
  • Developed tools and supporting software to ensure UIs are fully testable in desktop (non-aircraft) environments. Interfaced with primary customer's in-house engineering teams to ensure fluidity in software development. Created several middleware software to bridge customer's REST services to QML UI.
  • Implemented review processes and standards to exceed software quality constraints. Interfaced with airline teams to ensure software emits a positive and fluid passenger experience. Currently developing one of the most intricate in-flight entertainment Confidential UIs in in-flight history.

Used: Qt (C++), QML, Git, HTML/CSS/JS (Bootstrap), PHP, Photoshop

Software Engineer

Confidential

Responsibilities:

  • Created passenger GUIs for production aircraft utilizing the Qt framework for both resistive & capacitive touch displays. Developed QML C++ extensions to bridge legacy applications with cutting-edge QML GUIs. Developed a reusable and extensible QML storyboard framework for quick creation and deployment of passenger GUIs.
  • Created concept designs for next-generation IFE hardware utilizing graphics shaders. Developed a Qt/QML based simulator for full system actions; allowed developers to fully test Passenger GUIs from their desktops. Ported a large legacy Confidential from UI files (Qt3) to QML (Qt4).Introduced GIT as a source control management tool among software developers.Helped architect and develop Confidential SDK APIs for Thales' next generation AVANT platform using Java on the Android platform.

Used: Qt (C++), QML, HTML, JS, PHP, Java (Android), GIT, AMQP, RabbitMQ, ZeroMQ, and Photoshop CS4.

We'd love your feedback!