David K.

David K. Email and Phone Number

Senior Quantitative Developer @ London, GB
London, GB
David K.'s Location
London, England, United Kingdom, United Kingdom
About David K.

Senior Software Engineer experienced in writing Cross Platform Applications, ERP, Business Intelligence, Data Analytics, Cloud, Web, Android, iOS, Embedded, Desktop, UNIX and Windows System Administration.Experienced working in agile teams of up to 12, freelance responsible for the full software development lifecycle and large teams in a corporate environment. I am at a senior level with technical lead and architectural experience. I’ve developed and maintained relationships with key external stakeholders. I use TDD/BDD and Agile development processes with Continuous Integration.Skilled in C/C++, Scala, Java, Javascript, Python, Bash, SQL, XML, XSD, HTML, CSS, GNU Make. Experienced with Haskell, JPQL, Objective-C, GLSL, XSLT, XPath, C#, Groovy, Coffeescript, Actionscript, Jade, SASS, Less, Kotlin. Knowledge of F#, Ocaml, Octave, Markdown, TypeScript, Ruby, Go, Perl, Lisp, Lua.Deployed on AWS using EC2, ECS, Docker, Chef, S3, Lambda, DynamoDB, RDS, SQS, SNS, CodeBuild, CodeCommit, CloudWatch, OpsWorks, VPC, Route 53, API Gateway, SES and Microsoft Azure using Virtual Machines, Active Directory, Oidc, Fedora, RHEL, Amazon Linux and Ubuntu, Android, iOS, MacOS and Windows.Developed using J2EE, Spring, Eclipselink, Hibernate, Boost, Undertow, Vert.x, NodeJS, NGINX, MongoDB, Flex, Grails, PostgreSQL, H2, SQL Server, MySQL, Apache Derby, SQLite, Bootstrap, jQuery, React, React Native, KnockoutJS, SDL, OpenGL, EGL, Apache CXF, Gradle, Olingo, Reactive Streams, Apache Ignite, Hazelcast, Pac4j, JavaFX, Eclipse, IntelliJ, Xcode, UIKit, OAuth2, Firebase.

David K.'s Current Company Details
Private

Private

Senior Quantitative Developer
London, GB
David K. Work Experience Details
  • Private
    Senior Quantitative Developer
    Private
    London, Gb
  • Self Employed
    Software Engineer
    Self Employed Jan 2021 - Present
    London, England, United Kingdom
    Business Analysis, Software Architecture and Technical Consultancy providing support to clients and developers.Windows Kernel Module development implementing security software with deep packet inspection. Implemented an NDIS5 IM driver and WFP Filter Driver using C/C++, Windows DDK, WDK, Visual Studio, Visual Studio Code and nmake. Supporting Windows XP through to Windows 11. Developed protocol implementations for Ethernet, ARP, IP, TCP, SMB CIFS, SMB2 and SMB3.Data Management Platform for Distributed Systems and System Integration in Scala and Golang on AWS using SNS, Lambda, API Gateway, Postgres CDC, Elasticsearch, Spring Boot, RabbitMQ, Kafka Connect and Debezium. Implemented Microservices and consumed REST APIs. Provided master data management and data synchronization ensuring low latency and data integrity.Developed scalable, performant architecture for an SaaS CRM platform. Worked with an agile team to implement the software on AWS using Scala, TypeScript, Javascript, PHP, Golang, Scala Quill, ZIO, React JS, Postgres. Implemented CI/CD using Github and CircleCI. Implemented Infrastructure as Code using Terraform.Developed Email automation for CRM on AWS using SES, SNS, Lamda, Postgres, Golang and Kotlin. Implemented CRM integration with REST APIs using Spring Boot and Microservices on AWS Lambda. Implemented CI/CD using CodePipeline, CodeCommit, CodeBuild and CodeDeploy. Implemented Infrastructure as Code using Terraform.3D application development for Windows in C++ using OpenGL and Win32. Developed without external dependencies. Implemented the UI using Win32 Common Controls and GDI+.Traded digital assets. Developed software for market analysis using Haskell, C++, Python, DLib, LAPACK, FAISS, Eigen and SQLite. Integrated with external services using JSON REST APIs and Web Sockets.
  • Dbmis Limited
    Technical Lead
    Dbmis Limited Dec 2014 - Jan 2021
    Berlin, London
    Developed eCommerce, Business Intelligence and ERP software. Responsible for the full software development lifecycle. Working with Scala, Java, C++, Scala JS, Javascript, Golang, HTML5, CSS, React JS, Bootstrap, SAP and Open Source ERP Software.Designed ERP and Business Process Automation for eCommerce and Manufacturing. Conducted an analysis of business processes and developed a detailed specification for operations management, supply chain and business processes with integration to external system components and production control systems, improving information availability and reducing manual processes. Implemented ERP modules and services using Kotlin.Implemented extended functionality for SAP ByDesign Business Analytics, Inventory, Logistics and International Trade Documentation. Developed sales force automation with SAP Business One using Scala, multi threaded programming and ensuring data integrity.Developed a suite of Business Intelligence software to support strategic planning and decision making. Data integration with SAP ByDesign and optimized for data analytics. Providing key performance indicators, data visualization and BI dashboard. Implemented with Scala, Olingo, Apache CXF, Scala JS, jQuery and Bootstrap.Sales order management system with inventory, logistics and business process automation. Data integration into external systems providing automated data flow for warehousing, sales order import/export, shipping and product catalog.Developed highly scalable, performant eCommerce websites with minimal fixed costs using serverless cloud infrastructure. The software architecture was developed without OTS application frameworks and with minimal dependencies in order to maximize performance and system integration with order processing and logistics backends.Android Call and SMS client developed using the Android SDK, IntelliJ, Twilio Cloud Telephony services, React Native for the UI, Firebase Push Notifications, Kotlin, Javascript and SQLite.
  • Capgemini
    Scala Developer
    Capgemini Nov 2017 - Jan 2018
    Worthing
    Developed Government Gateway using Scala, Play Framework, MongoDB, TDD, API Development, Frontend Technology and UNIX Shell. Performance monitoring and debugging using Elasticsearch and Kibana. Implemented Kibana Dashboards and Visualizations. Jenkins for build automation, continuous integration and deployment. Worked as part of an Agile team of Developers, Business Analysts and Testers. Worked with developers from external teams to resolve issues and implement cross team functionality.
  • Erp Css
    Senior Software Engineer
    Erp Css Jan 2014 - Jan 2015
    A senior position providing business analysis, technical consultancy and software development. Developed a Magento E-Commerce integration with SAP ByDesign using Magento SOAP APIs and Magento database. I implemented middleware in Scala using a Java stack to provide realtime synchronization and integrity of data. Magento accounts, sales orders and product catalog where all driven by SAP ByDesign. The project required Magento extension development, custom SOAP API development and theme development. In deploying the project I used AWS with OpsWorks. I used EC2 throughout development and the database was deployed on RDS. ERP Systems using SAP ByDesign. SAP Integrations with third party Web Services using SOAP. Front end development for data services and reporting using CoffeeScript, Less, Bootstrap, Breeze, KnockoutJS, Grunt and Bower. Provided an architecture for integration of Drupal 7 content with SAP ByDesign Business Objects. Developed Server Components using Scala, Apache CXF, Gradle and Olingo.Made extensive use of AWS web services for staging and developing software.
  • Mobile Cloud
    Consulting Software Engineer
    Mobile Cloud Aug 2014 - Dec 2014
    Provided consultancy on integrating SAP ByDesign with a bespoke E-Pos system. I advised on E-Commerce, Logistics and Finance APIs and architecture.
  • Recordsure
    Software Engineer
    Recordsure Jun 2013 - Dec 2013
    London, United Kingdom
    An Architectural role in an Agile/Scrum team of 12. We used Mockito, JUnit and Mocha for TDD and BDD. We did Continuous Integration with Jenkins.We developed a software stack for Machine Learning, Data Analysis, Data Mining and Audio Processing.Using Hazelcast and Java I designed and implemented a scalable distributed self organizing, self healing, auto-scaling cluster for our backend processing pipeline.I implemented algorithms for data analysis and developed core components of our software on the backend and middle tier using Java, Java EE, MongoDB, DynamoDB, Jersey and ObjectMatrix.While working on other components of our software stack I used Javascript, Dojo, NodeJS and AWS.
  • Dbmis Limited
    Developer
    Dbmis Limited Aug 2012 - May 2013
    Implemented a web application platform using Scala, vert.x, Spring, eclipselink, Backbone, Knockout, Less, CoffeeScript and jQuery. The platform supports advanced features including automation of the middle tier, optimized asset pipeline, RAD, comprehensive realtime support with an event system built on SockJS and a modern architecture for building web applications. Some of the goals when building the platform was to remve the boiler plate of MVC, support dynamic realtime web applications and provide efficient horizontal scaling via vert.x and eclipselink. Built an extensive support and contact web application using ASP.NET MVC 4. The application is multi tenant supports an agent system with live change chat and a marketing application with newsletters. The application has many realtime features, mainly for the support application and was build with SignalR, Knockout and jQuery.News website similar to techmeme.com. Built with Scala, vert.x, Spring, Hibernate, Knockout and jQuery, Less and CoffeeScript. The supports text analysis and clustering algorithm to display grouped articles to the user. The application makes extensive use of AJAX and has and optimized middle tier and caching system.Worked on a property website with facbook integration using Ruby On Rails, HAML, SASS and CoffeeScript.
  • Ikanos Consulting
    Senior Developer
    Ikanos Consulting Apr 2012 - Jun 2012
    Embedded Developer working on an OpenGL/ES2 graphics engine for Windows CE on GoldenI in C# and C++ using Freetype, WebKit, DirectShow and the .NET Framework. I provided development, consultancy and support to a team of Software Developers.
  • Samsung Electronics Research Institute
    Software Engineer
    Samsung Electronics Research Institute Aug 2011 - Feb 2012
    Android platform developer for Samsung Electronics Research Institute working with UNIX, C++ and Java on the next generation of Android devices developing a media application and enhancements to the Android platform in 3D using OpenGL, Android application layer, Android SDK and NDK.
  • Dynamo Games
    Developer
    Dynamo Games Jan 2011 - Aug 2011
    iPhone and Android developer for Dynamo Games, a Bafta Award winning games company. Using C/C++, Java and SQL on UNIX platforms.Working in a team of 4 to rewrite and port a game engine for use on Android and iPhone. The majority of the game engine is written in C++, the project involved Java and Objective-C. UIKit was replaced with our own OpenGL based UI implementation. In working on this project, my experience which I found most useful was an in depth knowledge of C/C++, UNIX operating systems, Eclipse, OpenGL and maths for graphics programming. Skills with boost, freetype2, zlib and libpng are used for this project. Developing an Android game as the primary developer, using Java and the Android application layer, along with low level graphics APIs.
  • Clayton Graham
    Developer
    Clayton Graham Nov 2010 - Dec 2010
    Contract work through Hays for Clayton Graham building a PHP web site with a web service and CRM. I was responsible for developing the front and back end of the web site using PHP, MySQL, Javascript, CSS and XHTML.
  • Simpleplanning
    Developer
    Simpleplanning Oct 2010 - Nov 2010
    Budgeting Web Application for simpleplanning.com. Built in the style of a spreadsheet using Flex, PHP and MySQL. The application included a PHP Web Service.Developeraisle411.com10/10PHP Web Service for aisle411.com. Built with WSO2, a WPF client was provided in C#.Developerhostingla.com
  • Emerge Digital
    Developer
    Emerge Digital Sep 2009 - Oct 2010
    Software Developer working with C#, ASP.NET and Flex.
  • W3I
    Developer
    W3I Aug 2010 - Sep 2010
    Provided consultancy to W3i, LLC, for a desktop application/music store. I provided technical advice regarding ecommerce and product fulfillment. The project also involved prototyping a C++ client in Qt and embedding a modified version of axis2c.Developerapplebaum.co.uk08/10Drupal theme for home page and inner pages for applebaum.co.uk.
  • W3I
    Developer
    W3I Jul 2010 - Aug 2010
    W3i; Music Oasis 1.5 for W3i. Using Flex, C++, Titanium, GTK and WebKit. New features provided where multiple UI's, software updates, performance improvements including processing the XML web service concurrently and laying foundations for further development.
  • Weissman Designs
    Developer
    Weissman Designs Apr 2010 - May 2010
    Style Browser for Weissman Designs. An interactive catalogue built with Flex and Adobe Air. The application supported music and video.

Frequently Asked Questions about David K.

What company does David K. work for?

David K. works for Private

What is David K.'s role at the current company?

David K.'s current role is Senior Quantitative Developer.

Not the David K. 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.