Software Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Extensive experience in software development and engineering over the last 30+ years.
- Experience in desktop, web based and mobile.
- End user Software architecting. Coding in high level OOP languages including Objective - C and Swift, as well as down to machine language coding, and other varied scripting languages.
- Team management including building development, QA, and IT teams.
- Extensive user interface design and implementation experience.
- Managed liaisons with external software development teams.
- Experience developing the “whole widget” (architecting, UI design, implementation, installers, and end user presentation.)
- Currently focusing on iOS and Mac OS — aggressively pursuing Cocoa UIKit and AppKit employment. Would like to focus on Swift.
TECHNOLOGY ENGINEERING EXPERTISE:
Languages: 30 years of various systems and languages, current focus is Obj-C 2.0 and Swift 3 and 4. Some Python, prior experience with AS 3.0 (Flash-FlashBuilder), C++, C, Javascript, SQL, Java, Assembly, etc..
Frameworks: Cocoa UIKit & AppKit (iOS 11, OS X 10.13), custom frameworks.
EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Focusing on learning Swift 4 and gaining relevant coding methodology.
Confidential
Software Engineer
Responsibilities:
- Updated old code from Obj - C 10 to 2.0 with ARC.
- Developed Automation Suite for Lync in Obj-C tying into a Windows and Android suites.
- Developed Skype For Business Automation suite and Skype Meetings Suite from Lync tool.
- Became the go to person for all things Mac in the team.
- Created XML scripts for testing of SFB as I continue to advance the tests the product can perform using Automation.
- Created cross application/browser framework for accessibility using Python and WebDriver, as well as Selenium.
Confidential
Software Engineer
Responsibilities:
- Developing Excel for OS X and iOS in C, C++, Objective C.
- Use fuzzed documents to break and stress Excel, finding and fixing many IO bugs.
- Provide support for team on Apple technologies, fix whatever was needed for team.
- Software testing and automation development in Python.
Confidential
Senior Multimedia Engineer
Responsibilities:
- Programming in AS3 (using Flash Builder), Lingo, C++, CD - ROM and web based applications with connectivity to network services.
- Sole architect/coder of many CD-ROM based applications, both standalone and networked (including local area network server back end).
- Partnered directly with content editors to architect software and implement their vision.
- Established standards that are now used across MHE for installers and presentation of desktop applications.
- Wrote over 200 applications/activities.
Confidential
Senior Engineer
Responsibilities:
- Developed - winning al software titles for Windows and Macintosh.
- Developed interactive special needs software for people with disabilities. Integrated with various teaching assistive devices.
- Managed liaisons with outside software development groups.
- Managed our mixed-environment network.
Confidential
Director of Software Engineering
Responsibilities:
- Coded cross platform products in C, C++, Object Pascal using cross platform frameworks.
- Coded winning software products in Lingo (Macromedia Director - Science Court).
- Hired and established our Development, MIS, and QA groups after doing all of them.
- Managed liaisons with outside software development groups.
- Managed search for my replacement and oversaw nine month transition plan.
- Transitioned from Software Engineer to Senior Software Engineer to Director of Software engineering while at Confidential .