David Ranney

David Ranney Email and Phone Number

Senior Software Engineer @ IDEMIA North America
David Ranney's Location
Cupertino, California, United States, United States
About David Ranney

Senior software engineer experienced in designing, developing, and maintaining internally facing web based database applications. A developer who consistently delivers timely, tested, documented code while working closely with his user base.Seasoned Developer, Experienced with MySQL, Python, PHP, AWS Lambda, AWS DynamoDB, AWS S3. Familiar with Agile/Scrum/TDD, Excellent communication skillsLanguages: Python, PHP, SQL, HTML, Bash, Perl, XML, XSLT, JavaScript, CSSOperating Systems: Unix, Linux, WindowsGeneral Skills: Software Development, Database design, Web application development, LAMP, Agile/Scrum, Test Driven DevelopmentFrameworks: SugarCRM, Laravel 4

David Ranney's Current Company Details
IDEMIA North America

Idemia North America

View
Senior Software Engineer
David Ranney Work Experience Details
  • Idemia North America
    Software Engineer Iv
    Idemia North America Jun 2023 - Present
    Reston, Virginia, Us
    I customize Idemia's driver license and ID product, Issuance 360 Back Office, to meet the needs of individual states. This involves interacting with a very diverse technology stack including Apache Camel, XSD, XSLT, JBPM workflows, Jasper Reports, and even some Java.I also work heavily on a more custom project which resides entirely within AWS. I work extensively with Lambda functions using Python, Step Functions, S3, and DynamoDB, CloudWatch, and even EventBridge.
  • Idemia
    Software Engineer Iv
    Idemia Dec 2022 - Jun 2023
    Courbevoie, Ile De France, Fr
    I was a contractor in a contract-to-perm position.The team is supporting customer customizations, configurations, and deployments of the Issuance 360 Back Office product within Driver License and ID Programs. The work involved is mainly development of business workflows using JBPM in XML, API endpoints and routes using Apache Camel XML DSL, and data transformations using XSLTs. Knowledge of Java and SQL databases is needed for debugging through the existing Back Office product as well as for the occasional binary development. This is a customer forward, semi-development, semi-professional services engineering position.
  • Sugarcrm
    Senior Internal Applications Developer
    Sugarcrm Oct 2013 - Oct 2022
    San Francisco, Ca, Us
    As a member of the Internal Applications team I helped develop and maintain the various systems on which SugarCRM runs its business. Among these are an internal instance of SugarCRM's product as well as some customer facing Laravel-based applications.- In order to meet continually evolving business needs I contributed a great deal of custom code to our internal instance of SugarCRM. This involves a combination of PHP within the SugarCRM framework, and JavaScript.- To convert data from an old SugarCRM instance to a new one, embracing a revised data and business process model, I produced an extensive ETL script to move data from the old system to the new one.- To handle direct customer needs I contributed to our externally facing Partner Portal and Store applications. This involved developing with a combination of PHP in Laravel 4 and JavaScript.- Our business model involves selling a number of 3rd party products which carry their own licensing requirements. To support this I developed a generic modular mechanism for automatically handling 3rd party licensing during order processing.- To improve code quality I championed the development of PHPUnit testing on our customization codebase. Tests became a required component of all newly developed features where possible.- I have contributed a number of articles to SugarCRM's developer blog in order to assist other developers customizing their SugarCRM instances.
  • Yahoo!
    Senior Software Developer
    Yahoo! Jun 2010 - Oct 2013
    Sunnyvale, Ca, Us
    As a member of an Agile/Scrum team, I developed, enhanced, and maintained internal systems used by Yahoo! Developers across the company.* Designed, developed, enhanced, and maintained internal document management system for use by developers. This application allowed engineers to quickly and reliably deliver documentation for their products, greatly promoting knowledge transfer throughout the company.* Maintained and enhanced PHP based company-wide application to track operations related data. This involved both enhancing the UI as well as adding and maintaining API functionality. The system provides system administrators and infrastructure operations engineers a way to efficiently track their work and corporate hardware assets.
  • Yahoo!
    Technical Yahoo!
    Yahoo! Nov 2002 - Jun 2010
    Sunnyvale, Ca, Us
    Developed, enhanced, and maintained systems relating to content and presentation of Yahoo! Help* Collaborated to design, develop and enhance new Drupal based CMS. Users were provided a much easier to use and more reliable system. This also allowed a standard look and feel for help pages to be enforced across all of help.yahoo.com.* Implemented numerous templates (XSLT and PHP based) for rendering help content on external servers with a cohesive look and feel. Changes to the look and feel were easily delivered due to the centralization of design.* Created import/export feature for the CMS which enabled an easy interaction with translation services for the purpose of internationalization.

David Ranney Skills

Unix Perl Linux Mysql Php Apache Databases Agile Methodologies Sql Javascript Web Applications Bash Software Development Xml Subversion Java Html Rest Shell Scripting Lamp Scalability Relational Databases Web Services Database Design Css Test Driven Development Drupal Distributed Systems Unix Shell Scripting Git

David Ranney Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    Applied Mathematics

Frequently Asked Questions about David Ranney

What company does David Ranney work for?

David Ranney works for Idemia North America

What is David Ranney's role at the current company?

David Ranney's current role is Senior Software Engineer.

What is David Ranney's email address?

David Ranney's email address is dr****@****crm.com

What is David Ranney's direct phone number?

David Ranney's direct phone number is +140872*****

What schools did David Ranney attend?

David Ranney attended University Of California, Berkeley.

What are some of David Ranney's interests?

David Ranney has interest in Kids, Cooking, Electronics, Home Improvement, Reading, Crafts, Gourmet Cooking, Music, Movies, Home Decoration.

What skills is David Ranney known for?

David Ranney has skills like Unix, Perl, Linux, Mysql, Php, Apache, Databases, Agile Methodologies, Sql, Javascript, Web Applications, Bash.

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.