Daniel Dunkley

Daniel Dunkley Email and Phone Number

Director - Software Engineer at SoFi @ SoFi
Building A Suite 4700, San Francisco, CA 94129, US
Daniel Dunkley's Location
Salt Lake City Metropolitan Area, United States, United States
Daniel Dunkley's Contact Details
About Daniel Dunkley

I've been programming since I was twelve years old. I sold my first program at the age of fifteen. I enjoy puzzles and challenges. A colleague and I launched a weather balloon into the stratosphere with a camera taking pictures every fifteen seconds just for fun ( https://thedanspot.com/v3/home#/gallery/190 ). I take great pride in my work and don't do anything half heartedly. I attack a problem expecting to find the solution. I have experience programming in c, c++, c#, vb, vbscript, python, iron python, java, javascript. I love to learn new languages and can quickly learn one when necessary.I am extremely familiar with computers and hardware. I have built a plethora of computers from scratch.I have developed on microcontrollers such as Arduino (c) and Netduino (c#). I wrote the first GPS sentence parser with a GPS stream helper class for the Netduino. This was based NMEA GPS standards.Specialties: I am a leader. I perform and expect performance from my peers. Speaking of programming specifically I excel and enjoy optimization, complex algorithms, & architecture.

Daniel Dunkley's Current Company Details
SoFi

Sofi

View
Director - Software Engineer at SoFi
Building A Suite 4700, San Francisco, CA 94129, US
Website:
sofi.com
Employees:
1
Daniel Dunkley Work Experience Details
  • Sofi
    Director Of Software Engineering
    Sofi Mar 2023 - Present
    San Francisco, California, Us
  • Sofi
    Senior Manager - Software Engineering
    Sofi Sep 2020 - Mar 2023
    San Francisco, California, Us
    Helped set the strategy and culture of the trading, market data, securities, & ledger teams. Some of my favorite deliverables from our teams included:* Fractional trading* Margin trading* Options trading* Redundant market-data providersSome of my favorite OE changes from our teams include:* Designing and implementing the operational excellence culture/strategy within the Invest engineering group* Pushing our Correction of Error culture, both as a COE champion and as an EM* Pushing our Engineering Excellence culture by helping prioritize and justify the strategic EE changes that will have long term Engineering effects (such as better metrics/monitoring/CI/CD etc.).I still am obsessed with engineering and am always in the code, reviewing MRs, writing code, challenging designs, helping teams look for better patterns to greater success.
  • Sofi
    Software Engineering Manager
    Sofi Aug 2019 - Sep 2020
    San Francisco, California, Us
  • Sofi
    Staff Software Engineer
    Sofi Aug 2017 - Aug 2019
    San Francisco, California, Us
  • Verscend / Verisk Analytics
    Application Architect
    Verscend / Verisk Analytics Jul 2016 - Aug 2017
    * Guided teams to finding sound solutions using good design patterns. The technical front: git usage, pull requests, code coverage, performance tuning, code reuse, componentization etc. On the management side it involved defining the charter, setting the strategy, roadmap, growing individuals and other managers. * Helped ramp up the teams on Scrum/Agile methodologies* Grew multiple engineers to their next level* Brought a legacy team and new engineers up to speed on multiple new technologies* Trained teams on mock/unit frameworks* Trained teams on Jmeter and load testing* Trained across the company in SPA technologies, specifically Ember* Optimized build processes across multiple projects resulting in time savings between 43% and 83%* Architected and implemented a client side caching strategy which resulted in an average page load time savings of 20%* Implemented server side template caching resulting in time saving of 20%* Complete Data Science Course from John's Hopkins learning and using R* Always willing to learn new languages for whatever project I was placed on* Constantly jumped from project to project lending technical guidance and technical probing* Super willing to dig down to the root of a problem and ask targeted diagnostic questions* Fixed multiple memory leaks in application that were resulting in daily crashes* Identified and fixed kernel crashes through process dumps * Helped identify and fix a plethora of N+1 issues in the code* Developed and transitioned the product from TFS to Git* Found and fixed a zero day vulnerabilities* Helped drive a SQL session state implementation in lieu of an in processor session state (allowing us to use a real load balanced solution)* Improved end user response time by 202% across application* Improved Apdex score from .90 to .98 * Calculated improvements on one product were equivalent to 57 employees jobs per year
  • Verisk Analytics
    Senior Software Engineer
    Verisk Analytics Feb 2013 - Jul 2016
    Jersey City, Nj, Us
    * Learned and became an Ember aficionado (#1 on stack overflow http://stackoverflow.com/tags/ember.js/topusers)* Helped convert our client facing site into a SPA* Helped re-architected our application resulting in 150% more productive end users* Rewrote an integration agent in Java using SpringBoot/Camel/RabbitMQ resulting in updates between the systems in under 4 seconds as opposed to 10 minutes.* Helped all teams in architectural discussions* Helped promote good processes amongst multiple teams* Continually worked with the client/business/devops to troubleshoot issues and identify root causes* Willing to jump at any new problem and jump on any project
  • Ge Healthcare/Microsoft/Caradigm
    Software Engineer Testing And Integration
    Ge Healthcare/Microsoft/Caradigm Sep 2011 - Feb 2013
    Chicago, Us
    * Developed a management system from scratch to monitor over 100 Red Hat Linux systems.* Wrote internal tools that automatically spun up virtual machines, installed the specific build, and registered them with the management system. * Wrote performance tools, mainly in java, for dynamically generating custom HL7 messages (XML and Pipe delimited) and pumping them into the system for stress testing.* Developed a simple context free grammar for helping others customize and generate their own HL7 messages.* Taught a C# development class for both developers and testers. * Flew out to Redmond to work with our Microsoft counterpart on developing performance tools for stressing systems.* Helped build up production type systems for performance testing.* Helped build and managed a lab.
  • Motorola Solutions
    Senior Software Engineer
    Motorola Solutions Jun 2009 - Sep 2011
    Chicago, Il, Us
    * Programmed a records management system for San Diego Sheriff’s Department, Philadelphia PD, Lowndes County PD, LOGIS Consortium, and Fresno PD.* Installed patches and releases in San Diego and Minnesota.* Developed multiple tools to automate common problems and issues at Motorola.* Headed development and test teams for patches for Lowndes, LOGIS, and Philadelphia.* Designed a highly customizable web solution for use in development on the San Diego records management system. This saved our project 400 hours in development.
  • Brigham Young University
    Computer Technician
    Brigham Young University Aug 2005 - Jul 2009
    Provo, Ut, Us
    Install, maintain, and repair computers.

Daniel Dunkley Skills

Xml Visual Studio Software Engineering Agile Methodologies C# Testing Sql Java Integration Programming C++ Visual Basic Software Development C Javascript Test Automation Microsoft Sql Server Windows Scrum Shell Scripting Web Services Linux Software Project Management System Testing Tcp/ip Unix Test Planning Database Design Automation Quality Assurance Python Requirements Analysis Operating Systems Junit Maven Software Quality Assurance Oracle Perl Databases Sdlc Agile Vbscript Scripting Osgi Clearcase Object Oriented Design Asp.net Sql Server Architecture Solaris

Daniel Dunkley Education Details

  • Brigham Young University
    Brigham Young University
    Computer Science

Frequently Asked Questions about Daniel Dunkley

What company does Daniel Dunkley work for?

Daniel Dunkley works for Sofi

What is Daniel Dunkley's role at the current company?

Daniel Dunkley's current role is Director - Software Engineer at SoFi.

What is Daniel Dunkley's email address?

Daniel Dunkley's email address is ki****@****ail.com

What is Daniel Dunkley's direct phone number?

Daniel Dunkley's direct phone number is +141562*****

What schools did Daniel Dunkley attend?

Daniel Dunkley attended Brigham Young University.

What are some of Daniel Dunkley's interests?

Daniel Dunkley has interest in Social Services, Programming, Cooking, Gardening, Dancing, Photography, Sports.

What skills is Daniel Dunkley known for?

Daniel Dunkley has skills like Xml, Visual Studio, Software Engineering, Agile Methodologies, C#, Testing, Sql, Java, Integration, Programming, C++, Visual Basic.

Who are Daniel Dunkley's colleagues?

Daniel Dunkley's colleagues are Sarah Mason, Mason Torres, Philip Joseph, Kelly Strandberg, James Francis, John Hamblett, Lening Kang.

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.