Sidy Diop

Sidy Diop Email and Phone Number

Senior Software Engineer at Apple Inc. @ Apple
Sidy Diop's Location
Cupertino, California, United States, United States
Sidy Diop's Contact Details

Sidy Diop phone numbers

About Sidy Diop

Senior software developer with a wide variety of experiences and an avid appetite for learning.Experience designing and developing software in C, C++, Ruby, Java, Perl, PHP, Javascript.Platforms of work include, Linux, Windows and HP-UX.Familiar with a variety of development environments including Netbeans, Eclipse, and Visual Studio 2008.Worked with several versioning systems including Bitkeeper, SVN, Clearcase, CVS and recently Git.Current areas of interest include security architectures for embedded products, device drivers and interfacing with hardware, embedded product architecture and optimizationSpecialties: - 10 years of software development experience.- Expertise with embedded software.- Familiar with various software development lifecycles

Sidy Diop's Current Company Details
Apple

Apple

View
Senior Software Engineer at Apple Inc.
Sidy Diop Work Experience Details
  • Apple
    Senior Software Engineer
    Apple Apr 2018 - Present
    Cupertino, California, Us
  • Apple
    Software Engineer
    Apple Jun 2011 - Apr 2018
    Cupertino, California, Us
  • Hewlett-Packard
    Senior Software Engineer
    Hewlett-Packard May 2010 - Jun 2011
    Houston, Texas, Us
    Responsible for infrastructure security between the printer and the cloud, web firmware update and code signing.
  • Hewlett-Packard
    Software Engineer
    Hewlett-Packard Oct 2007 - May 2010
    Houston, Texas, Us
    Contributed to the specification of our Inkjet Security Architecture under the leadership of senior architects. Implemented bulk of the inkjet security library as it adhered to the security protocol specifications. Participated in ongoing teleconferences and meetings for architectural reviews, implementation tracking and qualification tests tracking. Wrote simulators in ruby to provide an environment in which to develop a test suite against inkjet cryptographic chips before delivery of the hardware by the vendor. The same test suite was then run against the target hardware to qualify its functionality as acceptable and allow the vendor to mass produce the chips. Wrote a test harness to run regression tests against the inkjet security library.Worked on our organization's code signing architecture. Implemented authentication library and parts of our sign tool. Gave presentations and training on the signing solution..
  • Hewlett-Packard
    Embedded Software Engineer
    Hewlett-Packard May 2005 - Oct 2007
    Houston, Texas, Us
    Member of the HAL (Hardware Abstraction Layer) Team. Wrote drivers (some new, some extended to support new functionality) for various ASIC blocks. Participated in ASIC design reviews to help steer hardware features/improvements. Refactored/redesigned drivers as necessary. Interfaced with partners in India and helped transfer knowledge as necessary. Participated in board bringups to qualify new Digital ASICs as functional. On virtually every project, I was involved in debugging defects related to a knowledge gap between the product EE lead and Firmware Lead on one side and the hardware specification on the other. Owned the firmware controlling the motor drive analog ASICs as well. Built a strong foundation on hardware concepts that allow me today to understand certain hardware issues and design for or around them.
  • Hewlett-Packard
    Software Engineer
    Hewlett-Packard Jun 2001 - May 2005
    Houston, Texas, Us
    Member of the FlexMech (Flexible Mechanisms) team. Owned various algorithms pertaining to printer mechanical behavior, including dirty powerup, pen servicing and paper handling algorithms. Worked very closely with mechanical engineers, writing systems engineers and engineers from various other disciplines to create and/or optimize algorithms. Supported printer manufacturing both remotely and on site. Wrote a dirty powerup test suite which was used to qualify a complex new printer platform mechanism. The idea of a dirty powerup test suite caught on to be used by QA as a test to run on every printer platform at a particular milestone for quality assurance. Worked with our senior architect on a color map compression library which provided further compression on top of the regular ZLIB library compression by modifying the color map data so it was more compressible before passing it on to ZLIB.
  • Intel
    Software Engineering Intern
    Intel Jun 2000 - Sep 2000
    Santa Clara, California, Us
    Worked with Analysis and Control Tools, a group chartered to provide tools for Manufacturing and Industrial engineers for wafer yield analysis. Implemented a Web User Interface that allows to maintain a database (auto-copy bulk data, insert, update and view data from tables according to various filters) using Microsoft's Active Server Pages (ASP). My main customers were Manufacturing and Industrial Engineers. Wrote excel macros to automate certain tasks and generate reports that my manager had to previously do by hand.
  • Intel
    Junior Performance Engineering Intern
    Intel Jun 1999 - Sep 1999
    Santa Clara, California, Us
    Worked as performance engineer at Intel's Application Solution Center. Worked alongside accomplished performance engineers who had developed a methodology for optimizing any software on Intel architecture. Took various classes on processor architecture, studied multi-processor server systems. Was responsible for the setup and cleanup of lab machines for vendor visits. Wrote an application in VBA to inventory lab machines and hardware.

Sidy Diop Skills

Software Development Software Engineering Embedded Systems Linux Perl Debugging Testing Embedded Software Java Firmware Device Drivers Subversion C Visual Studio Agile Methodologies Git Software Design Eclipse Javascript Clearcase Integration C++ Unix Python Mysql Hardware Engineering Debuggers C# Shell Scripting Manufacturing Training Systems Engineering Automation Architecture

Sidy Diop Education Details

  • Portland State University
    Portland State University
    Computer Science
  • Portland State University
    Portland State University
    Computer Science

Frequently Asked Questions about Sidy Diop

What company does Sidy Diop work for?

Sidy Diop works for Apple

What is Sidy Diop's role at the current company?

Sidy Diop's current role is Senior Software Engineer at Apple Inc..

What is Sidy Diop's email address?

Sidy Diop's email address is si****@****ail.com

What is Sidy Diop's direct phone number?

Sidy Diop's direct phone number is +150344*****

What schools did Sidy Diop attend?

Sidy Diop attended Portland State University, Portland State University.

What are some of Sidy Diop's interests?

Sidy Diop has interest in Coffee, Traveling, Basketball, Languages (Human And Computer), Arts And Culture.

What skills is Sidy Diop known for?

Sidy Diop has skills like Software Development, Software Engineering, Embedded Systems, Linux, Perl, Debugging, Testing, Embedded Software, Java, Firmware, Device Drivers, Subversion.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.