We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • With a Ph.D in Engineering, combined in with 2 decades of cross - platform software development experience, I have the ability to lead teams that build robust and scalable software architectures.
  • A lifelong learner and tinkerer, I am always looking to get new domain knowledge, and apply my skills to find software solutions to problems in that domain.
  • 20 year experience in large scale software design and development on Windows, Linux, OSX, and real-time operating systems.
  • Experienced project manager & supervisor with ability to communicate effectively at both technical and personal levels
  • 10+ years’ experience in remote development with teams in different geographic locations and timezones
  • Experience in independent research and development, teaching, authoring technical articles and conducting seminars

TECHNICAL SKILLS:

Programming Languages: C++, Confidential, C, Java

Scripting Languages: Ruby, Python

Source Code Control: Perforce, TFS, GIT

WORK EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Key member of the team that designed and architected the NI-DAQmx driver software that powers the Confidential data acquisition products - a $200+ million dollars/yr business
  • Ported the NI-DAQmx software stack to Linux, OSX and Pharlap (a real-time OS).
  • Led the team that designed and implemented the APIs for various programming languages such as Confidential, C, C++ and C#/.Net.
  • Currently functioning as one of the tech leads involved in a multi-year, cross-group development effort aimed at building the next generation of Confidential software platform. This involves 250+ developers across multiple teams spread globally.
  • Architect level expertise in Confidential, with deep knowledge of its underlying technology & implementation, and seen as the “go-to” person on integration issues between Confidential language and other NI software
  • In-depth knowledge and debugging experience of the entire software stack - from the application layer down to the OS and firmware layer.
  • Experience with networking protocols and real-time OS’s (Pharlap and Linux RT)
  • Managed large software projects with team members spread across parts of USA, Europe and India

Confidential, West Lafayette, IN

Senior Software Engineer

Responsibilities:

  • Theoretical and experimental research on failure modes and processes in advanced aerospace structural materials.
  • Designed several computer based automated test systems for data collection, analysis and presentation. These systems are used by researchers at the Confidential Composite Materials Laboratory, Confidential, to conduct experimental research on advanced materials.
  • Designed, built, and tested advanced composite material prototypes that exhibit near-zero thermal expansion across a wide range temperature range. This was part of a Confidential sponsored project to develop structures for operation in severe space environments.
  • Developed software models & finite element simulations to simulate the non-linear properties of advanced composite materials.
  • Taught part of a graduate course on advanced materials, and served as teaching assistant for several graduate level and undergraduate level courses

We'd love your feedback!