Multi-function Analyzer Resume
SUMMARY:
- Have 6+ years of professional experience in Software Development.
- Expert in C and C++ Programming using Qt on Linux and windows.
- Expert in QML (JavaScript based, declarative language for designing user interfaces)
- Experience with SCRUM Software development framework
- Have worked on products with extensive GUI and touch screen.
- Have worked on Flight Simulators with the real time user interface.
- Have good exposure to code management and real time integration.
- Good Team Player with ability to adapt to multiple roles.
- Fast learner with an aspiration to learn new technologies
TECHNICAL SKILLS:
Language: Qt, QML, C, C++, PERL Scripting
Operating Systems: Linux (RHEL), Windows 7/98/XP/2000, WEC7
PROFESSIONAL EXPERIENCE:
Multi - Function Analyzer
Development Platform: Windows 7, Windows Embedded Compact 7 (WEC7)
Language used: Qt, C++
Tools: SVN
Responsibilities:
- Developed the file manager which will help user to go through the file system and select, delete or transfer a file to USB drive or another location.
- Created the functionality for data logger by choosing up to sixteen measurements, logging interval, and start/stop times for the logs. Logger UI will give you the information about the status, size and creation of a log. You can also view the measurements that are currently logging in for a particular log. There are different types of logs such as error and cyclic. Logger module will subscribe the measurements that user has been selected to log and according to the time interval and type those values will be read from the shared memory and written to a file with the time. User can also clone an existing logger setup. Now developing the Modbus functionality for the analyzer.
Development Platform: Windows 7, Windows Embedded Compact 7 (WEC7)
Language used: QML, Qt, C++
Tools: TFS
Responsibilities:
- Developed the desktop user interface which consists of Status bar/notifications bar at the top of the screen, Navigation and Shortcut bar at the bottom of the screen, and instrument inspection applications (workflows) that the user can load. Provided the UI for various network type (wired Ethernet, Wi-Fi, Bluetooth, etc.) so that User can connect to a network through the desktop. Various instrument related (Brightness, Color theme, Date etc.) as well as engineering related (Radix, Units etc.) values can be changed through the desktop UI. Desktop provides the notifications for the failure and success statuses of an operation. It also displays the useful status information such as battery life, date, time, hardware and software versions, current application opened etc.
Development Platform: Linux (Ubuntu 10.04, 11.04)
Language used: C & C++
Tools: SVN, Change Synergy.
Responsibilities:
- Developed Bluetooth Storage Manager block which take care of updating the phonebook database whenever a new device is connected to the head unit via Bluetooth.
Development Platform: Linux
Language used: C & C++ Using Qt-4.7API/QML
Responsibilities:
- Developed browser page which helps for internet browsing in the LAVN infotainment device.
Development Platform: Linux
Language used: C & C++ Using Qt-4.6API
Responsibilities:
- Developed a GUI page for the diagnostics and an interactive communication module.
Development Platform: Windows XP
Language used: C++ Using Qt-4.5API
Responsibilities:
- Research & Development of entire GCS software.
Development Platform: Linux
Language used: C++ Using Qt 3.3API
Responsibilities:
- Research & Development of GUI for Instructor station.
Development Platform: Linux
Language used: C++ Using Qt 3.3 API,Open GL
Responsibilities:
- Research & Development
Development Platform: Linux
Language used: C++ Using Qt 3.3API
Responsibilities:
- Research & Development of complete ICC module
Development Platform: Linux
Language used: C
Responsibilities:
- Research & Development
Development Platform: Linux
Language used: C++ using Qt 4 API
Responsibilities:
- Research & Development of GUI
Development Platform: Windows XP
Language used: Asp . Net
DataBase: SQL Server
Responsibilities:
- Design and Coding
Development Platform: Windows XP
Language used: Java
Database: MS Access
Responsibilities:
- Analysis, Design, Coding, and Testing.