We provide IT Staff Augmentation Services!

Application Engineer Resume

5.00/5 (Submit Your Rating)

Portland, OR

SUMMARY:

  • I’m a motivated and enthusiastic team player with 18+ years of experience programming small to large - scale software projects. I’m also experienced in team-building, project-leading, training and have been involved in all aspects of the software development life cycle. I’m familiar with Agile/Scrum development methodologies, Object Oriented design and programming concepts, and multiple Web technologies.
  • Use of modern development practices: iterative, test-driven and Agile/Scrum processes
  • Negotiations with product development, sales, marketing, QA, science and third parties
  • Extensive use of Open Source in development and problem solving
  • Experienced in delivery of commercial client-server and messaging oriented middle-ware solutions
  • Multi-language and multi-platform experience
  • Writing project requirements, functional and technical specifications as well as user manuals
  • Sustained Engineering, patching post production bugs in current product releases
  • Training of sales, QA and technical support staff and field engineers

TECHNICAL SKILLS:

Software Development: C/C++, Java, Groovy, Spring, Android SDK, X Toolkit Intrinsics (Xt), C#/.NET, Microsoft Foundation Classes (MFC), POSIX, Pthreads, GIT, Subversion (SVN), CVS, Perforce (P4), ClearCase, Standard Template Library (STL), GNU Make, SQL, SQLite, MySQL, PostgreSQL, JDBC, PHP, Python, PowerShell, Hudson/Jenkins, Chef, Jira, Crucible.

Operating Systems: GNU/Linux (RedHat, Slackware, Ubuntu, SuSe), Unix (BSD, Solaris, AIX, HPUX), Windows 9x/2K/XP/Vista/7/8/10, Mac OS X, Android.

Networking: Internet Core Protocols (TCP/IP, UDP, ICMP, DHCP, BOOTP, DNS, SMTP, SNMP, Multicast, NTP), Remote Access Server (RAS), Client/Server model, P2P, Samba, VPN, VNC, NAT, IPP/CUPS.

Internet and Web Development: JSP, PHP, ASP, JSON, XML, HTML, DOM, JavaScript, AJAX, CGI, HTTP, HTTPS, Web Services, REST, IIS, Apache Tomcat, FTP, Telnet, SMTP, Secure Shell (SSH), Secure Sockets Layer (SSL), LAMP.

Applications: VM s (VMware, VirtualBox), IDE s (Eclipse, Microsoft Visual Studio), Microsoft Office, Visio, OpenOffice.org, Parasoft Insure++/CodeWizard, Remote Desktops, Unix Desktop Environments (X, KDE, CDE, XFCE, GNOME).

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Application Engineer

Responsibilities:

  • Currently working with a team to develop the next generation of web services (micro-services) to provide end-points to support a plethora of applications utilized by customers, retailers, sales-reps, etc.
  • Technologies employed include: Java 8, Gradle, Groovy, Spring Frameworks, Spring Boot, Chef, Amazon Web Service (AWS), JSON, Terraform, MongoDB, etc.

Confidential, San Diego, CA

Senior Systems Software Engineer

Responsibilities:

  • I worked with a team to development new features and enhancements to Confidential. The system was composed of patient wearable vitals sign monitoring devices that communicate over Wi-Fi to a patient data server that allows doctors and nurses to monitor their patients remotely.
  • Using Agile methodologies, we employed tools such as Trello, RallyDev, Jira and Crucible for tracking tasks, issues and code reviews. We also employed Jenkins for continuous integration tasks. We also utilized the cloud (e.g. AWS/EC2) to gain access to extra computing resources for development and testing.
  • I worked with a skunk-works team to develop a vital sign monitoring app for Android that would allow mobile monitoring of ambulatory patients when used in conjunction with ViSi Mobile. The app’s design targeted 7-inch tablets with Wi-Fi tethering capabilities that could support up to 8 ViSi Mobile monitors simultaneously.
  • I adapted and released the ViSi Mobile System as a portable self-contained mobile platform for ambulatory patient monitoring by civil and military first responders. This adaptation was packaged as a stand-alone solution based on the Panasonic Toughbook CF-19 running Linux with enough computing power to support mass casualty situations (16+ patients).
  • I researched, develop and released two complete portable ViSi Mobile Systems that run on Windows, specifically the Microsoft Surface Pro tablet running Windows 8.1 Pro and the Xi3 Modular computer running Windows 7 Pro. Sales and Marketing adopted the Surface Pro as a tool for demonstrating the ViSi Mobile system to prospective customers. While the Xi3 became the tool of choice for training and onsite customer evaluations. As part of the projects, I wrote training materials and work instructions for transfer to manufacturing.
  • Technologies employed include: Java 7/8, Eclipse, Android SDK, Ubuntu/SuSe Linux, TCP/IP, Multicast, Java NIO, JNI/JNA, JUnit, JSP, JSF, Maven, SVN, Apache Tomcat, PostgreSQL, HostAP, DHCP, NTP, HTTP, Wireshark, VMWare Fusion, Windows 7/8/10, Python, Mac OS X, Hudson, Jenkins, Netty.IO, Spring Framework, Hibernate, Apache Commons, PowerShell, etc.

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Worked on a small skunk-works team to develop an embedded medical device for the treatment of dry eye. For my part, I developed an Android application that interfaced over Bluetooth to the embedded medical device for configuration, monitoring and data collection. I also assisted in the development of the firmware for the embedded device, which was based around a MSP430 microcontroller.
  • Technologies employed include: Java, C, Eclipse, Android, etc.

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • Support and develop in-house tools used for product planning, release management and build automation of application modules for factory imaging on Sony VAIO products. Working on a scrum team of other engineers to improve the ‘continuous integration’ platform for the building, testing and deployment of in-house and third-party software modules. We’ve successfully deployed Hudson/Jenkins as part of our CI initiative, which has proven to be quite stable, scalable and feature rich - significantly improving overall productivity.
  • My team and I successfully engineered a CI framework to automate battery and performance testing of pilot and release-candidate images (e.g. MobileMark 2007 and Microsoft’s Velocity Test Suite) as well as data collection and reporting of performance results.
  • Most of the web-based tools/applications are spread across multiple platforms (e.g. LAMP and IIS/ASP/Oracle). Client-side automation tools are developed using a wide variety of technologies: C++/MFC and C#/.NET, wscript/cscript, jscript/vbscript, powershell, etc. Server-side processing (e.g. web services) is predominately LAMP (Linux/Apache/MySQL/PHP) with some Python.
  • Pioneered Out-of-Box-Experience (OOBE) metrics backend processing. In an effort to provide marketing with more accurate and timely statistics of OOBE metrics. I developed a set of tools to automate the decryption and import of OOBE metrics from XML files into a database for more effective post-processing. Provided queries and stored procedures to crunch data for reporting. Previously, the XML files were processed manually on an as-needed basis using shell scripts.
  • Prototyped a demonstration of a desktop ‘widget’ to enhance a users experience when using an Intel WiDi device for displaying multimedia content - developed in C#/.NET. This prototype was later adopted by another development team who incorporated much of its original code into a larger more feature rich ‘media content sharing’ demo application.
  • Technologies employed include Microsoft Visual Studio 2008 (C++/C#/VB/.NET), COM, PHP, ASP, ATL, XML, XSL, HTML, JavaScript, Python, Linux (Redhat and Ubuntu), VMware, SVN, MySQL, Oracle, IIS, Java, Apache, Tomcat, Ant, Microsoft SQL Server, Jscript, PowerShell, etc.

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Responsible for the development and technical support of Confidential ’s Auto Insurance Claims Processing and Estimating products using the Agile/Scrum methodology. This includes remotely troubleshooting software installations on customer computers and correcting both in-house and customer data and work-flow errors.
  • Successfully incorporated open source technologies (e.g. SQLite) to greatly improve the products performance, resulting in a company recognized award and ceremony.
  • Technologies employed in the development of Confidential ’s software products included Microsoft Visual Studio (C++ & C#), COM, ASP, ATL, XML, XSL, HTML, Javascript, SQLite, MFC, Oracle, IIS, Java, HTTP/HTTPS and TCP/IP.

Confidential, Westlake Village, CA

Software Engineer

Responsibilities:

  • Maintained and enhanced the companies various marketing and content management websites for Home Loan Officers and Realtors.
  • Successfully migrated Confidential 's Platinum product.
  • Technologies employed included Windows Server, Apache, PHP, MS SQL Server, GNU/Linux servers, Zend Studio, Visual Source Safe, TCP/IP, FTP, SMTP, HTTP/HTTPS.

Confidential, Calabasas, CA

Sr. Systems Engineer

Responsibilities:

  • Developed a variety of back-end interfaces that facilitate communication to/from other third-party services, such as external core data systems located at various off-site Financial Institutions.
  • Engaged in training tech support and QA on back-end interface updates and enhancements. Also assisted in troubleshooting and served as a technical contact for the sales and customer service departments.
  • Technologies employed included C/C++ on AIX 5.x using IBM's Visual Age 6 and Microsoft Windows 2K/XP using Visual Studio 6 in addition to HTTP/HTTPS, SOAP, HTML, XML.

Confidential, Agoura Hills, CA

Senior Software Developer

Responsibilities:

  • Developed a web based GUI that enables users to strengthen security within their heterogeneous IT environments. It was implemented as a self-contained web server, running from a super-server such as inetd/xinetd or as a stand-only daemon.
  • Solely responsible for researching and writing project requirements, brainstorming new ideas to make more intuitive interface designs, and writing functional and technical specification documents as well as product user manuals.
  • Successfully incorporated a reporting engine into the GUI to allow customers to generate customized reports based on the contents of the various log files maintained by the product.
  • Trained sales, QA and tech support on new features and enhancements.
  • Technologies utilized include GNU/Linux and UNIX platforms (Redhat, Debian, AIX, HPUX, Solaris, etc), open-source tools (GNU Make and GCC), BSD sockets, Pthreads, TCP/IP.

Confidential, Los Angeles, CA

Software Developer

Responsibilities:

  • Developed a cross-platform peer-to-peer streaming server on Linux using GCC, on Windows 9x/XP with Visual Studio and on MacOS using CodeWarrior.
  • Utilized networking and multi-threading abstraction to allow the product to be easily ported to other platforms (sockets and pthreads for GNU/Linux, Winsock2 and MS Threading API for Windows, and OpenTransport for MacOS 9.x).
  • Developed a Bandwidth Detection library in C that would allow the P2P server to discover various bandwidths between hosts over the Internet. It employed techniques using ICMP, UDP and TCP.
  • Developed data management solutions for the P2P content delivery framework designed to minimize the bandwidth utilized by content providers.
  • Technologies utilized: HTTP/HTTPS, Windows NT/XP, C#/C++, Visual Studio .NET, Linux, GNU GCC. MS SQL Server, IIS, ASP, TCP/IP, RTSP.

Confidential, Santa Maria, CA

Applications Software Engineer

Responsibilities:

  • Developed The MCD (Mission Continuation Display), a real-time, multi-threaded, X based Range Safety Software for the Confidential using C/C++ on AIX 4.3 with calls to the X11 and X Intrinsics libraries (Xlib and Xt).
  • Successfully met the 10th of a second execution cycle requirement and fully completed the project deadline 3 months prior to the deadline, having been hired on late in the game.
  • Technologies utilized: UDP, TCP/IP, ObjecTime, Real-time Object Oriented Modeling (ROOM), IBM C/C++ compiler on AIX 4.3, debugged code using DBX and Parasoft Insure++, used CodeWizard for strict adherence to current C/C++ coding standards and used McCabe for code/path coverage analysis.

We'd love your feedback!