Principal Technical Writer/tester Resume
Frisco, TX
SUMMARY:
- Significant experience in learning new industries, gathering and writing requirements (stories), as well as authoring functional and technical design documents. Developed domain object models and also logical and physical data models. Led development teams for new product deliverables, integrations and proof of concept Java prototypes.
- Extensive QA analysis and automation work. Evaluated new test automation software products (LISA and Selenium) and moved the team toward continuous integration testing. Wrote and reviewed test cases and test plans. Wrote the JUnit automated test framework for the product and also JUnit test suites to cover APIs and web services using various testing objectives. Consistently recognized as a quality leader in development.
- Previously used Rational tools with iterative development and waterfall. Extremely motivated to improve processes and help team members in adopt new methodologies to deliver ever - higher quality software.
- Authored numerous types of internal and external customer-facing documents. Effective presentation skills including solution proposals, domain models, product demos, functional design reviews, team mentoring and training topics.
- Elected by peers as member of the technical ladder for innovation, mentoring, and technical leadership in delivering commercial software products.
TECHNICAL SKILLS:
Tools: /Software: JIRA/Confluence; SoapUI; Web Services; Eclipse; JDeveloper; SQL Developer; Ant; JUnit; WebLogic; RTH Quality Center; Aspect); Drools; Rational Products; Automated Testing Tools; Framemaker; JSON; Postman; XML; Erwin; MS Office Products
Processes: Full SDLC; Scrum/Agile Development; Software Engineering Institute TSP; Object Modeling; Data Modeling; UML; Subversion CM; Rational Unified Process (RUP);
Languages/Databases: Java; SQL; PL/SQL; Groovy; C++; Oracle; SQL Server
Operating Systems: Windows, Linux (small exposure)
PROFESSIONAL EXPERIENCE:
Confidential, Frisco, TX
Principal Technical Writer/Tester
Responsibilities:
- Delivered customer-facing conceptual and developer documentation for Oracle' s OSS Product Suite in the telecommunication domain. Also, developed portions of an NFV Orchestration guide for Oracle' s UIM product. Researched and tested software to gather a working knowledge of the new enhancements and reported and worked bugs. Worked with development/QA teams in understanding new functionality to author product documents.
- Authored documents such as SOAP web service guides, RESTful API guides, Java API/developer guides, white papers, installation documents, release notes, and conceptual guides. Edited writing of peers and worked with Oracle' s production team to in corporate their feedback into documents for final delivery and posting on the Oracle website.
Confidential, Dallas, TX
Senior Technical Business Analyst
Responsibilities:
- Identified user stories and served as product owner/technical BA on a large Southwest team developing a new operational database and eventing system to expand international markets. Interacted with internal consumers such as Revenue Management, Loyalty, Fraud Detection, Airline Flight Operations and commercial dot.com website teams to provide reservation data via database, events, and data warehousing.
- Mentored new team members joining the high-growth project. Was lead analyst for portions of the eventing, data retrieval, and web service capabilities. Sprints with Agile and Kanban provided for a fast-paced and efficient environment.
Confidential, Frisco, TX,
Technical Staff
Responsibilities:
- Led team as designer and technical lead for Oracle' s OSS Product Suite in its Communications Global Business Unit (telecommunication domain). This product suite provided solutions for management of telecom networks, services, and inventory resources such as IP addresses, equipment, and logical devices. Primary software development was for the Unified Inventory Management commercial software product. UIM was a service and resource management system. This product included Java APIs, web services, a rules engine, and a web-based front end. It also included Design Studio, which is an Eclipse-based tool for customers to build cartridges to customize the product for different domains, such as telecommunications, cable TV, or defense.
- Wrote Scrum stories (previously use cases) on numerous projects. Involved in full life-cycle development with responsibilities including requirement definitions, functional design, domain modeling, prototyping, and data analysis. Scrum methodology provided a team-focused approach to deliver a sample or starting kit for customers to integrate numerous products in the Oracle Communications Suite.
- For all projects, led the development QA process in writing test plans, test cases, test execution, and product demos. Utilized RTH Quality Center for test plan management. Evaluated numerous test automation tools like LISA, Selenium, and JUnit. Created JUnit framework for team to leverage, and wrote JUnit test suites for Java APIs to cover black-box testing objectives. Responsibilities included conforming to quality criteria with JUnit and LISA tests run with the application build process. Determined root-cause analysis of issues and worked with offshore team for resolution.
- Principal designer for product features, with demos, design reviews, model reviews, test reviews, and customer documentation reviews, as well as being the primary contact for product features developed.
- Estimated and defined JIRA tasks, investigating new tools/products, creating wireframes for UI mockups, developing Java APIs. These projects involved a diverse team of stakeholders, developers, product owners, managers and ScrumMasters.
- Led development team as the technology pack architect for new network targets functionality and Groovy scripting capability for a rules engine framework. Held lead analyst/designer position for these topics, which included a web-based application with web services, Java APIs, EclipseLink, Drools and Aspect). Was responsible for design, delivery, testing, demos and also training of Oracle' s offshore support team.
- Led design and business analysis for a cable domain solution while mentoring a new global consultant staff ($1.5 million budget). This two-year project released as part of the UIM Inventory product and came in under budget and on schedule. Authored requirements, functional and technical design documentation, coded software resolutions, and also had overall responsibility for project success.
- Designed and developed a generic capacity framework to manage capacity consumption of inventoried entities. Other solutions included an implementation of performance enhancements with 75% response time improvement.
- Wrote customer-facing object model documentation and also authored a technical white paper on the federation of data objects implementation for Oracle' s Inventory product.
- Reviewed resumes and conducted technical interviews for building product' s offshore team.
Confidential, Plano, TX
Senior Application Developer V
Responsibilities:
- One year after joining Confidential was nominated and elected by peers to Member Technical Staff in 2000 as a technical leader. This technical organization defined itself as the top 1% of the company' s technical personnel.
- Designed and developed software in a migration to a Java application. This project involved design and implementation of Java code generators for team development, and framework additions for a Java database access layer. Responsibilities included on-time product solutions, performance improvements, customer documentation reviews, functional design reviews and product demos.
- Mentored other Java developers, documenting Java development standards, and conducting developer-training sessions on existing software layers and standards.
- Performed technical interviews for new hires in the United States and for the offshore development staff positions. Authored Java test questions (and answer sheet) for technical interview candidates. Conducted knowledge transfer documentation and training sessions to build those teams.
- Development environment included Java, Eclipse, Oracle database, WebLogic, and Rational Suite of products.
Confidential, Plano, TX
Project Manager
Responsibilities:
- Managed numerous projects including their Network Code Management web application utilizing Oracle and Java servlets. Hired developers and managed releases for Confidential ' s Eastland Provisioning system and the Trouble Ticketing Help Desk Remedy application, which supported over 1000 users.
Matria Healthcare, Atlanta, GA
Senior IT Consultant
Responsibilities:
- Coordinated vendor contacts and authored documents for RFI and RFP process on a multi-million dollar software development project. Presented summaries to upper management.
- Led development team as project technical lead, building effective client/server and data mart/reporting software, which supported the business in the maternity management sector. Environments included JBuilder/Interbase, Delphi/SQL Server, Swing, JDBC, and C++. Worked with medical personnel to define requirements, and developed Crystal reports to provide maternity patient summary reports and statistics.
Confidential, Plano, TX
Senior Software Systems Programmer/Analyst
Responsibilities:
- Designed and developed software as a senior developer for TI ' s CASE tool product, IEF. The last project was the workstation product, using C++ and OS/2. Responsibilities included the graphic portion of the tool, which operated on database entities to redraw and replace objects for better visibility and placement for the end user.
- An earlier project was on the IEF Workstation, primarily the Data Modeling Tool, redesigning its user interface for multiple platforms, with the first being OS/2, UNIX, and Windows using C.
- Developed a data management system with responsibilities also covering full life cycle development in an environment of C, Pascal, and large relational databases.
- Met with end-users, gathered requirements and interfaced with various teams. Held Software Quality Assurance lead position on the team.