Mark E. Amos- |- | www.linkedin.com/in/mark3amos
Technical Writer, Copy Editor, Computer Engineer
Versatile, results-driven professional with many years of comprehensive tech industry experience writing
professional developer documentation,designing and developing robust code, and managing projects and people.
Superb detail-oriented engineering and writing abilities with strong expertise in developer audience content
development. Proven problem solving, analysis, and design skills with an emphasis on critical thinking.
Core Competencies
Computer Engineering
Content Developer/Writing/Editing | Portfolio: https://ahfujib.blog/portfolio/
Learning/Curriculum Development | Classroom Instruction
Work Experience Summary
Writer
MICROSOFT CORPORATION, Redmond, WA
Technical Writer
2019-Present
●
Three contracts through Aquent Studios:
○ Azure Speech Service content
○ Learning content for the Visual Studio Code editor and
○ Developer docs for internal MSN News framework API/library
MICROSOFT CORPORATION, Redmond, WA
Technical Writer
● Contract through Steyer Content working on the Azure APEX team
● Various launch content for a new platform, Azure Learning
● Follow-up refinements/editing/rewrites post-launch from customer feedback
AMAZON WEB SERVICES, Seattle, WA
3 years
Senior Programming Writer (Content Developer)
2018
-
●
●
Owned all aspects of documentation creation and maintenance for a variety of web services
Worked regularly with Java, Node.js, Python, and Ruby sample code, wrote detailed user and developer API
reference content, managed projects end to end
MICROSOFT CORPORATION, Redmond, WA
6 years-
Senior Programming Writer (Content Developer)
●
●
●
●
Switched roles to Programming Writer II in January 2008 and was promoted to level 62 as Senior
Programming Writer about 18 months later
Owned all aspects of documentation creation and maintenance for developer tools and languages with
extensive C (Win32 API) and C++ (Standard Template Library) sample code
Key role in setting group-wide coding standards and helped create corporate sample code standards.
In-depth Product Team Experience: Visual C++/Visual Studio, Windows Driver Kit, Win32 API
Software Engineer
MICROSOFT CORPORATION, Redmond, WA
Software Design Engineer (Software Developer)
●
design, implement, and deploy test automation and tools, small and large scale, C++/C#/.NET
manual code analysis and debugging of various game engines (e.g. Unreal)
functional, verification, stress, and performance benchmarking tools development
extensive customized per-game specific test automation design and development
extensive use of proprietary C++ code analysis and code coverage tools
Key SDE role in Microsoft Windows Core Test group (6 years) , with policy-making responsibility
○
○
○
○
design and development of a multitude of test automation and test harnesses
■ Bluetooth support for Windows (driver level)
■ USB hardware simulation (virtual devices)
Bluetooth SIG specification and test/qualification, incl. Windows logo certification
extensive code review proctoring for quality assurance and security reviews, code associated fixes
Team Lead for as many as five software developers (3 years)
ACXIOM CORPORATION, Conway, AR
Software Engineer (Software Developer)
●
●
●
●
-
Integral part of Microsoft Game Studios game publishing as SDE in Test (3 years):
○
○
○
○
○
●
9 years
-
Corporate R&D team developing next-gen backend batch parallel processing systems
○ UNIX and Windows NT SMP platforms
○ C and assembler with Win32 on NT, 80x86 and DEC Alpha
○ Primary design goals achieved: highly-available, robust, cost-effective, automated, fast runtimes
Replaced several mainframe (IBM 370) backend systems with faster batch processing at a fraction of the cost
Interface with customer service personnel to better understand their use-cases and roll out our new
solutions
Side duties as UNIX sysadmin and Oracle DBA on our prototyping systems
Educator
UNIVERSITY OF ARKANSAS, Fayetteville, AR-
Adjunct Instructor
Classroom instructor for accredited university undergraduate courses in computer engineering and business
computing, responsible for all aspects of managing and teaching assigned courses, including curriculum development
and lecture content
●
●
●
●
Programming for Engineers (C) - 220 students each semester - 4 semesters
Object-oriented Programming - 20 students - 1 semester
Computer Networking - 20 students - 1 semester
Business Computer Systems - 35 students - 2 semesters
Other
IBM CORPORATION, Fayetteville, AR-
Systems Engineer and network support
UNIVERSITY OF ARKANSAS, Fayetteville, AR-
UNIX Systems Administrator (multiple flavors of UNIX)
OTHER WORK EXPERIENCE-
Electronics Technician/Circuit Board Designer, Military Aviation Electrical Tech, Telecommunications Technician
Proficiencies Summary
Content Development: Custom XML authoring tools, Sample code, Standards development, Tutorial design
Classroom Instruction: C for Engineers, Object-Oriented Design, Network Technology, Business Information Systems
Software Engineering: C/C++/STL/C#, Win32, .NET, TCP/IP, WDM Drivers, Java, Python, Ruby, Node.js, Powershell
Support: Test plan development, Test automation design/dev, Debugging, Bug reporting, Github
Operating Environments: MS Windows and Windows Server, OS X, UNIX/Linux, AWS, Azure
Hardware Development: VHDL, Circuit design/simulation & circuit construction/test/verification
Education
University of Arkansas College of Engineering, Fayetteville, AR
- Master of Sciences, Computer Systems Engineering
- High Performance Computing Architectures & Optimizations/Reconfigurable Computing
University of Arkansas College of Engineering, Fayetteville, AR
- Bachelor of Sciences, Computer Systems Engineering, Dean’s List Honor Roll (3.8+ GPA)
- Senior project: Real-time TCP/IP Streaming Encryption & Compression Protocol
U.S. Naval Aviation Electronics Tech School, Millington, TN
- Certification for Aviation Maintenance and Quality Assurance
- Multiple Letters of Commendation for individual excellence
Monett Area Vocational-Technical School, Monett, MO
- Electronics Tech, Analog and Digital Circuit Design
References available upon request
-
-
-
-