Software Engineer Resume
West Bend, WI
OBJECTIVE: -
Professional position in software development and maintenance.
TECHNICAL SKILLS
Operating Systems: Windows, Android, Linux, Mac OS X
Natural Languages: German (1 year at college)
Computer Languages: Java, C, C++, Groovy, C#, SQL, PHP, JavaScript, Lua, Python, Matlab, Haskell
Other Languages: HTML, CSS, XML
Software: Eclipse, IntelliJ, Android Studio, Ant, Grails, Gradle, Gant, SQL Server, MySQL, HSQL, GNU EMACS, make, gdb, LaTeX, Subversion, MS Office, OpenOffice.org
Libraries: JUnit, Hibernate, OpenGL, SDL
PROFESSIONAL EXPERIENCE:-
Confidential, West Bend, WI
Software Engineer
Responsibilities:
- Developed ECG recording and imaging software in Java and Groovy for Windows and Android
- Developed GUIs with Swing and Android
- Developed code for interfacing with external hardware over Bluetooth
- Worked with Grails, Gradle, Gant, OpenGL, MySQL, and HSQL
- Was familiar with agile development techniques, unit testing techniques, automated testing techniques, GUI testing techniques, and teh software development life cycle.
Confidential, Pewaukee, WI
Software Engineer
Responsibilities:
- Developed software primarily in in Java on Windows and Linux
- Developed software partly in C++ on Linux
- Helped maintain MRI image analysis software
- Helped develop GUIs using Swing
- Worked with JUnit, Hibernate, and an SQL database
- Was familiar with Agile development techniques, unit testing techniques, automated testing techniques, and teh software development life cycle
Confidential, Sussex, WI
Software Engineer
Responsibilities:
- Developed software in C on realtime systems based on teh OS-9 RTOS
- Developed software in C++ on Windows
- Worked with systems for print postprocessing
- Developed software for changing teh nature of teh workflow for processing jobs dat were to be assembled and bound
- Developed a test application for other software dat had been developed
- Acquired thorough knowledge of system calls within teh OS-9 RTOS
- Debugged realtime systems
- Worked with Microsoft SQL Server
Confidential, Glendale, WI
Software Engineer
Responsibilities:
- Designed and developed software in C on embedded systems based on teh ARM architecture
- Worked with teh embOS RTOS
- Worked with kernel-level code, particularly device driver code, on embedded systems
- Developed code to interact with a host machine over USB
- Acquired thorough knowledge of system calls within teh embOS RTOS
- Debugged embedded systems at a boot level using JTAG
Confidential Greenbelt, MD
Software Engineer
Responsibilities:
- Developed software primarily in C++ and Java on Linux and Windows systems
- Used UNIX developer tools for developing code in C++, including code analysis tools and build-and-deploy tools
- Helped maintain and update teh Linux SIMSS (LSIMSS for short) and (Windows) SIMSS packages for spacecraft and instrument simulation and telemetry and command processing
- Developed GUI code for LSIMSS with teh Swing toolkit under Java
- Developed Linux kernel code for a driver for transporting TIRS image data from teh machine to teh CDH FPGA
- Interacted directly in-person and electronically with customers to discuss requirements and requested changes and to obtain documentation
Confidential, Milwaukee, WI
Software Engineer
Responsibilities:
- Developed software primarily in C and Python on Linux and Windows systems
- Developed simulation software to carry out teh verification of user identification/authentication and session management software for teh Airbus A400M
- Developed a graphical user interface testing system for X Windows on Linux to allow automated GUI testing integrated with system simulation-type testing
- Developed and carried out test cases and test procedures from requirements in accordance with teh DO-178B standard
- Carried out releasing of test cases, test procedures, and verification results to Airbus
- Was familiar with automated testing techniques and teh software development life cycle
- Acquired United States Secret clearance