Mike Urrutia
Senior Software Engineer at Overwatch Systems Tactical Operations- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Overwatch Systems Tactical Operations
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2005 - Present
Senior software developer responsible for enhancing and maintaining a highly reliable real-time embedded system running VxWorks. Develop and maintain the companion Unix server and client applications, tools, and scripts. Expert knowledge of the Board Support Package for the PowerPC-based MVME6100 Single-Board Computer to perform kernel customization to satisfy software design and performance requirements. Port legacy 68K-based software to work with the PowerPC processor. Embedded Linux… Show more Senior software developer responsible for enhancing and maintaining a highly reliable real-time embedded system running VxWorks. Develop and maintain the companion Unix server and client applications, tools, and scripts. Expert knowledge of the Board Support Package for the PowerPC-based MVME6100 Single-Board Computer to perform kernel customization to satisfy software design and performance requirements. Port legacy 68K-based software to work with the PowerPC processor. Embedded Linux development in support of a custom VoIP system running uCLinux on a Freescale ColdFire processor. Work closely with the customer to assess requirements, develop specifications, and perform integration and acceptance testing. Show less
-
-
-
-
Principal Software Engineer
-
Sep 1995 - Mar 2005
Team leader for Unix software development responsible for designing and maintaining a message gateway system supporting multiple interfaces - X.25, modem (POTS and Inmarsat Phone), radio, and Internet email. Windows development in support of an email-like application interfacing with the aforementioned message gateway. Windows CE embedded development in support of a handheld RF tag reader application which collects inventory data and transfers it to a server for processing. Maintain an in-house… Show more Team leader for Unix software development responsible for designing and maintaining a message gateway system supporting multiple interfaces - X.25, modem (POTS and Inmarsat Phone), radio, and Internet email. Windows development in support of an email-like application interfacing with the aforementioned message gateway. Windows CE embedded development in support of a handheld RF tag reader application which collects inventory data and transfers it to a server for processing. Maintain an in-house web-based bug tracking system. Develop design specifications, perform reviews, code, test, and support customer acceptance and integration. Work closely with customers and third party service providers. Manage the Microsoft Visual SourceSafe configuration management system. Oracle database administrator. System administrator in a multi-platform Local Area Network. Show less
-
-
-
-
Network Consultant
-
2003 - 2003
Provided part-time and after hours network administration support. Configured and maintained a Windows XP LAN and network printing services. Installed and configured Oracle 9i. Installed and configured a second firewall for bridging two private networks. Developed custom software for trading and tracking stocks.
-
-
-
Lockheed Martin
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Jun 1993 - Sep 1995
Large scale software development in a Unix and VMS environment. Productive member of a cohesive, cross-functional development team. Developed the back-end of a training tool to record and playback a user session. Developed a library of message parsing, validating and cataloging functions. Developed a tool to test a virtual keypad interface. Member of the Software Configuration Control Board.
-
-
Education
-
Texas State University
Bachelor of Science, Computer Science