Device Programmer Resume
Device Programmers analyze user requirements or specifications to develop and implement various computer devices or hardware, operating system and related software applications. They use C, C++, Java, machine or assembly languages to develop system, software or hardware programs as well as provide technical support to end-users and team members. If you are looking for this job position, you will need a well-written resume that will display your solid device programming skills and experience as well as grab the attention of potential employers. Your device programmer resume must showcase effective communication, analytical, problem-solving, decision-making, team-working, and time-management skills. To make your resume stand out from the competition, highlight your expertise in system, hardware and software development, requirement analysis, writing technical specifications and technical guides, OOPS programming, system installation, modification and documentation, creating user interface and database designs, end-user training, software testing and debugging, code
Device Programmer Resume Example
Christie S. Thompson
860 Spirit Drive
Daytona Beach, FL 32114
Phone No: 265-727-2412
Email: christiethompson@anymail.com
Career Summary:
Highly dedicated, self-motivated, and professional Device Programmer with more than 5 years of experience in developing and implementing various hardware or computer devices, operating system, system software and related applications using Java, C, C++ and assembly or machine coding. Expertise in writing and analyzing technical or design specifications as per user requirements, system or software testing and troubleshooting techniques as well as system installation, upgrading and modifications. Possess excellent communication, critical thinking, time-management, and team-working skills.
Summary of Skills:
- Thorough knowledge of device programming, system design, and development, software development life cycle, OOPS concepts, program testing and debugging, software or system troubleshooting techniques, application development and management, user interface and database designs, requirement gathering and analysis, system documentation, end-user support, networking concepts, hardware or software installation or updating, system optimization or modification, project management, micro-controllers based system programming
- Working knowledge of C, C++, Java, machine or assembly languages, Windows, UNIX, and Linux operating system, SQL and relational databases, HTML, CSS, MS Office Suite and database applications as well as various debugging tools
- Ability to analyze user or business requirements as well as write efficient and reliable code for various computer devices and systems
- Effective decision-making skills with the ability to solve complex programming or related system and software issues
- Effective communication and presentation skills with the ability to work well independently and within teams on assigned software or hardware projects
- Ability to cope with fast-paced and challenging work environment as well as handle tough deadlines and extreme pressure
- Solid organizational skills as well as the ability to provide technical leadership and support to junior or less experienced programmers
- Strong documentation skills with ability to write technical specifications and user guides or manuals
- Ability to provide end-user training and keep up with the latest industry trends and advancements
Work Experience:
Device Programmer
Creative Technical Solutions, Daytona, FL
October 2017 - Present
- Designing and developing various computer devices or hardware, operating system and software according to user or business requirements using C, C++, Java programming, and assembly language
- Gathering and analyzing user requirements to develop technical or design specifications as well as creating algorithms, program logics, flowcharts, data fields, and database tables as required
- Providing technical support to junior or less experienced programmers and conducting program testing and debugging functions as well as making necessary changes or modifications as required
- Supporting system analysts and engineers in performing unit and integration tests on developed system and applications as well as developing and implementing effective hardware or software solutions based on client's requirements or specifications
- Providing support in the development and maintenance of mobile device or windows management software as well as researching and experimenting with new system implementation and evaluation techniques for improved performance
- Preparing and maintaining technical documentation and training materials for clients or end-users as well as providing technical assistance related to system installation, maintenance and usage
Device Programmer
Asper Tech Group, Daytona, FL
April 2015 - September 2017
- Analyzed and understood project requirements and specifications as well as designed efficient and reliable C, Java and machine code to support system, hardware and application development and implementation
- Developed test plans and test cases for unit and integration testing as well as recommended new features and functionalities to improve system performance as required
- Provided technical training and support for end-users as well as monitored hardware and software installation, upgrades and changes in configuration
- Suggested and implemented successful programming changes or modifications based on defined user specifications as well as documented overall system software changes and revisions as required
- Determined optimal configuration of operating system and hardware to meet project goals as well as monitored program usage to control access to new or existing systems as required
- Performed code reviews for new or less experienced programmers as well as identified and debugged programming problems or failures on timely basis according to established coding standards
Junior Device Programmer
Vocal Technologies, Daytona, FL
December 2013 - March 2015
- Provided support in system, software or hardware development projects using Java, C++ and assembly languages under the direct supervision of senior device programmers
- Prepared time and cost estimates for assigned projects as well as assisted in writing technical manuals or guides for clients or end-users as required
- Analyzed, understood and used design specifications, database tables, flowcharts and diagrams to write, review and rewrite C++, C and Java programs
- Performed code testing, debugging, and modifications of software applications as per user requirements
- Installed, updated, and maintained new or existing systems as well as in assisted in troubleshooting software issues
- Followed established processes and standards to install and load system software efficiently as well as executed hardware and software updates that included middle-ware and application programs running on system as required
Education:
-
Bachelor's Degree in Computer Science
Daytona State College, Daytona, Florida, USA
2013
Reference:
On request.