Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Summary:
Education:
Technical Skills:
Languages
Operating Systems
Methodologies
Windows95/98/NT/2000/XP/Vista/7.
Scrum / Agile .
Embedded Tools
Communication Protocols
Other Tools
Professional Experience:
Controltech Corporation, Bondurant, IA. May 2013 to present.
Responsibilities:
Environment: C, C++, GCC, Eclipse based IDEs, Linux, Visual Studio, Qt, Windows
development tool
John Deere, Urbandale, IA September 2012 to March 2013
C, C++ Developer
Responsibilities:
Develop, maintain and upgrade software for John Deeres Tractors and Combines
using C++.
Design, development, and unit, system and integration testing of application
software.
Graphical User Interface module design, development and unit testing.
Develop, create, and modify GUI components, utilizing C, C++, OOP, STL.
Design and customize software for customer end user to optimize operational
efficiency.
Confer with systems analysts, engineers, programmers and others to design
system and to obtain information on project limitations and capabilities,
performance requirements and interfaces.
Modify existing software to correct errors, to accommodate new hardware and
improve performance.
Analyze user needs and software requirements to determine feasibility of design
within time and cost constraints.
Develop and perform software system testing and validation procedures,
programming, and documentation.
Develop C++ application on cross-platform Qt framework.
Create desktop applications that interact and control hardware such as thermal
camera, Microsoft Kinect, robots.
Work independently to fulfill software requirements provided by senior
developers.