Dan Pearce

Dan Pearce

Software Developer, Engineering, and Maker of Things

Dan Pearce

Welcome

Thank you for taking the time to visit my site. I hope you stay a while and find out a bit more about me, my work, and my passions.

I’m a seasoned full stack developer with an engineering and numerical analysis background. I’ve 15+ years experience working with Agile and designing of software solutions. Offering strong Java backend skills including Spring Boot/Data/Security, excellent Python analytic skills, and significant experience with SQL (MySQL or PostgreSQL), as well as Cloud Infrastructure.

My route into software was less conventional than many. I started out as a mechanical engineer specializing in numerical simulation. But I’m a highly motivated individual, always looking to expand my knowledge and skill base to keep my technical competences high and the quality of my products higher.

Through both necessity and curiosity, I have studied, extended and honed my skill-set to include a full practical knowledge of all aspects of the software development life cycle, and significant competence in frontend and backend software as well as the use of complex data analytics tools.

My competences are based on practical application, frequently with large and sensitive data, always with an eye on how to best communicate results to the target audience.

Software

Full stack developer, primarily implementing technologies with Java (including Spring Boot/Data/Security), ReactJS/EmberJS frontends, and REST API’s.

Data Analysis

Java and Python products for big data analytics. Increasingly leaning on pipeline tools like Apache NIFI to build robust, automated data analysis.

Engineering

Masters degree in Mechanical Engineering and Aeronautics, specializing in CFD, atmospheric physics, and numerical simulation. Extensive aviation domain knowledge.

Project Lead

Software and data analytics project and team lead, with experience of all stages of the project life cycle. Demonstrable history of on time and on budget delivery.

Experience

  • 2014 - Now Senior Software Engineer as ISA Software. Full stack developer. Primarily focused on numerical models for Air Traffic Management focusing on risk analysis and performance optimization. Principally working on automation of detection/quantification of risk, including the application of AI/ML.

    Front end development mainly using React.js and Ember.js. Back end development using Java (inc. Spring Boot/Data/Security). Lots of interface and API design, and plenty of method prototyping, usually with Python. Specifically responsible for cloud and distributed modelling platforms. Increasingly leaning on ETL and analytics tools like Apache NIFI and Apache Spark to support big data flows. Liaison work between FAA and EUROCONTROL to share and develop ideas and concepts for aviation risk mitigation.

    Responsible for project bids and technical documentation for FAA, European Commission, SESAR, and ANSP/government clients.
    2014 - Now
  • 2011 - 2014 ISO 14064 certified verifier performing on site verification of airline annual CO2 Emission Reports for EU Emissions Trading Scheme.
    2011 - 2014
  • 2009 - 2014 Research & Development Director at ENV-ISA. Leading development of new environmental tools for aviation.

    Full stack development, including numerical simulations (noise, local air quality, global emissions), using Java and Python. Innovate front end visualizations including 3D and 4D metrics. Development of interactive trade-off / "what-if" assessments and new metrics (e.g. inclusion and quantification of social factors into environmental assessment and Aviation CO2 standard).

    Responsible for project bids and technical documentation for projects in SESAR, CleanSky and FP7 as well as support contracts for EUROCONTROL and EASA.
    2009 - 2014
  • 2005 - 2009 Postgraduate research for EUROCONTROL Experimental Centre (Paris) writing numerical simulations for dispersion and non-linear atmospheric chemistry. Frequent academic and technical publications.

    Products written using Java, Python, and MATLAB. Front end visualizations using embedded Google Earth, and JQuery. amongst other domain specific tools.
    2005 - 2009
  • 2001 - 2005 Bachelors and Masters (MEng) in Mechanical Engineering and Aeronautics from Brunel University, UK. Specialization in fluid dynamics and numerical simulation.

    Fully sponsored Royal Air Force Officer Cadet (Engineer).

    2001 - 2005

Personal Statement

After 15 years at a variety of positions in software engineering and data analytics, I possess a breadth of knowledge and experience that can be a great benefit to many fields and subject domains.

My background in engineering – specifically numerical methods – coupled with more than a decade of experience in designing, implementing, testing, and maintaining operational software provides a unique mix of capabilities not found in those of a pure CS or pure engineering background.

I’m passionate about usability, whether tools to complete a task or data to drive a decision or process. I’ve a significant background in understanding and communicating error and uncertainty. I’ve hands on experience with data that is both massive and sensitive, and of how to navigate the politics that often accompanies its usage and governance. These skills are based on established best practices but  honed through years of practical application.

My dedication to continued personal development combined with previous managerial and administrative experience, ensures my skill-set remains both current and dynamic. I’m eager to learn any new technologies, techniques, and process that can help me deliver a better product.

In addition to the many coding projects I completed, I’m an accomplished writer, having produced hundred of project bids, technical documents, and presentations.

dp_sign

Skills

Backend Software

Frontend Software

Numerical Modeling

Data Analytics

Java (inc. Spring Boot)
80%
Python
85%
UI Design
75%
React, Ember, Angular
60%

Get in touch

Feel free to contact me if you’d like to know more about my work, or you are interested in new collaborations and opportunities.

I’m always happy to share my experiences, hear new idea and experiences, and help others push boundaries.

EMAIL: mail@danpearce.co.uk
WEBSITE: www.danpearce.co.uk