Systems Development Resume Sample

5.0
1 vote
Armand Douglas
359 Lucy Landing,  Chicago, IL
+1 (555) 453 1337

Work Experience


Systems Development Manager
10/2017 - PRESENT
Boston, MA
  • Responsible for partnering with business analyst and various corp. department teams to focus on business process improvement, re-engineering and hands-on configuration activities associated with the systems managed & supported by Tax COE team
  • Maintain ‘state of the art’ technical knowledge and expertise in assigned areas of responsibility. Apply new technology and techniques to improve effectiveness of business solutions
  • Develop technical skills to span multiple “systems” or “platforms”. Employ efforts to expand both technical knowledge and skills by cross-training and obtaining certifications where applicable
  • Work with architecture and operations departments to ensure that the applications in the portfolio are in compliance with company standards, are operating at a high level of availability
  • Work with Global Infrastructure Teams to meet server requirements for various applications in the portfolio and connectivity requirements for hosted applications
  • Ensure solutions have Disaster Recovery capability as per the business needs
  • Work with the business team to provide effective reporting solutions
Systems Development
04/2015 - 09/2017
Houston, TX
  • Management of multiple cross-functional teams to execute projects according to agreed development processes
  • Communication of project status to internal and external stakeholders
  • Lead development and ongoing support of regional teams
  • Line management responsibility for Systems Development Team Leaders
  • Training and personal development of team members to effectively plan, execute and report on Systems Development activities
  • Prepare and review technical offering and development quotes for new business opportunities
  • Review and reporting of Systems Development KPIs
  • In collaboration with Functional Team Managers, develop Systems Development tools, capabilities and processes as required to remain competitive in automotive and related markets
Intern Systems Development
10/2009 - 01/2015
San Francisco, CA
  • Ensure that application development standards are designed and executed to meet Sarbanes Oxley requirements
  • Ensure that projects follows the JCI Project Management Methodology process
  • Conduct business systems analysis and design, data and process flow modeling. Analyzes current business processes, suggests improvements, and participates in the design, testing, and implementation of new systems
  • Chooses appropriate technology for tasks/initiatives. Defines processes, procedures, and tools. Sets standards for writing documentation
  • Effectively partner with various business partners in developing smart solutions considering performance of such applications worldwide
  • Technical leader of development team, projects, releases, or supporting technology
  • Communicates status of projects, releases, and/or technology activities. Is able to represent IT domain expertise in cross functional activities
  • Contributes to definition of technology direction and the evaluation of emerging software technologies and processes within the portal stack

Education


North American University
2005 - 2009
Engineer's Degree in Computer Science

Professional Skills


  • Strong solution delivery management skills and experience, and a proven track record of implementing multiple medium to large-scale systems in parallel
  • Significant experience in applying a structured systems engineering approach Strong influencing skills
  • Excellent written and oral communication skills with the ability to communicate ideas in both technical and user-friendly language
  • Strong interpersonal, analytical skills and ability to communicate to people at all levels
  • Familiar with database normalization/design skills and production implementation experience developing against ORM, AOP and DI frameworks
  • Strong communication and relationship building skills to establish trust and rapport with the business teams
  • Experience developing roadmaps, running agile development teams, and a strong record of delivering results

How to write Systems Development Resume

Systems Development role is responsible for engineering, database, software, finance, training, integration, recruiting, security, shipping, trading.
To write great resume for systems development job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Systems Development Resume

The section contact information is important in your systems development resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Systems Development Resume

The section work experience is an essential part of your systems development resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous systems development responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular systems development position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Systems Development resume experience can include:

  • Excellent verbal and written communication skills, communicating effectively with both technical and non-technical audiences
  • Good influence and facilitation skills
  • Aligns staff according to skill set and experience to support the projects
  • Make decisions and effectively communicate status of projects to internal and external customers
  • Strong implementation experience with enterprise integration patterns and extracting patterns out of existing applications
  • MS in Computer Science or related field and 3+ years experience. Or BS in Computer Science or related field and 7+ years of software development experience

Education on a Systems Development Resume

Make sure to make education a priority on your systems development resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your systems development experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Systems Development Resume

When listing skills on your systems development resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical systems development skills:

  • Demonstrated experience with taking intelligent risks and leveraging a ‘test and learn’ mentality
  • Proven knowledge and experience in overseeing the direction, development, and implementation of software solutions
  • Experience managing high-performance teams and budget management experience
  • Solid experience managing vendor relationships
  • Interest in embedded systems and concepts (real-time operating systems, motor control, USB, I2C, SPI). Prior workplace experience with these NOT required
  • Demonstrated comprehensive experience using software development lifecycle (SDLC) methodologies

List of Typical Experience For a Systems Development Resume

1

Experience For Systems Development Manager Resume

  • Experience in developing systems, where production change is realized via more configuration than custom coding/compiling/deployment
  • Experience in developing/managing an Imaging application
  • Experience working with, optimising and implementing development processes in line with Agile principles
  • OOA/OOD experience, designing and developing multi-tiered/tenant, highly scalable framework systems, utilized by multiple domain/client applications
  • Experience developing and incorporating DB automation scripts into common orchestration
2

Experience For IT Systems Development Manager Resume

  • Experience working according to Automotive industry standards such as ASPICE and ISO26262
  • Experience in driving adoption of process changes
  • Good understanding of system, storage, network, database and application platforms fundamentals
  • Experience developing queue based/asynchronous automation pipelines
  • Good understanding of data schema design, code optimization and data growth control
3

Experience For Manager, Marketplace Systems Development Resume

  • Experience using agile methodologies to deliver products and technologies
  • Ensures effective communication and working relationships are cultivated and maintained internally and externally
  • Experience leading remote technical team members
  • Overall work experience in Information Technology with 3 in data related disciplines
  • Strong proficiency in JAVA/Scala/Python/Node.js
4

Experience For VP, Enterprise Systems Development Resume

  • Bachelors in Information Systems, or Computer Science, or equivalent combination of education and experience
  • Experience in CSC, P/SEA systems
  • Demonstrate and provide leadership on the delivery of technical solutions to our clients
  • Direct application management and development experience with the ALIP platform desired
  • Experience in building and leading high performing global application development teams
  • Strong business acumen and agility within a large, matrixed organization
  • Enable high quality development while maintaining a highly automated validation environment to ensure the highest level of quality, fewer level of defects
5

Experience For Director, Systems Development Resume

  • Experience in embedded systems leveraging high availability and reliable solutions systems
  • Experience in leadership of technology systems development
  • Interface with internal customers to understand requirements, set priorities, and communicate direction and progress
  • Management experience leading a world-class team
  • First-hand experience with automation equipment is highly desirable
  • Experience in at least two of: Python, Java, Perl, PHP, Ruby, Bash/Shell
  • Experience with NIX system administration, Java, Linux/Unix, Perl and Python
  • Previous Windows Server Administration experience in a large enterprise environment
  • Demonstrated leadership ability as software development manager
6

Experience For Senior Manager, Systems Development Resume

  • 5+ of experience in the development and design of complex applications
  • Plans, organizes, and leads all aspects of a project regarding budgeting, staffing, communication and conflict resolution
  • Contribute to defining and driving the long term products and solutions for Amazon.com’s platform strategy
  • Has functional engineering and/or Life Science resources reporting to him/her
  • Responsible for implementing technical solutions related to Order Management, Procurement, Warehouse Operations, Food Processing, and Traffic/Logistics
  • Collaborate with Functional Team managers to support resourcing of cross-functional teams and personal development of engineers
  • BEng Electrical Engineering (or related discipline) with more than eight years of experience in a relevant technical field, and at least three years in a relevant management role
  • Track record in collaborating with other management roles to plan team resourcing and supporting team member personal development
  • Provides release planning (PTT, PTP) and one consistent deployment approach for all rollouts
7

Experience For Manager, Systems Development Resume

  • Technical expertise in one or more data warehousing, data integration and/or data preparation technologies
  • Familiarity with test-case driven development and pair programming
  • Distributed systems automation and balancing of tasks across pool of resources
  • Develop solutions utilizing contemporary and modern technologies
  • Proactively address any risk on projects to avoid becoming an issue
8

Experience For Systems Development Life Cycle Manager Resume

  • Coordinate the development, and implementation of suitable training programs for the team to ensure awareness of best practices and current technology
  • Talent management, people leadership, staff coordination, development, and coaching for functional team members
  • Develop, document, and test firmware in C and C++ using classical object-oriented design principles
  • Create appropriate technical documentation, including technical reports and lab notebook unit tests as required
  • Accountable for managing all development and design confirmation aspects of new or derivative systems throught commercialization, both Abbott and OEM
  • Help develop long-term business and technology strategies, inputting into InfoSec's multi-year strategic plans
  • Travel to support projects and customers
  • Drive the definition and the technical delivery of the enterprise data preparation and data quality capabilities as data traverses through the BMS Enterprise Data Lake ecosystem
9

Experience For Senior Specialist, Systems Development Resume

  • Design, develop, deploy and evangelize reusable technical building blocks that track data movements within the Enterprise Data Lake
  • Collaborate with EDL&I team members to ensure maximum utilization of reusable components within the IDM product portfolio
  • Influences technical best practices and the use of technology
  • Ensures that the solution is appropriately aligned with the overall enterprise data platform strategies
  • Manage vendor partner relationships
10

Experience For Systems Development Manager, Redshift Resume

  • Refine and clarify functional requirements & develop physical data models in conjunction with Data Architecture team
  • Domain experience in implementing Enterprise Data lakes on AWS or other cloud platforms. Preferably experience building in AWS Big Data Platform (S3, EMR, Redshift), AWS RDS, AWS DynamoDB, Paxata & Informatica Metadata Management platforms
  • Provide support for user’s inquiries that are related to application software or other system-related matters by investigating system functions, contacting vendors and reviewing documentation. Solve problems and recommend solutions
  • Good working knowledge of at least one system level programming language
  • Experience integrating automated problem mitigation mechanisms with monitoring systems
  • Experience automating system provisioning and configuration
  • Experience using virtualization and cloud automation APIs
  • Experience with configuration tools like Puppet/Chef/CFEngine

List of Typical Skills For a Systems Development Resume

1

Skills For Systems Development Manager Resume

  • Experience planning, designing, developing and delivering software
  • Experience using PowerShell scripting and Desired State Configuration (DSC)
  • Experience delivering business capabilities for Wealth Management, Banking, or Retirement business is an asset
  • Experience as a systems/network/software engineer working on challenging software projects
  • Experience building and leading successful software/systems development teams in extremely fast-paced and agile environment
2

Skills For IT Systems Development Manager Resume

  • Experience managing operations and automating away manual work
  • Extensive experience in .Net using C# and ASP.Net, building Intranet / Internet Applications
  • Experience using Warehouse Management Systems and Logistic systems
  • Experience managing multiple concurrent programs and projects in an Agile environment
  • Experience automating operational runbooks/workflows
  • Experience with the networking domain and related technologies
3

Skills For Manager, Marketplace Systems Development Resume

  • Experience with Python, Perl, Java, or a major programming language
  • Experience building scalable, fault-tolerant infrastructure software or distributed systems, preferably on a Unix or Linux platform
  • Experience with the fresh produce or similar perishable foods industry
  • Experience with Information Technology Infrastructure Library
  • Experience working in an ISO/FDA regulated environment
  • Experience with NXP Kinetis-based or ARM-based microcontrollers
  • Experience with the CAN and CAN-Open protocol
  • Experience with code metric analysis tools (static analysis, SonarQube, etc.)
  • Experience with automated build environments
4

Skills For VP, Enterprise Systems Development Resume

  • Working knowledge of network and PC operating systems, including Microsoft Windows 2008, 7 or after
  • Understanding of the broad technical architectures to ensure ongoing alignment, driving the technical roadmap for key applications and platforms
  • Ambition to learn and utilize emerging technologies while working in a stimulating team environment
  • Knowledge of socket programming, multi-threading and system-level programming
  • Systems engineering fundamentals (networking, storage, operating systems)
  • Technically fluent in programming languages, including Microsoft .NET, ASP.NET, VB.NET, C#
5

Skills For Director, Systems Development Resume

  • Controls revenues and/or expenses within operating unit and responsible for meeting budget goals and objectives
  • Deep understanding of computing systems, software architecture, data structures and algorithms
  • A deep understanding of software development as part of a team and a track record of shipping software on time
  • Knowledge of different Online Analytical Processing (OLAP) technologies that include data warehouse, data mart, and Business Intelligence tools
  • Hands on coding, 30% leadership
  • Makes decisions on personnel actions (hiring, terminations, promotions, etc.)
  • Provides input to policy level direction regarding standards, budget constraints, etc
  • Technology: Java, Pro C, Oracle Forms, PL/SQL, UNIX Shell Scripting, EAI / ESB, ETL
6

Skills For Senior Manager, Systems Development Resume

  • Collaborate with ESFS Infrastructure team in understanding infrastructure and platform requirements to optimize application design
  • Lead and contribute in building solution architecture proposals, design discussions, and code reviews
  • Knowledge of Python, scripting tools and packet generators
  • Familiarity with the Produce Pro software business application or other software specific to the fresh produce or perishable foods industry
  • Experience writing software running on microcontrollers controlling complex electromechanical equipment, embedded hardware controls, automation or robotic systems
  • Experience with Micrium uC/OS-III real-time operating system and other Micrium stacks
  • Manages and lead the activities of applications development personnel for large and small projects, or a department activity
7

Skills For Manager, Systems Development Resume

  • Is responsible for quality assurance of the resource deliverables and methodology compliance
  • Collaborate, and communicate with the other groups internally and externally
  • Manage multiple actuarial applications
  • Lead onshore/offshore team to design, develop and support of actuarial applications
  • Foster new and innovative ideas to design highly efficient and cost effective solution for the systems design to run on high performance grid computing platform
  • Manages and catalog applications in the Prudential Application Inventory System (Alfabet), Runbooks and Application Security Assessment. Follow audit, risk and security standards as defined by FM BISO and Enterprise ISO. Manage application versioning, code move and production release
  • Review internal as well as vendor deliverables for the accuracy and quality
  • Provide technical support for the production issues resulting from new deployments, analyzing business reported issues, determining the root causes, and implementing fixes to prevent future outages
  • Ystems development experience
8

Skills For Systems Development Life Cycle Manager Resume

  • Work with the International business partners
  • Lead internal development team and internal (AXA Asia/AXA Group Solution/AXA Tech) / external IT Solution Providers to provide application solution estimation to support continuous growth of demand against frontend technologies
  • Good knowledge on html5, frontend, single page applications, javascripts, nodejs, reactjs, angularjs
  • Oversee the gathering business requirements and meet with business users, review or create documents, complete analysis, requirements workshops, site visits, and business process descriptions
  • Review user requirements and needs for new software and performs analysis, design, implementation, installation and training related to new software developed and/or acquired
  • Experience building scripts, tooling, and automation for large-scale computing environments
  • Good learning environment with fast learning curve as well as state-of-the-art technology
9

Skills For Senior Specialist, Systems Development Resume

  • Experience utilizing a trading system vendor-based Object Oriented
  • Experience using SQL syntax to create data extracts for analysis or reports
  • Experience working with technical teams of up to 10 Embedded Software and Firmware engineers
  • First-hand experience designing controls for real-time mechatronic systems is highly desirable
  • Or more of direct leadership experience as a systems engineering/DevOps manager,
  • B.S. in Computer Science?Engineering or five years’ equivalent experience in a large-scale enterprise environment is required
  • Create programs for user and operating areas in implementing and supporting systems including system installation, training and troubleshooting
  • Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices
  • Ensure testing of systems to determine its operational reliability
10

Skills For Systems Development Manager, Redshift Resume

  • Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications throughout the enterprise
  • Provide technical leadership to project managers and programmers working on development project teams
  • Collaboratively work with members across multiple engineering disciplines
  • Analyze and plan systems based on consultations with management and/or staff
  • Oversee and create systems based on analysis results and further consultation with management and staff
  • Evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, and distinguish user requests from the fundamental true needs

List of Typical Responsibilities For a Systems Development Resume

1

Responsibilities For Systems Development Manager Resume

  • Prior experience with ARM-based microcontrollers, NXP Kinetis-series microcontrollers or Micrium kernel desirable
  • Experience working in a large, matrixed organization (Fortune 200)
  • Experience driving continuous quality improvement initiatives
  • Between 1 to 10 years of professional experience developing application software or embedded application software
  • Experience with AWS platforms, services, and API’s
  • Experience of AWS or other cloud platform service architecture, development, deployment and maintenance
  • Experience of Salesforce service architecture, deployment, configuration and maintenance
  • Development Management experience
2

Responsibilities For IT Systems Development Manager Resume

  • Leading development life cycle processes and best practices, esp. in the areas of deployment automation and monitoring
  • Forecasting and capacity planning systems
  • Mentoring/training systems engineers
  • Leading software development organizations in a “DevOps” model
  • Working knowledge of Microsoft Office productivity tools – primarily Excel, Word and Outlook, but also Visio, One-Note, PowerPoint and Project
3

Responsibilities For Manager, Marketplace Systems Development Resume

  • Follow best practices in engineering design, utilizing Embedded Software and Firmware engineering theories, methods and research techniques
  • Design system management solutions using automation and self-repair rather than relying on alarming and human intervention
  • Track record in developing and recruiting talent into the organization
  • Working with open source tools and process
  • Maintains collaborative working relationships with senior Annuities business partners and Prudential’s Global Business & Technology Solutions to consultatively influence outcomes with the best interest of the company in mind
  • Experience managing business applications and customer-oriented systems
4

Responsibilities For VP, Enterprise Systems Development Resume

  • Experience managing IT projects from inception to delivery, on-time and within budget
  • Lead automation efforts for a team advancing a service ownership culture with a primary focus on the Windows Server platform
  • Preferably in managing external vendors to deliver applications that meet company defined quality standards
  • Provides detailed reviews of service disruptions, metrics and detailed planning
  • Apply object-oriented design principles during
5

Responsibilities For Director, Systems Development Resume

  • Proficient in document management, records management and compliance solutions using Microsoft SharePoint technologies & tools
  • Deployment and usage of monitoring systems
  • Agile engineering practices (Kanban, continuous delivery, etc.)
  • Communicate at all levels including senior management (written & verbal)
  • Managing Linux systems
  • 4) Regulatory Reporting
  • Design, develop, and improve the tools and systems that support Facebook’s Community Operations team
6

Responsibilities For Senior Manager, Systems Development Resume

  • Assist with the design, documentation, development, and maintenance of C# applications, including the definition of the organization’s application development framework
  • Knowledge of HR services
  • Simultaneously manage large scale projects concurrently
  • Embrace the AWS ecosystem and drive innovation on top of it
  • Instill a culture that drives DevOps, hold a high quality bar with code reviews, drive automation efforts to empower, and remove barriers for your team
  • Be very hands-on; work with others on the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design reviews, and implementation
7

Responsibilities For Manager, Systems Development Resume

  • Build services that can scale across six continents for hundreds of thousands of Amazonians worldwide
  • Deliver quality features on-time and on-budget and execution against project plans and delivery commitments
  • Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies
  • Lead internal development team and internal (AXA Asia/AXA Group Solution/AXA Tech) / external IT Solution Providers to provide application solution estimation for all system development work
  • Encapsulate technical details of the solution, translate and communicate them as benefits and risks to allow business to evaluate solutions in business perspective
  • Support Project Managers in managing scope, schedule, and cost throughout the project delivery life cycle across multiple medium to large scale IT projects
  • Ensure application solution meet AXA’s policies, standards and quality requirement
8

Responsibilities For Systems Development Life Cycle Manager Resume

  • Communicate confirmed scope and schedule change of IT projects with Solution Providers
  • Approve software migration package prepared by Solution Providers
  • Work closely with product owners to understand business as well as customer needs
  • Transform user stories into workable and testable components
  • Research product issues and provide solutions for remediation
  • Actively participate in project/scrum meetings and technical design sessions
9

Responsibilities For Senior Specialist, Systems Development Resume

  • Partner closely with the Analyst, Testers and other developers in a fast pace collaborative environment
  • Leads, and manages resources for all projects in collaboration with the Project managers
  • Guides, coaches and developments staff
  • Conducts and coordinate interview for potential candidates
  • Performs audits and reviews of project deliverables for completeness
  • Works closely with stakeholders to collaborate on any resources need
  • Monitors and supports on-call team as needed and assures system availability to meet SLAs
  • Works directly with external vendors and clients as needed to achieve business objectives as directed by management
10

Responsibilities For Systems Development Manager, Redshift Resume

  • Accountable for delivery project solutions on schedule and budget
  • Application ownership of Accenture Life Insurance & Annuity Platform (ALIP)
  • Single point of contact with overall responsibility to maintain stability and reliability and improve business satisfaction by partnering with the Business and Technology organizations
  • Provide leadership and direction through managers and individual contributors
  • Influence and manage without authority across the Technology organization and multiple distinct customer groups

Related to Systems Development Resume Samples

Development Assistant Resume Sample

Work Experience

  •  Update and maintain the practice groups’ internal and external email lists, and alumni lists. Assist PDM and PDS with practice group client alerts and other communications to the external marketing lists, working with the communications department and other practice groups as needed   •  Work with par...
Professional Skills

  •  At least five years of proven fundraising ...
  •  General office experience; excellent analy...
  •  Strong customer service skills and the abi...
5.0
1 vote

Development Intern Resume Sample

Work Experience

  •  Researching design trends   •  Attend design concept meetings and line reviews   •  Assist in prep and follow up for design approval meetings   •  Sample management of accessories   •  Create presentations and pitches for potential new partne...
Professional Skills

  •  Technical skills for daily tasks include g...
  •  Superb written and verbal communication sk...
  •  Have strong writing and editing skills
5.0
1 vote

Partner Development Resume Sample

Work Experience

  •  Be an expert on Twitter’s various video tools, including SnappyTV, video.twitter.com, Vine, Twitter video cards, Twitter website cards, and more   •  Sales, sponsorships or marketing experience with media companies, agencies, and advertisers   •  Handle a range of business, technic...
Professional Skills

  •  Experience engaging with senior executives...
  •  Proven ability in translating priorities o...
  •  High computer literacy including strong ex...
5.0
1 vote

Assistant, Development Resume Sample

Work Experience

  •  Experience in construction management with preference given to residential multifamily development   •  Computer proficient in Windows, MS Office, Word, Excel, Outlook, OneSite and the Internet. Ability to type 40+ wpm   •  Apply common sense understanding to carry out instructions...
Professional Skills

  •  Strong interpersonal, speaking and writing...
  •  Strong computer skills, preferably using e...
  •  Excellent diplomatic and interpersonal ski...
5.0
1 vote

Developer Level Resume Sample

Work Experience

  •  Debug and resolve application and data issues   •  Reports to a Scrum team lead, with additional oversight provided by project manager, application architects and technical lead   •  Mentor, coach and develop less-experienced team members   •  Professional Angul...
Professional Skills

  •  Excellent team player with good analytical...
  •  Experience working within an Agile develop...
  •  Problem solving ability and critical think...
5.0
1 vote

Territory Development Resume Sample

Work Experience

  •  People leadership experience   •  Able to learn and effectively represent the positioning of Redken and Pureology brands   •  Analyzing competitors’ activity   •  Provides reconnaissance of competitors’ influence within territory and develops a plan to counter t...
Professional Skills

  •  Excellent written and verbal communication...
  •  Manage applicable budgets effectively and ...
  •  Excellent for communication skill, leaders...
5.0
1 vote
Back to top