MICHAEL OYER
SOFTWARE ENGINEERING PROGRAM MANAGEMENT SYSTEMS ARCHITECTURE
San Diego CA 92109 858-***-**** *****@********.*** linkedin.com/in/mickoyer
Many successful years as a software engineer, developer, designer, and project lead.
Experience and understanding in all phases of software development, IT, and DevOps.
Strong leadership, management, and mentoring skills.
Excellent verbal and written communication for non-technical people.
A passion to learn and become adept at the newest technologies.
Ability to work with and configure security parameters on any platform.
Experience in Agile methodology. Participated in Scrum and Sprint meetings for 8 years.
DoD active Secret security clearance.
Successfully passed the CompTIA Security+ certification (SY0-601).
COMPETENCIES / KEY SKILLS
Fluent in languages including C, C++, Java, JavaScript, Swift, Python, and others.
30+ years development for all major operating systems: UNIX (SunOS, Solaris, Linux), Windows, Macintosh.
Competency in software development using best practices, patterns, templates, frameworks, and test-driven code.
Strong knowledge of network protocols: XML, AJAX, JSON, SSL, TCP/IP, UDB, DNS, SMTP.
Web-based programming for many years, built 30 or more sites using HTML, CSS, JavaScript.
Object-oriented Programming, Client-server, and Cloud environments: AWS, Azure, and Google Cloud.
30+ years of database experience using Oracle, MySQL, Postgres, SQLite, and SQL Server.
Design and development of apps for mobile devices: iPhone (Swift & SwiftUI), Android Studio, Qt.
Source Code control using git, GitHub, Gitlab, SVN, and Atlassian tools.
PROFESSIONAL EXPERIENCE
INDEPEPENT SOFTWARE ENGINEER
San Diego CA November 2022 to Present
Design and built iPhone and Android mobile apps for clients in the real estate industry.
Designed and developed a Certification Reference Guide for mobile devices.
Developed back-end and database code using Node.js, C++ and JavaScript.
SENIOR SOFTWARE ENGINEER
Contractor, U.S. Navy, San Diego CA November 2016 to October 2022
Contracts for the U.S. Navy. Two years with the Royal Navy, developed data management applications.
Developed a set of shell programs that collect and verify data on a Royal Naval ship using Sonar and GPS.
Two short-term contracts, developing web systems to improve and modernize current software.
SENIOR SOFTWARE ENGINEER
Ntrepid Corp., San Diego CA June 2014 to August 2016
Developed installation and update software in Objective-C for Passages (a Virtual Machine-based secure web server).
Developed and built VirtualBox using Qt to modify the VirtualBox Hypervisor written in C++.
Developed and released a command line program in C to verify correct installation of Passages.
Developed an iOS-based VPN mobile app.
SOFTWARE ENGINEER / MANAGER
Parallel 6, Inc., San Diego CA November 2013 to June 2014
Designed and developed mobile apps for clients such as Life Tech, SDG&E, and Del Mar Racetrack.
Managed and mentored 4 junior-level engineers.
Created design documents and development strategies.
SOFTWARE ARCHITECT / MANAGER
Troy Apps, San Diego CA October 2010 to October 2013
Designed and developed mobile apps for Enterprise clients that included Hyundai, Titleist, ACE Fitness, and Natural High.
Designed and developed database frameworks for companies Disguise and ACE Fitness using SQLite.
SENIOR SOFTWARE ENGINEER
ANAKAM (Equifax), San Diego CA March 2006 to October 2010
Initial developer hired to create a multi-factor authentication, identity-proofing product using C++, Oracle, MySQL, Java, IPGEO, and other security technologies for government, finance, and health-care industries.
Created demonstrations for clients, resulting in sales to Wells Fargo, the Small Business Administration, Kaiser Health Care, Medicare, and others.
SENIOR SOFTWARE ENGINEER
BAE Systems, San Diego, CA September 2004 to March 2006
Software engineering and development of large government content management systems.
Database architecture, data modeling and software development in C and C++ for the Documentum content system.
SENIOR SOFTWARE ENGINEER
IDEXX Informatics, Bloomington, MN March 1999 to April 2001
Developed database software for an industry-leading portal in the veterinary industry using technologies that included Java, C++, Ajax, Oracle, WebLogic, Solaris, and Linux.
Designed and developed system database architecture using C++ to retrieve latest results from a massive database in the Bay area.
SENIOR SOFTWARE ENGINEER
Cray Research Inc., Eagan, MN February 1984 to December 1998
Developed a test system in UNIX for testing the Cray-2.
Designed and built a UNIX-based messaging system to process software configuration messages. Developed and implemented methods for tracking and maintaining users, groups, email addresses, and aliases using Perl and LDAP.
Approximately 10 other projects that were worked on during 14 years at Cray Research, coding in C, C++, Perl, and SQL.
HARDWARE TECHNICIAN
Control Data Corp. Bloomington MN March 1980 to March 1984
Developed test cases for the AN/AYK-14 computer system as used in the F-18 Navy jet fighter plane.
Work with test hardware that includes oscilloscopes, logic analyzers and environmental tester systems.
EDUCATION
Normandale College Bloomington MN March 1978 to June 1980
RECENT REVIEW
“Mick has a deep understanding of Mac and Linux, as well as an eye for detail in user interface design and development. Mick consistently produces high quality code, his code is well documented, feature complete and rarely has issues. He typically outperforms his peers in this regard”.