Richard D.

Richard D. Email and Phone Number

Experienced software leader with over 20 years of building high-performing teams. Skilled in agile, cloud, and numerous programming languages. Strong leadership and cross-functional collaboration skills. @ Qualcomm
san diego, california, united states
Richard D.'s Location
San Diego, California, United States, United States
About Richard D.

YouTube Google NetworkLM Resume Deep Dive: https://www.youtube.com/watch?v=3hTm-RVEACEThe Why:* The result of my software should reduce the toil of those I write software for.* When I look to my left and to my right, what I do should help them.* Building community across functional teams increases the chances of success vs. going it alone.The How: these are the ideas I believe are essential in software development:* Developing leaders, not followers, creates a community that can face challenges and adapt to change.* "Anyone can write code that a computer can understand, but not everyone can write code that another human can understand." Code that can execute is just the start; readability is crucial for collaboration and maintainability, ensuring that others can easily understand, modify, and build upon the code you write.* "You are not the code you write; be open to critiques of your code." Seeking feedback is a stepping stone to mastery.* As a software developer, sometimes you disagree with an implementation detail or feature request. At those times, it's okay to "care less, but don't be careless." Advocate for your opinion and make sure you are heard; be open to others' views and ensure your implementation is well-written code.The What: * I lead teams to improve others' day-to-day through software.* I build teams to have community to help one another to write meaningful software.Influences:* Kent Beck (https://www.kentbeck.com/) ** Beyond Agile Programming: https://youtu.be/d4qldY0g_dI?si=-pAKMmOZ46tKorUC* Martin Fowler (https://www.martinfowler.com/) ** Explaining Agile: https://youtu.be/GE6lbPLEAzc?si=vBuFzknQjDAIZFKo* Seth Godin Leadership vs. Management (https://www.youtube.com/watch?v=qzoIAJYPQwo)* Kathy Sierra: Making Badass Developers (https://youtu.be/FKTxC9pl-WM?si=cl8A_LOAHcfLK77q)* Simon Sinek Leaders Eat Last (https://simonsinek.com/books/leaders-eat-last/)

Richard D.'s Current Company Details
Qualcomm

Qualcomm

View
Experienced software leader with over 20 years of building high-performing teams. Skilled in agile, cloud, and numerous programming languages. Strong leadership and cross-functional collaboration skills.
san diego, california, united states
Website:
qualcomm.com
Employees:
37431
Richard D. Work Experience Details
  • Qualcomm
    Sr. Staff Software Developer
    Qualcomm Nov 2017 - Present
    Greater San Diego Area
    I supported network infrastructure teams in reducing their day-to-day toil by automating processes and empowering users of network infrastructure services to self-service requests. I supported our software development community by providing leadership, mentorship, and opportunities for individuals to practice leadership by delegating project roles and responsibilities for leading collaboration meetings with cross-functional teams and growing their expertise as domain experts. I mentored developers across projects and guided the team in maintaining consistency in software development practices so team members tasked with development needs outside their domain of expertise were familiar with code styles and could focus on feature development. I guided leads throughout their projects' development life cycle to ensure best practices and team standards were observed.I coordinated development resource allocation with product owners to ensure the development team was aligned with organizational goals and software development needs. I provided metricized data of the software development performance of issues assigned, competed, and in progress of new features, bugs, and ad-hoc requests to product owners for a holistic view of software development across all supported projects. I triaged incoming bugs for severity and impact documented log and metric data to ensure the assigned developer had the best information to resolve the issue. Projects I contributed to include infrastructure software development efforts to manage lab and enterprise-wide network access, implementing Qualcomm's least privilege network access policies to reduce the threat of loss of intellectual property due to unrestricted network access, and Qualcomm's SSL certificate management service, which allows teams to self-service generate SSL certificates and monitoring of installed certificates to avoid expiry outages. I maintained a service to extract CAM, ARP, interface, VLAN, and neighborship data.
  • Qualcomm
    Staff It Engineer (Software)
    Qualcomm Dec 2013 - Nov 2017
    Greater San Diego Area
    I supported network infrastructure teams in reducing their day-to-day toil by automating processes and empowering users of network infrastructure services to self-service requests. I coordinated the development effort to synchronize multiple on-premise data during Qualcomm's migration from no-premise ServiceNow to ServiceNow's cloud-based service. The migration was a year-long effort involving four developers creating scheduled sync services to maintain consistency between on-prem sources of truth without disrupting the day-to-day operations of the data owners. We completed our portion of the migration by creating multiple services to meet the requirements of the CMDB server owner and making the original completion target date. I promoted the eXtreme Programming software development methodology and used Scrum to manage the development team's projects.I introduced JIRA issue tracking to the infrastructure teams and eXtreme Programming methodologies to the development team. I promoted continuous integration and continuous integration (CI/CD) and a hybrid cloud environment using Jenkins as our build server and deploying to both on-premise and AWS cloud infrastructure with Terraform and shell scripts. I influenced the scheduling of weekly sprint meetings to plan upcoming sprints and have a mid-sprint touch point to identify any blocking issues. I also influenced the decision to use Node.js as the team's primary backend to take advantage of JavaScript's broad and established usage across developers from different backgrounds.
  • Faulkner Media Group
    Senior Applications Developer
    Faulkner Media Group Nov 2010 - Dec 2013
    Greater San Diego Area
    I supported financial advisors by creating a web application to host broker-dealer agents and empower compliance teams to audit agent and client interactions. I also created a drip campaign service using API integrations to provide financial advisors with compliance-approved marketing material on their LinkedIn, Facebook, and Instagram. Finally, I supported the management team in reviewing code during a technology merger and acquisition event.While expanding the number of clients we could support, I led an effort to move production services to the new AWS EC2 service in the US-east-1.At the time, Faulkner Media Group was a small startup, and I was the first software development hire.I introduced build automation using CruiseControl.NET and SVN for version control. I also introduced the use of AWS EC2 and autoscaling to reduce costs and scale up services when needed. In September 2013, I passed the AWS Certified Solutions Architect—Associate exam.
  • Prommis Solutions
    Sr. Software Engineer, Development Manager
    Prommis Solutions Apr 2010 - Nov 2010
    San Diego, California, United States
    Supported mortgage industry clients in providing mailing services through our online application to create individual client mailings and zip code sorting to reduce the cost of bulk mailings and provided USPS tracking back to clients. I Implemented 2D barcoding for USPS mail processing, increasing productivity and reducing errors due to manual mail processing.I formalized software development practices in their San Diego business unit and implemented source code versioning, automated testing, and deployment using MSBuild and Microsoft TFS (Team Foundation Server). This effort helps realize greater code confidence and reduced time to develop, test, QA, and deploy software. I introduced observability to the client-facing web application using Microsoft SQL Server to store events and created an administration page to render client errors or critical events. I leveraged XHR, JavaScript polling, and notification using CSS badging. Although my time at Prommis Solutions was short, I was able to add and verify all production code to TFS, created build scripts to manage automated testing and deployments, documented processes, and participated in and influenced the hiring of a junior developer to manage and maintenance day to day software services. I enabled remote development for Prommis Solutions' core development team in Atlanta, Georgia.
  • Stoneriver -- Emerald
    Web Application Architect, Supervisor
    Stoneriver -- Emerald Apr 2003 - Apr 2010
    San Diego, California, United States
    I supported financial Advisors by creating an offline application with broker-dealer-approved content. I led the team of software and UI developers who created the advisor-downloaded presentations, the web application that presented the catalog of possible presentations, and the backend services that hosted those services. This suite of applications and services was created using Macromedia Flash, .NET Framework, XML, XSLT, JavaScript, XHTML, and Microsoft SQL Server. I created Emerald Publication's sales application as an individual contributor using ASP Classic, XML, XSLT, JavaScript, and Microsoft SQL Server. I project managed the sales application and presentation tools. I used JavaScript's XHR, CSS image sprites, and MSBuild to concat JavaScript to single files to improve perceived page performance. I mentored developers, introduced agile methodologies, pair-programming, daily stand-up, CI/CD for software development using eXtreme Programming, Agile project management using Scrum and Atlassian's JIRA issue tracking tool, introduced MVC (model-view-control) and single page application designed patterns. I participated in interviewing software development candidates and influenced hiring decisions.(Refer to "Red Dolan" recommendation)
  • Defenseweb Technologies, Inc.
    Web Developer
    Defenseweb Technologies, Inc. Jan 2000 - Jan 2002
    Mission Beach, San Diego, California, United States
    I supported the development of DoD (Department of Defence) family advocacy sites for the Army, Navy, Air Force, and Marine Corps FAPs (Family Advocacy Programs.) We created those sites using ASP Classic, Microsoft SQL Server, JavaScript, and HTML. My time at DefenseWeb was my first full-time software developer position and my first exercise in software development leadership.DefenseWeb Technologies, at the time, was a small web development startup with a management staff of a Founder/CEO/Sales, a COO/Software Development Manager/Level 1 Customer Help Desk, and an HR Specialist. The individual contributor staff was 25~30 software developers, a network/server engineer, and a talented technical writer. Using Kent Beck's eXtreme Programming methodologies, I started daily standups with our production site development team. We then implemented pair programming to improve the software development skills, code quality and remove knowledge silos. Pair programming resulted in reduced coding errors and greater ownership and responsibility for the code quality of software across the production development team. I took ownership of assigning end-user feature requests and bug fixes to the development staff to reduce developer interruptions, creating more focus time for pair programming pairs.
  • Saic
    System Administrator
    Saic Jan 1998 - Jan 2000
    Point Loma, San Diego, California, United States
    I worked at SAIC's Point Loma Technology Center Proposal Center, supporting their writing staff by managing file services and providing desktop support to visiting writers. I created a project to improve file storage durability by creating a RAID array and was responsible for budgeting, purchasing, and implementation.I transitioned to software development at this time, working with two staff developers to create an online document editing tool. The On-line Proposal Center (OLPC) application enabled the proposal center to work cooperatively with on-site and remote staff to create, edit, and collaborate asynchronously on RFPs (Request for Proposal) documents. We accomplished this using Lotus Notes and Domino for document storage and Allaire's ColdFusion. The OLPC allowed staff to create proposal projects and assign users roles such as writer, editor, and administrator, enabling version control, redlining, and approvals.
  • Intel
    Network Administrator
    Intel Jan 1997 - Dec 1997
    Santa Clara, California, United States
    I was on a one-year contract to support Intel's transition from Banyan Vines to Microsoft's Windows NT 4.0. I transitioned critical file services from Banyan Vines to Windows NT. I also created a website for Intel's server services team to track and review file service moves, which were previously tracked via email, saving time for management teams to review progress.
  • United States Marine Corps
    Corporal
    United States Marine Corps Feb 1993 - Feb 1997
    San Diego, California, United States
    As a Corporal at the United States Marine Corps in San Diego, California, I lead a team of Marines by providing on-site printer and desktop support. I also created a database of deployed IP addresses using Lotus Notes and initiated a project to "web enable" the IP address information using Lotus Domino. Additionally, I assisted in deploying Windows NT 4.0 Server to replace existing file servers using Banyan Vines. I assisted in transitioning the Marine Corps' data hub to Camp Pendleton from Marine Corps Air Station Tustin due to the Base Realignment and Closure Act of 1990.

Frequently Asked Questions about Richard D.

What company does Richard D. work for?

Richard D. works for Qualcomm

What is Richard D.'s role at the current company?

Richard D.'s current role is Experienced software leader with over 20 years of building high-performing teams. Skilled in agile, cloud, and numerous programming languages. Strong leadership and cross-functional collaboration skills..

Who are Richard D.'s colleagues?

Richard D.'s colleagues are Deepak Pattanayak, Chen Bing, Phong Phi, Anne Lam, Siva Kumar Challa, Ramesh Pantham, Ualoo/mw We.

Not the Richard D. you were looking for?

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.