Software Developer Resume
SUMMARY:
Seasoned professional seeking challenging position with cutting - edge organization that will benefit from a unique combination of technical skills, leadership capabilities and business savvy
EXPERTISE:
- Proposals
- Development Standards
- Estimating/Scheduling
- Requirements Analysis
- Design/Development
- Design Review
- Debugging
- Technical Documentation
- Implementation
- Quality Assurance/Testing
- Object-Oriented Design
- Team Recruitment
- FAA & DOT Regulatory Compliance
- System Analysis
- Commercial Aircraft & Avionics Systems
TECHNOLOGY SUMMARY:
Languages/Programming: Java, JavaScript, JUnit, J2ME, REST, SOAP, SOA, C, C++, Perl, PHP, VB.Net, SQL Server, ASP.Net, HTML, XML, ActiveX, ADA
Systems: AIX, Linux, UNIX (Solaris/HP-UX), Windows XP/7/NT v4.0, Windows CE, VxWorks, DOORS, TAU, MATLAB, Simulink, pSOS, QNX, VRTX, Micrium µC/OS-II, ATLAS, Integrity, ISDN, ATMEL, ARM, AVR
Networking/Drivers: TCP/IP, SFTP, FTP, Ethernet, SPI, I2C, HDLC, USB, RS422, RS232, Flash
Databases: DB2, Oracle 8/7, Informix, MS Access, SQL, PICK
Tools: Visual Studio, Eclipse, JTag Emulators, ICE Box Emulator, ClearCase, MS Project, IAR
PROFESSIONAL EXPERIENCE:
SOFTWARE DEVELOPER
Confidential
Responsibilities:
- Design, build and test complex Android apps using Java and the Android SDK for various interfaces including phones and tablets.
- Wrote and execute unit tests using JUnit and JavaScript for written code and technical documentation.
- Lead interaction design throughout the entire product life cycle
- Translating usability and field research findings into design improvements.
Languages/Programming: Java, JavaScript, JUnit, REST, SOAP, SOA
System: Linux, Android
Tools: Eclipse
SOFTWARE MANAGER
Confidential
Responsibilities:
- Leadership of engineers involved in specification, design, implementation of an in-band modem using the voice channel of a Telematics System, also vendor contacts, devised and implemented effective market penetration solutions, staff hiring, training, motivation and supervision.
- The design languages used were C/C++ running on the customer’s hardware.
- While Server side software was implemented using C++ along with Perl scripts on a Linux box.
Languages/Programming: C, C++, Perl, PHP
System: Customer phone module. Windows 7/NT v4.0, QNX, Linux, Micrium µC/OS-II, Windows CE
Tools: Eclipse, JTag Emulator, ClearCase, MS Project
EMBEDDED TECHNICAL LEAD
Confidential
Responsibilities:
- Leadership of software engineers involved in designing and implementing embedded software for mission critical communication systems running on multiple hardware and processor platforms .
- Duties include working closely with internal and external software & hardware teams to develop an implementation that meets product requirements.
- Team responsibilities include verifying product performance using commercial test equipment and field testing, and supporting customer integration and acceptance through lab and field interoperability testing
Languages/Programming: C, C++, Perl
System/Drivers: Customer phone module. Windows 7/NT v4.0, QNX, Linux, Micrium µC/OS-II, Windows CE, SPI, RS232, HDLC, USB
Tools: Eclipse, JTag Emulator, ClearCase
PRINCIPAL SOFTWARE ENGINEER
Confidential
Responsibilities:
- Leadership of software engineers involved in the project development, enhancement and support for commercial aircraft navigation radios.
- The task involved using System requirements to auto generate code from UML, Matlab and Simulink models.
- My team was responsible producing the tools use to auto generate C and C++ code from the UML, Matlab and Simulink models.
Languages/Programming: C, C++, VB.Net, ASP.Net, HTML, XML, ActiveX
System: Windows XP, VxWorks, MATLAB, Simulink, UML Integrity
Tools: Eclipse, ClearCase, Visual Studio, DOORS, TAU
SOFTWARE MANAGER
Confidential
Responsibilities:
- Leadership of engineers involved in specification, design, implementation of a Fixed Wireless telecommunications system, also vendor contacts, devised and implemented effective market penetration solutions, staff hiring, training, motivation and supervision.
- Development of an ARM based hand-held field installation tool for wireless telecommunications system
Languages/Programming: C, Perl, J2ME, J2SE, EJB
System: UNIX (Solaris/HP-UX), pSOS, OSE, Object Time, Frame Maker
Tools: JTag Emulator, ClearCase
SENIOR SOFTWARE ENGINEER
Confidential
Responsibilities:
- Software design, development, coding and testing of an ISDN telecommunications system used on commercial aircraft
Languages/Programming: Borland C, VB
System/Drivers: Windows 3. RS232
SOFTWARE ENGINEER
Confidential
Responsibilities:
- Software design, development, coding and testing of Proximity Sensing Electronic Units used on commercial and military aircraft.
- Automatic Test Equipment software for the landing gear control unit and proximity card
Languages/Programming: C, ATLAS, ADA
System/Drivers: Windows 3, UNIX (Solaris/HP-UX), VRTX, SCO UNIX V/386, VME, VXI, PCI, IEEE1394, IEEE488, RS422
