See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
William Abbott is a seasoned software development professional with extensive experience in managing complex projects, leading teams, and driving innovation. He holds a Bachelor's degree in Computer Science from San Francisco State University and a degree in English from the University of California at Berkeley. Abbott is proficient in multiple programming languages, including C++, Java, and Unix, and has expertise in agile methodologies, software development, and database management. With over 19 years of experience, he has worked with top companies such as Oracle, Sun Microsystems, and Lotus, and has developed a range of applications, including mobile client projects, web applications, and enterprise software.

Experience

    • Senior Software Development Manager
      • Jul 2014 - Jul 2016

      Mobile Client Project---------------------------Managed the development of a mobile phone app comprised of an email component, a calendar component and a contacts component to run on iOS and Android platforms. Oracle provided SDKs to manage all the data interactions with the backend servers including syncing with an on device database. A vendor was contracted to provide UI design and implementation.I managed every aspect of the project with a team located in San Jose, Sweden and India. This work included project requirements, architectural design, code design, schedule forecasting, weekly planning using the agile methodology, directing QA, hardware acquisition, obtaining approvals for required software, coordinating the vendor’s work, arranging vendor access and managing the development environment.I was solely responsible for contracting the vendor for the UI work. I drafted a Request for Proposal, did a survey to find potential bidders, solicited bids, reviewed the responses, arranged and ran face to face meetings with bidders and upper management, wrote the Statement of Work, i.e. terms of the contract, and managed numerous internal procedures required by Oracle before signing the contract and bringing the vendor onboard.

    • Senior Software Development Manager
      • Mar 2008 - Jul 2014

      I managed the development of and continued improvements to Convergence, an AJAX based web client with email, calendar, contacts, IM and WebRTC components. The application makes extensive use of javascript, cascading style sheets and the Dojo toolkit to present smooth transitions between screen changes as well as desktop like features such as drag and drop.* Eight Oracle engineers and four outside contractors devoted to the project. The development and QA teams were located in San Jose, India and across the US. * started managing the project after it had begun but before the first release and was able to deliver it on a very aggressive deadline. * I was responsible for long term project planning, requirements review, requirements refinement, UI review, feature selection, usability testing, accessibility evaluation, security evaluation and third party software approval.* Managed contractors budget and payment. * I coordinated the work with the contractors, did weekly development and QA planning using agile methodologies and oversaw attainment of quality goals.Following the first release I managed customer support, sustaining work and hot fix deliveries. I also managed any significant customer requested improvements by obtaining requirements, requesting approval from upper management, directing UI design and planning for development work and QA testing including release certification of the improvement.

    • Senior Software Developer
      • Jun 2006 - Mar 2008

      I was the team lead for the development of the Delegated Administrator, a web application for provisioning users in the Sun Communication Suite. The work was divided into two groups, UI development and servlet development. The servlet managed data interactions with an ldap server and provided a proprietary protocol for the web client to send and receive data. The UI developers were located in Poland, the development team in Santa Clara and Los Angeles.I oversaw the overall architecture and code design for the servlet development while working as a Java developer on the team. I coordinated the work with the UI developers using email and conference calls to set and update a delivery schedule for UI features and servlet features. We delivered the product on time with a full set of features. This product also provided a command line interface for provisioning large numbers of users. This CLI and the web application served as the primary provisioning tool for the Communications Suite of products and is used to this day.

    • Software Developer
      • Nov 1996 - Jun 2006

      * SunOne Calendar Server. Upgraded tools used to migrate data from other calendar systems to the SunOne Calendar System. Implemented virtual domain support for the calendar system, including modifications to both the server and the administration tools.* iPlanet Delegated Administrator Provisioning Application. As part of a team integrated support for the Sun Messaging System into the framework of the provisioning tool.* Security Policy Manager. Designed and wrote a RPC server which supplies provisioning functions that are employed by the presentation layer in a Web application.* C, C++, Java, HTML, Javascript

  • Lotus, cc:Mail group
    • Mountain View, CA
    • Software Engineer
      • May 1992 - Nov 1996
      • Mountain View, CA

      * Implemented front end protocol engine for a IMap server for the cc:Mail system using the proprietary cc:Mail server API. I worked with one other engineer and developed in Java.* Designed a cross calendar system with a third part vendor to operate between the Lotus calendar product, the Organizer and the PROFS system. Implemented all changes to the Organizer to enable the cross calendar product.* Coded the back-end messaging system which enabled scheduling for a cross-platform version of theOrganizer.* Created a scheduling system integrated with cc:Mail for the Windows version of the Organizer as part of a three person team.* Member of XAPIA for Calendaring and Scheduling.* C, C++, Java languages.

  • Higgins Group
    • Alameda, CA
    • Software Engineer, Tech writer
      • Feb 1985 - May 1992
      • Alameda, CA

      I developed applications for every aspect of the Higgins product line which encompassed a personal information management and a mail system. My work included a scheduling module, email gateway API, a gateway to the 3Com mail system, a system administrator system, a monitoring system and the code redesign from C to C++.Wrote many technical and public documents for the product, including :* Higgins Application Program Interface Manual. A highly technical manual oriented towards programmers writing a third party mail gateway to the Higgins mail systems.* Higgins System Administrator Manual. A 90 page manual describing the data forms, network organization and internal workings of the Higgins product.* Higgins Exchange Manual. A 70 page companion to the System Administrator Manual with special emphasis on the Higgins Exchange product.* Various other documents including installation instructions, revisions to manuals and a discursive description of the Higgins mail system.

Education

  • 1981 - 1984
    San Francisco State University
    Bachelor’s Degree, Computer Science
  • 1968 - 1973
    University of California at Berkeley
    Bachelor’s Degree, English

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software.”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles