Summary
Hybrid developer/technical writer, with over 20 years' experience with multiple programming languages and technologies. Comfortable with full stack development of both native applications for Windows as well as website and web-based applications. Extensive experience writing API documentation, design and requirement documents, and release notes.
You can download this resume in Microsoft Word format or as an Adobe PDF
Technical Skills
- Windows Application Development
- C# and VB.NET, VBA, Java, C, C++, Python
- Web Development
- ASP .NET, ASP 3.0, HTML 5, CSS 3, JavaScript, jQuery, AngularJS, Bootstrap
- Database
- Microsoft SQL Server, MySQL, Oracle, Microsoft Access, MongoDB
- Graphics and Video
- Adobe PhotoShop, Adobe Lightroom, PaintShop Pro, Gimp, Microsoft Visio, SnagIt, OBS Studio, Adobe After Effects, Jingo
- Source Control
- Git, Perforce, Visual Source Safe (VSS), SVN, Team Foundation Server (TFS)
- Writing Tools
- Microsoft Office, Google Docs, RoboHelp, Scrivener, Open Office
- Development Tools
- Sublime Text 3, Visual Studio, Visual Studio Code
- Operating Systems
- Windows, Linux (Ubuntu), DOS, macOS
Professional Experience
Mozilla
6/2018 - Present
Firefox Developer Content Manager
On contract through Harvey Nash
Responsibilities
- Manage content for MDN Web Docs Browser Extensions and Firefox Developer Tools
- Write tutorials for web development
- Update and refine existing content to reflect new and updated Firefox features and web development best practices
- Create example code for tutorials and web APIs
- Resolve documentation bugs
MongoDB, New York, NY
9/2017 – 3/2018
Developer/Technical Writer
Responsibilities
- Wrote documentation for MongoDB Atlas
- Worked with developers to document new features of MongoDB
- Created web documentation for MongoDB using restructured Text (reST) and Sphinx
Moody's Analytics, New York, NY
11/2016 – 6/2017
Technical Writer
On contract through Randstad Technologies
Responsibilities
- Worked with developers to create technical documentation for Cloud Computing Project
- Created stylesheets and documentation templates
- Helped define processes for support, development, and technical documentation projects
- Created quick guides, workflows, and high-level overviews for end users
Credit Suisse, New York, NY
5/2016 – 9/2016
Technical Writer
On contract through Insight Global
Responsibilities
- Interviewed Developers to create technical documentation for CCAR Application Modules
- Helped to create SAD (Software Architecture Documentation) document for CCAR Application
- Created data flow and architectural diagrams and application screenshots
- Wrote reference materials for use by support personnel in application troubleshooting
BNP Paribas, New York, NY
6/2015 – 12/2015
Developer
On contract through Huxley Associates
Responsibilities
- Wrote C# console applications that are run as automated processes to update trade data
- Created VBA Scripts for Microsoft Excel that create reports for traders
- Enhanced the UI of a stock pricing application that uses MVC, Angular.js, and Bootstrap
- Wrote, reviewed, and edited project requirements and user stories
TIAA-CREF, Charlotte, NC (Remote)
11/2013 – 2/2015
Senior Technical Writer
On contract through Stratus Technologies, LLC
Responsibilities
- Create and maintain templates and VBA macros to simplify document creation
- Create and update the Developer's Reference for the PRISM API, an application that uses Oracle coherence to cache mainframe data for a Java API
- Create and update a data dictionary for use by PRISM developers
- Create and update walkthroughs for the PRISM application that include step-by-step instructions and screenshots
Google, Inc., New York, NY
7/2012 –7/2013
Technical Writer III
On contract through Apex Systems, Inc.
Responsibilities
- Wrote technical guides and other documentation using HTML5, CSS3, and markdown
- Wrote and maintained API documentation for the following Ad Exchange technologies: Buyer REST API, Seller REST API, Buyer SOAP API, Real-time Bidding Protoco
- Wrote the developer’s guide for Google’s open source project, Open Bidder
Medidata Solutions, Inc., New York, NY
9/2006 - 1/2012
Senior Programming Technical Communicator
Senior Technical Communicator, Team Lead
Technical Communicator
Responsibilities
- Scrum Master for internal tools for the Technical Communications department
- Used C# to develop ASP .NET applications, Windows applications, and Microsoft Word add-ins. These tools reduced document preparation time from days to minutes
- Used SQL Server to design and create database model for all internal tools including table design, stored procedures and functions
- Lead and mentored colleagues in creating design specifications
- Team Lead for multiple documentation projects
- Created and presented internal training for new team members
Times Herald Record, Middletown, NY
2/2005 – 1/2006
Classified Paginator, Assistant Obituary Editor
Responsibilities
- Developed a set of Microsoft Word macros to automate the process preparing obituaries, thus reducing preparation time from over half an hour to less than one minute
- Documented obituary and classified preparation procedures
- Prepared obituaries and classified advertising for printing
Microsoft Corporation, Redmond, WA
4/2000 – 10/2003
Programming Writer (FTE), SQL Server Group
Responsibilities
- Developed samples for the System.Data namespace of the .NET Framework for versions 1.0, 1.1, and 2.0 using C# and VB .NET to create console and ASP .NET applications
- Used C++, Visual Basic 6.0, Java (Microsoft J++), JavaScript, and VBScript to develop console application examples for Microsoft ADO, OLE DB, and ODBC API references
- Developed examples for Microsoft XML using C++ and Visual Basic
mpl2.com (Meridian Partners, Ltd.), Bellevue, WA
8/1999 – 3/2000
Programming Writer (on contract at Microsoft, SQL Server Group)
Responsibilities
- Wrote conceptual and API reference documentation for Microsoft’s database objects
- Part of a small group of writers who reorganized the ADO documentation into Conceptual and API Reference sections
- Used C++, Jscript, Visual Basic 6.0, VBScript, and Java to develop ASP 3.0 and console example applications for Microsoft ADO, OLE DB, and ODBC API references
CRS, (Cash Register Systems) Newburgh, NY
4/1998 – 8/1999
Application Developer
Responsibilities
- Developed and maintained all modules in the Point of Sale suite
- Designed and developed a data warehousing application that rolls up sales data on a daily basis for retail customers
Solo Application Development
Designed, coded, created graphics, and wrote context-sensitive help files for several Microsoft Windows commercial game packages:
- Casino Nights (Craps, Roulette, Black Jack, and Video Poker)
- Dice Games (Crag, Over ‘n Under, and Bird Cage)
- Solitaire (Pyramid and Golf)
Education
University of Phoenix, Online
BS Information Technology/Software Design
Orange County Community College, Middletown, NY
AA, Liberal Arts
Find me on the Web
NOTE: Web links open in a new tab.
Website: https://www.irenesmith.com
Personal Blog: An Irene Thing
Twitter: @Story_Teller
LinkedIn: Irene Smith
GitHub: Irene Smith