Software Development Analyst Resume
MarylanD
TECHNICAL SKILLS:
Software: SharePoint 2010, SharePoint 2013, SharePoint 2016, Office 365, JIRA tracking, Windows Server 2008 R2, Windows Server 2012 R2, SSRS, Windows Powershell,InfoPath 2007/ 2010, Windows Server 2008, SharePoint Designer 2007/2010, Microsoft Office Groove Server 2007, MS Project 2010, Nintex Workflow 2007/ 2010, Metalogix Content Matrix, Metalogix ControlPoint, Fiddler Web Debugger, Office Configuration Analyzer
PROFESSIONAL EXPERIENCE:
Confidential, Maryland
Software Development Analyst
Responsibilities:
- Work with project teams and internal users to define requirements
- Use of PowerShell to administer, configure and maintain SharePoint related tasks
- Built 2013 SharePoint Web Hosting Environment
- Built and Configure SharePoint 2013 Farm
- Apply Microsoft Security Patches and Cumulative Updates
- Site collection Backups and Restores
- Database backups and Restores
- Research and design SharePoint system architectures.
- Deploy SharePoint farms solutions.
- Apply expertise with SharePoint electronic records management and search in the coordination and support of the implementation across business areas.
- Gather requirements from business stakeholders including content inventory, business process flows and other details affecting the management and organization of their information.
- Develop and maintain custom site designs with SharePoint Designer and InfoPath Create and maintain site collection libraries, lists, custom forms, web parts, and develop custom workflows.
- Create and maintain lists, document libraries, and custom content types. Maintain SharePoint users, manage site collection features, Managed Metadata and monitor performance through SharePoint Central Administration.
- Manage permissions, enterprise content, security, and governance.
- Demonstrate technology to business units and update and direct users to material and SharePoint resources.
- Analyze operational issues and recommend and implement corrections.
- Coordinate with Developers, Other SharePoint Administrators, Database Administrators and others to design, develop, test, implement, and enhance custom SharePoint, Web, and/or Mobility solutions.
- Develop and maintain application and process documentation
- Migrate Sharepoint list, libraries, Sites, and sub - sites to 2013
- Increase sites and Mysites storage
- Reset content types at the root site collection
- Gather and review server ULS logs for troubleshooting
- Installs software as needed or directed
- Provide project status reports as directed by Management
- Trains users on software usage, especially Sharepoint
- Analyze business requirements and application objectives relating to Sharepoint
- Works with users to identify key business processes and improvements relating to Sharepoint
- Troubleshoots and resolves technical and business issues surrounding Sharepoint
- Provides requirements analysis, designs, builds, and tests reports for Sharepoint
- Provides requirements analysis and tests custom programs for Sharepoint
- Documents processes and procedures relating to Sharepoint
- Assists and/or orients new hires with the initial usage of Sharepoint
- Troubleshoots and resolves trouble tickets entered into the help desk software regarding Sharepoint
- Activate Web Part features
- Create Site Quota templates
Confidential, Washington, D.C
SharePoint Developer
Responsibilities:
- Use JIRA for tracking user stories and task
- Support SharePoint 2013, and Office 365 issues, including backup/restores
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- SharePoint Designer 2013 used to configure list, document libraries, workflows, and Masterpages
- Responsible for the daily administration of SharePoint request to include, but not limited to security, permissions, and site creations
- Create and maintain logs and usage reports for proper maintenance of SharePoint sites and office 365 sites
- Create and manage SharePoint site templates, workflows, MasterPages and content types for re - use and easy replication
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Create, maintain, and administer SharePoint 2013/Office 365 Site collections and web applications for SharePoint access
- Apply Global audience and security features to ensure SharePoint site and content are secure
- Maintain and update User Profiles in SharePoint to ensure data is accurate
- Design and deploying SharePoint sites to allow users to collaborate
- SharePoint site customizations created to meet specific organization needs
- Developing forms within SharePoint for end user inputs to aid in data analysis capturing
- Develop reporting out of SharePoint
- Collaborating with team members to create an efficient SharePoint security model
- Providing feedback on SharePoint environment and design to ensure all requirements are met
- Creating necessary end-user and system documentation for, troubleshooting, and
- Mentoring team members on SharePoint administration tools and technologies
Confidential, Alexandria, VA
SharePoint Technical Analyst
Responsibilities:
- Organize incoming requests for information and analyze and formulate informed results back to the team and to the client
- Work with client and users to assess their SharePoint needs
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- Provide general direction to development team to maximize use of "Out of the Box" functionality including but not limited to the use of custom lists, workflows and libraries
- Create necessary end - user and system documentation for, troubleshooting, and
- Administer, develop, deliver, and support information technology (IT) systems and services such as SQL and SharePoint
- Apply knowledge of IT principles, concepts, and methods; e.g., data storage, software applications, networking to effectively assist customers and prevent outages
Confidential, McLean, VA
Business Analyst Sr
Responsibilities:
- Provided Share Point expertise as a Site Collection administrator for Operations team to create a collaboration environment
- Use SharePoint 2010 Service Applications to configure search and user profiles
- Design InfoPath forms to customize data entry into a SharePoint solution
- Manage application projects such as SharePoint workflow creation, system upgrades, to ensure projects are completed and milestones are met
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- Responsible for the daily administration of SharePoint request to include, but not limited to security, permissions, and site creations
- Create and maintain logs and usage reports for proper maintenance of SharePoint sites
- Create and manage SharePoint site templates, workflows, MasterPages and content types for re - use and easy replication
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Team, peer, and user of SharePoint Principles for easier use
- Analyzed, developed, and planned migration to collaboration site infrastructure (UAT) from SharePoint 2007 to SharePoint 2010
- Provided Share Point and guidance to stakeholders, customers, and Project Management team members for easier use and understanding
- Established security guidelines, Project Plans, and governance to provide a secure environment
- Daily troubleshooting of workflow task, dashboards, and customizations to resolve latency and system error
- Lead bi-weekly meetings with senior staff and IT supporting engineers to provide project status
- Performed daily Site Collection Administrative task to ensure proper functionality of Department sites and sub-sites
- Traffic analysis report ran to monitor site usage
- Participated in the company s monthly Share Point community forum as well as provide SME governance and guidance to their Committee
Confidential, Baltimore, MD
SharePoint System Administrator
Responsibilities:
- Managing user accounts for access and security of sites, list, and libraries
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Set up and manage alerts and dashboards to ensure mission critical information is monitored
- Problem isolation and resolution
- Patch SharePoint Server and application to maintain system requirements
- Configuring SharePoint to integrate with other applications
- Troubleshoot performance issues to prevent and resolve system outages
- Maintaining the IIS to ensure access to sites and applications
Confidential, Silver Spring, MD
SharePoint System Analyst
Responsibilities:
- Managing user accounts for access and security of sites, list, and libraries
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Monitor Site quotas, increasing as needed, to ensure users have site space for content
- Daily use of SharePoint Central Administration to ensure Web Applications and SharePoint sites are running properly
- SharePoint Farm Administration to include, but not limited to monitoring log files, stalled searches or crawls, monitor backup processes, and conduct weekly restore operations to Testing Environment
- Daily checks of Searches and Indexing, security permission, and recommendations to customized solutions based upon the approved Governance model.
- Daily Profile import checks to monitor and troubleshoot log files
- Monthly patching of Farm to maintain system compliance
Confidential, Clarksburg, MD
SharePoint Developer
Responsibilities:
- Responsible for enhancing and updating the SharePoint Portal and its subsites for internal customers
- Attended Nintex Administration 2010 to assist in the upgrade to Nintex 2010 from Nintex 2007
- Provided Share Point expertise as a Site Collection administrator for Operations team to create a collaboration environment
- Design InfoPath forms to customize data entry into a SharePoint solution for easier use with Infopath web compatible forms
- Manage application projects such as SharePoint workflow creation, system upgrades, to ensure projects are completed and milestones are met
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- Responsible for the daily administration of SharePoint request to include, but not limited to security, permissions, and site creations
- Create and maintain logs and usage reports for proper maintenance of SharePoint sites
- Create and manage SharePoint site templates, workflows, MasterPages and content types for re - use and easy replication
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Provide portal maintenance and content management to include but not limited to, administration of site collections, sites, list/library characteristics, provisioning user/ group permissions, refinement of content types, site columns, site/ list templates, data view web parts, workflows, and InfoPath forms.
- Preparing client and users for SharePoint 2010 migration by leading sessions.
- Assist users with workflow issues to include but not limited to, permissions, errors, workflow settings, and workflow designer amendments
- Troubleshoot Infopath 2007 and 2010 form errors
- Converting and publishing 2007 InfoPath forms to 2010 to ensure all 2007 Infopath forms are accessible in Infopath 2010
- Create customized sites and surveys for user feedback
- Data migration of user content using Beyond Compare and Renamer for SharePoint 2010 compliance.
- Use stsadm command lines to import user sites from SharePoint 2007 to SharePoint 2010
Confidential, Quantico, VA
SharePoint Developer Project Lead
Responsibilities:
- Responsible for providing expert advice and promoting personnel career development using SharePoint 2007.
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Responsible for assisting in the preparation and tracking of the SharePoint 2007 Portal.
- Assist customers in the design to develop and implement portal enhancements using JavaScript.
- Provide office management and administrative support to include SharePoint Portal documentation, as well as upkeep and development of SharePoint folders, list, and libraries
- Responsible for enhancing and updating the SharePoint Portal and its subsites with current content
- Administer required functional capability modifications to support business operations in their effort to provide support by gathering and reporting data
Confidential, Washington, D.C
Share Point Customer Support Specialist
Responsibilities:
- Enabling site collection administration and site collection administration features such as SharePoint Server Publishing, Group Approval, Three State Workflow, and Report Server.
- Managing user accounts for access and security of sites, list, and libraries
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Monitor Site quotas, increasing as needed, to ensure users have site space for content
- Daily use of SharePoint Central Administration to ensure Web Applications and SharePoint sites are running properly
- SharePoint Farm Administration to include, but not limited to monitoring log files, stalled searches or crawls, monitor backup processes, and conduct weekly restore operations to Testing Environment
- Daily checks of Searches and Indexing, security permission, and recommendations to customized solutions based upon the approved Governance model.
- Daily Profile import checks to monitor and troubleshoot log files
- Monthly patching of Farm to maintain system compliance
- Customize list and document libraries and their permissions.
- Perform Shared Services administration task to include, but not limited to managing user profiles and sites via incremental imports and audience compilation in Central admin to ensure domain controller/Portal are in synch.
- Redirect closed SharePoint sites to ensure accessibility
- Create and administer user accounts using Microsoft Groove Server 2007
Confidential, Washington D.C
SharePoint Administrator/ Web Application Support
Responsibilities:
- Managing user accounts for access and security of sites, list, and libraries
- Monitor Site quotas, increasing as needed, to ensure users have site space for content
- Daily use of SharePoint Central Administration to ensure Web Applications and SharePoint sites are running properly
- SharePoint Farm Administration to include, but not limited to monitoring log files, stalled searches or crawls, monitor backup processes, and conduct weekly restore operations to Testing Environment
- Daily checks of Searches and Indexing, security permission, and recommendations to customized solutions based upon the approved Governance model.
- Daily Profile import checks to monitor and troubleshoot log files
- Monthly patching of Farm to maintain system compliance
- Publish sites to be accessed via Intranet and Internet for external users. Create announcements and calendars per client request.
- Customize list and document libraries and their permissions.
- Perform Shared Services administration task to include, but not limited to managing user profiles and sites via incremental imports and audience compilation in Central admin to ensure domain controller/Portal are in synch.
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Daily network administration duties, to include, Add, delete, and amend users in domain controller/active directory
- Oversee and maintain SQL database to ensure maximum scalability and performance is utilized for the health of the MOSS 2007 environment.
Confidential, Quantico, VA
SharePoint Administrator/ Web Developer
Responsibilities:
- Interfaces with client to gather requirements for analysis and present best practices for the organization.
- Create customized sites and surveys for user feedback
- Problem isolation and analysis to minimize SharePoint Outages
- Support staff organization with CAC authentication access to portal, as well as create and design Team Sites for users on NIPR and SIPR portal.
- Publish sites to be accessed via Intranet for internal users and Intranet for external users.
- Create announcements and calendars per client request for monthly events.
- Trouble shoots and resolves issues with document timers, access issues, permissions, etc to meet customer SLA
- SQL Administration to include, but not limited to, Implement, maintain, and monitor SQL backups via SQL Management Studio as well as truncating logs when needed for space.
Confidential, Sliver Springs, MD
SharePoint Developer/ Farm Administrator
Responsibilities:
- Oversee and participate in the architectural design, development, and customization of the MOSS 2007 environment.
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Configured and maintained Enterprise Content Management server
- Interfaced with client to gather requirements for analysis and present best practices for use of SharePoint 2007
- Oversee and maintain SQL database to ensure maximum scalability and performance is utilized for the health of the MOSS 2007 environment.
- Migrated SQL 2005 SharePoint Database Content to new 2008 SQL Server
Confidential, Crystal City, VA
SharePoint Developer/ Site Content Manager
Responsibilities:
- Design and develop web content within the SharePoint environment using SharePoint Designer 2007
- Consult with customers/clients to deliver best practices and gather business process requirements for future development
- Deploy custom solutions, features, and assist in refinement/ implementation of SharePoint Security Model to include creating user profiles and groups.
- Create custom automated workflows for approvals and signatures
- Configuring SharePoint services and settings to ensure workflows operate properly.
- Develop customized web zones, web parts, and Master Pages for clients
- Amend, delete, or create style sheets or CSS files in SharePoint Designer 2007 to deliver required look and feel
Confidential, Fort Bragg, NC
SharePoint Developer
Responsibilities:
- Manage application projects such as SharePoint workflow creation, system upgrades, to ensure projects are completed and milestones are met
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- Responsible for the daily administration of SharePoint request to include, but not limited to security, permissions, and site creations
- Create and maintain logs and usage reports for proper maintenance of SharePoint sites
- Create and manage SharePoint site templates, workflows, MasterPages and content types for re - use and easy replication
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Set up and manage alerts and dashboards to ensure mission critical information is monitored
- Customer service
- Oral Communication
- Requirement gathering and business analytics
Confidential, Fort Bragg, NC(Contract)
Operations Specialist (SharePoint Administrator)
Responsibilities:
- Design and develop web content within the SharePoint environment.
- Gathered user business process requirements for future development, deploying custom solutions and features.
- Manage application projects such as SharePoint workflow creation, system upgrades, to ensure projects are completed and milestones are met
- Create and customize workflows in SharePoint to aid users in automated processes and approvals
- Responsible for the daily administration of SharePoint request to include, but not limited to security, permissions, and site creations
- Create and maintain logs and usage reports for proper maintenance of SharePoint sites
- Create and manage SharePoint site templates, workflows, MasterPages and content types for re - use and easy replication
- Attention to detail to capture all business requirements and client needs
- Oral communication used to effectively gather and deliver technical facts
- Requirements gathering and business analysis used to identify, investigate, and resolve problems
- Set up and manage alerts and dashboards to ensure mission critical information is monitored
- Exercised daily use of SharePoint and web authentication strategies including CAC card access or the equivalent for security compliance
- Use IIS 6.0 to manage and associate CAC s for proper user authentication in SharePoint 2007 and users
Confidential, Arlington, VA
Enterprise System Administrator/ SharePoint Administrator/ Developer
Responsibilities:
- Use command line utilities to parse the statistics poller messages logs to review and analyze the log files. Independent decision making skills.
- Attention to detail
- Identify and resolve problems
- Creating network accounts in Active Directory and MS Exchange 2003, Adding printers and computers to OU in Active Directory.
- Remote troubleshooting with servers using VMWare.
- SharePoint administrative task included, but were not limited to adding users to SharePoint servers, creating user accounts on SharePoint server, assigning user permission and group policy in SharePoint (MOSS) Portal
Confidential, Reston, VA
Network Application Support Specialist/ SharePoint Administrator
Responsibilities:
- Provide weekly status report to upper management/government for SLA s
- Identify problems, resolve issues and make recommendation's
- Ensure IPsec is up and running on servers to allow all network components are secure (DNS, TCP/IP, etc).
- Configure and monitor secure remote login implementation (SSH). Proactively monitor and perform fault isolation and trouble resolution of customer s network for failures.
- Daily task include, but are not limited to, opening trouble tickets, interfacing with internal customers and vendors to ensure timely resolution of network impacting troubles.
- Administering Sharepoint 2003 to include, but not limited to providing permissions to document libraries, shared documents, and adding users to needed sites.
Confidential, Washington D.C
Information Technician II
Responsibilities:
- Providing customer service for Confidential clients. Daily task include, but are not limited to, blackberry installations, repairing HP, Gateway, and Dell laptops/ desktops.
- Assisting clients with VPN connections and administration.
- Providing assistance with MS Outlook issues such as archiving and securities/permissions.
- Data discovery of hardware peripherals. Repairing facsimiles, printers (network and desktop), and scanners.
- Customer service
- Identify problems, resolve issues and make recommendation's
Confidential, Falls Church, VA
Enterprise Network Management Administrator
Responsibilities:
- Provide application and system administration support for Enterprise and Network Management Systems
- Attention to detail and customer service
- Oral communication
- Develop and implement solutions required to monitor network devices (Nodes, Probes), servers and applications for availability and performance
- Document detail technical specifications and operational procedures associated with the implementation and administration of Enterprise and Network Management Systems (how to run reports, operate HP Open View, Install System Edge SNMP agents, and configure network probes for IP protocols such as UDP and TCP).
- Analyze traffic patterns using protocol analyzer (T - Berd, Pair Gain Modem)
- Worked with other peer technical groups such as LAN support, firewall administrators, UNIX administrators, and network engineers to troubleshoot and plan the required monitoring and managements solutions for our ENMS projects/duties
- Provide technical assistance/troubleshooting and problem resolution in daily support of ENMS users and customers
Confidential, Alexandria, VA
NOC Analyst
Responsibilities:
- Provide constant Network surveillance of global enterprise networks such as T - 1, T-3, and ATM circuits
- Attention to detail and customer service
- Oral communication
- Troubleshoot IP networks to isolate faults, restore, and or escalate to next level for resolution
- Exercise clear understanding and working knowledge of the OSI module as well as IP routing
- Provide SLA weekly status report to upper management/government/ stakeholders
- Troubleshoot encryption devices such as Fastlane, Taclane, KIV-7, and KG- 84
- Understand switch and encryption device configurations and detect/correct settings
- Virginia School for the Blind, Deaf, and Multidisabled, Richmond, VA (Contract)
- Information Technician Specialist II- Sr. Systems Administrator
- Consult with senior management to set priorities for projects
- Attention to detail
- Oral Communication
- Maintain operation of multi - computer systems
- Identify problems and make recommendations
- Monitored system components, visual inspection of equipment and displays, event items and log files
- Monitor performance and link monitors, message queues, telegram processing systems services and agents
- Develop, maintain, and monitor policies for the use of computing resources
- Provide technical documentation for purchases of new hardware and software
- Apply server patches and system updates
- Maintain, update, and research speech and communication devices and auditory equipment to students with sensory impairments
- Administer, develop, deliver, and support information technology (IT) systems and services
- Perform task Information Technology task including computers, network components, peripheral equipment, software, firmware, services, and related resources
- Policy and Planning to include strategic planning, capital planning and investment control, workforce planning, policy and standards development, resource management, knowledge management, architecture and infrastructure planning and management, auditing, and information security management
- Knowledge of IT principles, concepts, and methods; e.g., data storage, software applications, networking
- Participate in staff development and other school functions
- Update prospective student admission, goals and progress via Individualized Plans, progress reports and triennial reports on school website and portal
Confidential, Herndon, VA (Temp)
Information Technician Specialist II: System Administrator
Responsibilities:
- Attention to detail and customer service
- Oral communication
- Administer and synchronizing wireless service using Blackberry Enterprise
- Assist users with network printer connections, E - talk/RUMBA login issue
- Create trouble tickets using the Track-it ticketing system
- Image Dell laptops and desktops
- Maintained user accounts in Active Directory 2003.
- Administer SharePoint 2003 to include, but not limited to providing permissions to document libraries, shared documents, and adding users to needed sites.
Confidential
System Administrator Sr.
Responsibilities:
- Manage Windows 2000/2003 Active Directory integrated DNS server
- Attention to detail and customer service
- Oral Communication
- Maintain operation of multi - computer systems
- Identify problems and make recommendations
- Provide users permissions to hard drives
- Provide technical support and communication to establish operational procedures
- Test and evaluate service packs
- Analyze and define information security requirements and solutions
- Provide support to internal and external customers
- Assists technical support groups in the design and testing of information security products to provide solutions for information security issues
- Ensure conformance to security requirements
Confidential, Pentagon, VA (Contract)
Network Remote Console Coordinator/ SIPRNet NOC/ Network Control Technician
Responsibilities:
- Provide Network surveillance of global enterprise networks such as T - 1, T-3, and ATM circuits
- Identify and troubleshot IP networks
- Attention to detail and customer service
- Oral Communication
- Isolate faults, restore, and or escalate to next level for resolution
- Provide weekly status report to upper management/government for SLA s
- Provide immediate response to network security alerts from the network monitoring systems
- Make security enhancement recommendations to management
- Ensure IPsec is up and running on servers to allow all network components are secure (DNS, TCP/IP, etc)
- Provide technical support to all Confidential customers and stakeholders
Confidential
System Administrator
Responsibilities:
- Customer service Problem isolation and resolution
- Oral Communication
- Set up and configure NMCI NIPRNet and SIPRNet customers desktop/laptops
- Provide weekly status report to upper management/government for SLA s
- Provide immediate response to network security alerts from the network monitoring systems
- Make security enhancement recommendations to management
- Ensure IPsec is up and running on servers to allow all network components are secure (DNS, TCP/IP, etc)
- Configure and monitor secure remote login implementation (SSH)
Confidential, Norfolk, VA
Information Technician Specialist
Responsibilities:
- Performs core and specialty functions of Network Administration, Communications Operations and Message Processing in the area of Network Administration
- Provide technical assistance to computer system users
- Respond to questions and resolve computer problems for clients
- Provide assistance concerning the use of computer hardware and software including printing, installation, word processing, electronic mail and operating systems
- Performs maintenance on electronic equipment for surface ships, electronic air detection and tracking equipment, electronic recognition and identification equipment Aids to navigation and electronic equipment and components used for communication, cryptography and navigation
- Administer, develop, deliver, and support information technology (IT) systems and services
- Perform task Information Technology task including computers, network components, peripheral equipment, software, firmware, services, and related resources
- Policy and Planning to include strategic planning, capital planning and investment control, workforce planning, policy and standards development, resource management, knowledge management, architecture and infrastructure planning and management, auditing, and information security management
- Knowledge of IT principles, concepts, and methods; e.g., data storage, software applications, networking
- Possesses a general working knowledge of electricity and electronics
- Attention to detail
- Oral communication
- Record keeping
- Requirements gathering
