Sr. Software Engineer Resume
5.00/5 (Submit Your Rating)
Overland Park, KS
SUMMARY:
- Dedicated and hard - working individual with a passion for successfully completing quality engineering projects in a timely manner.
- Enjoy working in a team environment for developing complex projects.
- Willing and able to share knowledge and experiences. Understand that the mentoring of others is a path to greater understanding of a concept or technology.
- Excellent ability to acquire, understand, and utilize new technologies.
- Very strong analytical and conceptual reasoning skills. Able to investigate problems in depth, and formulate multiple approaches to solving the problem or task.
- Have worked on many current product maintenance projects, so understand the importance of properly documenting intellectual property.
TECHNICAL SKILLS:
Languages: Microsoft Visual C, Visual Basic, and C#. Java J2ME and J2SE. XML. HTML. SQL.
Software: Microsoft Visual Studio, Eclipse 3.5. IBM MQSeries.
APIs: Win32, .NET and CompactFramework, Windows device drivers, Java Swing/AWT.
PROFESSIONAL EXPERIENCE:
Confidential, Overland Park, KS
Sr. Software Engineer
Responsibilities:
- Designed and developed OPC Server for collection of SCADA system data.
- Designed and developed hardened Linux product to enable secure SCADA communications network.
- Developed Windows device drivers for embedded data acquisition boards.
- Designed, developed, and supported Windows GUI applications. These system configuration and data aggregation tools are used by over 50% of the oil and gas SCADA infrastructure in the United States.
- The SCADA applications also involved coding device drivers for many data protocols, including both open-source and proprietary protocols.
- Worked with many customers to design and develop custom single board embedded solutions to mission-critical business processes, including a solution that will monitor the fail-safe operation of railroad crossings of the largest US railroad company.
- Worked in team environment to develop an “Android-like” Java J2ME software framework for Eurotech single board computers. The framework provides application interfaces to hardware network devices, GPS, cellular data, data protocols, and data storage devices.
- Developed a cloud-based data telemetry solution for use with customer embedded applications.
Deskstation Technologies Firmware Engineer
Responsibilities:
- Worked in a team environment to design and develop the firmware BIOS for the RISC computers.
- Layout of the printed circuit boards, used as the computer motherboards.
Software Engineer
Responsibilities:
- Developed desktop GUI applications for the Apple Macitosh computer.
- Provided software support of legacy products; including modifying C and assembly language applications.
- Maintained and developed applications for storing and archiving data into Oracle relational databases.
