Post Job Free
Sign in

Manager Development

Location:
Marlborough, MA
Posted:
October 03, 2014

Contact this candidate

Resume:

Jeff Cioli

Software Development Manager at Cisco Systems, Inc

Contact Information

** ***** **** ****

Derry, NH 03038

978-***-****

*********@*****.***

http://www.linkedin.com/pub/jeff-cioli/a/b81/996/

Summary

Software Development Manager with over 20 years of experience in data network

communications, including roles as software developer, technical lead and software

development management.

Proven ability to manage teams and multiple ongoing projects, requiring effective

collaboration with various cross-functional teams, to successful conclusions while key

leader in contributing to a very productive, energetic team/group culture.

Successfully managed the development of software desktop and mobile clients from its

early development to its now well matured product phase exceeding over 150 million

licensed users.

Proven ability in developing strong and highly productive development teams through

recruiting and talent/career development.

Diverse development engineering experience as manager and developer in all phases of

software development (requirements analysis/definition, architecture, design,

implementation, testing) while demonstrated to be very adaptable to and adept at various

software development processes.

Proven execution abilities and "getting things done".

Skills and Expertise: Team Management, Software Project Management, C/C++, VPN,

TCP/IP, Mobile Client Development (iOS, Android). Desktop Client Development

(Windows, MAC OS X, Linux), Endpoint Security, Server Development, Cloud

Computing, DHCP, DNS, Object-Oriented Programming, Embedded

Programming/Development, Device Drivers, VLAN, Switching, Java, JavaScript

Experience

Software Development Manager at Cisco Systems, Inc.

December 2008 - Present (5 years 11 months)Development manager for Cisco's

AnyConnect VPN Mobile client for Android and iOS.

Development manager for Cisco's Mobile Device Management solution (UI, middleware,

iOS and Android mobile clients), implemented in Java, JavaScript and C++.

Responsibilities include overseeing of the solution's AWS cloud server development and

formation of the cloud service operations procedures.

Managed AnyConnect's Unified Desktop Client, specifically responsible for the

SSL/IPSec VPN, NAM (L2) supplicant, Web Security and various infrastructures

components, implemented in C++.

Specific Responsibilities:

• Overseeing and evolving development processes to ensure maximum productivity

and team health while meeting company business and marketing needs.

• Coordinating multiple ongoing development projects and sustaining, involving

detailed project planning and oversight

• Successfully led many major projects, involving multiple engineering teams

(development, QA, release engineering, marketing, documentation) and teams

across multiple geo-locations. Known for ability to execute projects.

• Team and individual coaching. Have many instances of coaching developers to

realize higher growth potentials and instituted innovated plans to develop under-

performers with some now well exceeding job expectations.

• Instituted a team culture on AnyConnect where developers, fostering their passion

and product commitment, realize their maximum productivity potential balancing

against overall team health. My team constantly exceeded company and group

average in employee pulse survey - assessing employee engagement,

communication, rewards and recognition and clarity of mission.

• Led sustaining team, dealing with customer escalations while addressing

customer-found defects and driving down general bug backlog. Planned and

coordinated ongoing cadence of maintenance releases to realize one of the

company's highest product customer satisfaction ratings.

• Budgeting, staffing and resource planning.

Software Development Manager at Cisco Systems, Inc

January 2008 - December 2008 (1 year)Software Development Management (from 03/06

- 12/08) for a team of 24 engineers (16 local and 8 remote

in India) for an Address Management product (Cisco Network Registrar – CNR)

Specific Responsibilities:

• Led and motivated a high-performance development team in delivering time-to-

market (DHCP, DNS and IP Management) features and bug fixes in major,

maintenance and patch releases. Implementation in C++.

• Collaborated with marketing and other stakeholders to define and prioritize

functional requirements and schedules for upcoming releases.

• Supervised the definition of detailed functional requirements, ensuring proper

level of requirements specificity.

• Collaborated closely with QA to achieve quality level of testing by ensuring

precisely defined functional requirements and reviews of test plans.

• Led customization of corporate software development processes for specific

project needs.

• Created and monitored development schedules.

• Led maintenance and patch releases by defining release objectives and criteria for

selecting bug fixes.

• Supervised bug fix resolutions to confirm proper adherence to established

software development processes.

• Worked closely with customer support and customers, to assure proper and timely

issue resolutions, workarounds and potential bug fixes.

• Provided technical support for various marketing needs, such as RFPs/RFIs,

demos and general marketing presentations.

• Worked with individual direct reports, devising and monitoring career

development plans to cultivate professional development.

Technical Leader at Cisco

1999 - 2008 (9 years)Team leader for DNS development for Cisco Network Registrar.

Responsibilities entailed

• Led team in architecture/design activities while serving as key developer.

• Active contributor in all development phases: requirements analysis/definition,

architecture/design, implementation, development testing and QA support.

• Had major responsibilities in implementation and development testing of new

features.

• Devised a highly-available DNS architecture while overseeing team development

of the feature. Was also key developer. Received multiple patents.

• Led team in on-hands customer support, ensuring (and technically involved) in

troubleshootingissues at customer premises, for CNR and DNS specific issues.

Specific Utilized and Developed Skills: DNS expertise, DHCP, IP Address Management,

C/C++, Python (for test support), Team leadership, OO methodologies, Strong structural

programming

Software Developer Team Lead at Cabletron Systems

January 1994 - January 1999 (5 years 1 month)

SecureFast VLAN: Team lead, of six developers, in developing the low-level platform-

independent switch engine that provides a common (device independent) API to various

underlying switch architectures for VLAN switching. Responsibilities entail leading a

team to devise architecture/design, implementation and development testing for a variety

of switching platforms. Received multiple patents.

Also led another team of developers in integrating SFS VLANs onto an ATM switch.

Software Engineer at Lockheed Martin

July 1985 - January 1994 (8 years 7 months) Software developer for realtime military

systems:

• Major contributor in software development of an advanced fighter Avionics

display prototype and actual system for the F22. Implementation in Ada and

assembly.

• Implemented and supported operating system, including device-drivers, for

Lockheed's mission critical military computer. Implementation in C and

assembly.

• Created multi-threaded operating system, and accompany device-drivers, for

R&D signal processor. Implementation in C and assembly.

Patents

Aggregation of data flows over a pre-established path to reduce connections

United States Patent 6449279 Issued September 10, 2002

Aggregation of mac data flows through pre-established path between ingress and

egress switch to reduce number of number connectionsUnited States Patent 6151324

Issued November 21, 2000

Packet filtering in connection-based switching networks

United States Patent 6510151 Issued January 21, 2003

Highly available domain name system

United States Patent 7680876 Issued March 10, 2010

Communicating additional information in a DNS update response by requesting

deletion of a specific record

United States Patent 7680956 Issued March 16, 2010

Education

Worcester Polytechnic Institute

Computer Engineering Graduate Classes, 1988 - 1992

Penn State University

BS, Computer Science and Engineering, 1981 - 1985



Contact this candidate