Summary
Overview
Work History
Education
Skills
Timeline
Generic

Parul Rani

Software Engineer
Chesterfield,US

Summary

Seasoned Qt and C++ Developer with 8+ years of expertise in architecting and developing scalable, high-performance desktop and embedded GUI applications. Proficient in Qt (Widgets and QML), advanced C++, multithreading, design patterns, and cross-platform development on Linux and Windows. Known for delivering intuitive and visually consistent UIs and optimizing UI performance for complex, data-intensive applications.

Overview

16
16
years of professional experience

Work History

Software Engineer

Abbott Laboratories
02.2021 - Current

Software Engineer

True Fitness Technology
04.2019 - 08.2020
  • Responsible for Designing, implementation and testing of software, firmware, and hardware solutions.
  • Collaborated with software, firmware and hardware engineers to develop complete embedded solutions.
  • Recommending solutions for a streamlined, user-friendly interface with the design team.
  • Implemented user interfaces(HMI) for treadmills & elliptical consoles to connect and passes user instructions to Nucleus.
  • Engineered software components for automation hardware such as microcontrollers and sensors.
  • Utilized concepts of structures, pointers, references, and interfacing in the C++ language to accomplish activities.
  • Design and Development of Objects using Object Oriented Design in C++.
  • Creating customer items and exposing to QML, and integration between QML and C++.
  • Implemented features like video players, pop ups, Bluetooth connectivity, web browser access, representations by graphs etc using Qt/QML.
  • Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
  • Responsible for Creating & maintaining a centralized repository of UI components.
  • Maintaining an organized workflow using a project management tool.
  • Managed and analyzed log files to find information and facilitate problem resolution.

Software Engineer

Ericsson India
01.2012 - 12.2014
  • Responsible for analyzing the RFS and develop these RFS into ER.
  • Utilized concepts of structures, pointers, references, and interfacing in the C++ language to accomplish activities.
  • Implemented a Sockets based protocol for transfer of secure data between ER modules.
  • Created & maintained a centralized repository of UI components, participated in usability testing & research.
  • Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
  • Managed and analyzed log files to find information and facilitate problem resolution.

Software Engineer

HCL Technologies India
12.2010 - 12.2011
  • Creation and implementation of requirement lists using Functional specifications and trigger tables provided by Client/end user.
  • Design and Development of Objects using Object Oriented Design in C++.
  • Implemented user interfaces(HMI) for Sony cameras to connect and pass user instructions to system hardware.
  • Responsible for creating State transition diagram that demonstrate all the events, actions and guards.
  • Conformed to programming standards while project development; worked in coordination with quality team to ensure adherence to required standards.
  • Created & maintained a centralized repository of UI components.
  • Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.

Software Engineer

CMC Limited
07.2009 - 12.2010
  • Responsible for creating connection between the HMI and other interfaces through MSG queue.
  • Collaborated with software, firmware and hardware engineers to develop complete embedded solutions.
  • Responsible for GUI development as per the requirement document using QT for HMI module.
  • Prepare the test data and also verified the test results Involved in integration, unit testing and implementation.
  • Maintained specifications for each function with their input and output requirements.
  • Designed and developed the GUI screens with appropriate events.

Education

B.TECH - Computer Science & Engineering

U.P. Tech. University

Skills

  • C
undefined

Timeline

Software Engineer

Abbott Laboratories
02.2021 - Current

Software Engineer

True Fitness Technology
04.2019 - 08.2020

Software Engineer

Ericsson India
01.2012 - 12.2014

Software Engineer

HCL Technologies India
12.2010 - 12.2011

Software Engineer

CMC Limited
07.2009 - 12.2010

B.TECH - Computer Science & Engineering

U.P. Tech. University
Parul RaniSoftware Engineer