David K.

About Me

David is a result-oriented and pragmatic software engineering leader with a proven record of building cross-functional and diverse teams. He is experienced in managing and growing development teams that make effective software solutions on time. David is well-versed in Agile and Lean software development methodologies and software design principles and thrives on challenging tasks; he performs well in a fast-paced and complex business environment.

Backend

Database

DevOps

Amazon Web Services (AWS)

QA & Testing

Other

Work history

WrkSense
AI Engineer
2024 - Present (1 year)
Remote
  • Quick parse resume: extract name, email, phone #, location and timezone from .pdf, .doc and .docx resume files

  • Parse .pdf, .doc and .docx resumes including name, email, urls, summary, skills, languages, work experiences, education, trainings. certifications, references and awards

  • Generate standardised .pdf resume files using parsed resume details

  • Match resumes with jobs using vector search

  • Score resumes based on recruiters' custom list of criteria (years of experience, skills, location, certifications, etc.) for a specific job

SportEdge
CTO
2024 - Present (1 year)
[object Object]
  • Designed and lead the building of the company's data pipeline to automatically ingest data for golf analytics

  • Set up infrastructure in AWS using Infrastructure as Code.

Walnut
AI Engineer
2024 - 2024
Remote
  • reduced latency to enable real-time conversation between bot and IVR menu and customer service rep

  • resolved issue of IVR bot not "understanding" digits spelled by our bot

  • introduced Groq + Llama for faster intent recognition in messages of customer support reps

  • added regression tests to help iterate faster on prompt engineering

Lokemon
Co-founder, Full Stack Engineer
2023 - 2024 (1 year)
Remote
  • Designing and creating full-stack of a timesheet tracking app for temp agencies

  • Setting up infrastructure in AWS using Infrastructure as Code

Condor Software
Full Stack Startup Engineer
2023 - 2024 (1 year)
Remote
  • Developed the fullstack of a complex feature for a SOX-compliant accounting application, including React frontend, backend Python REST API endpoints, Django SQL queries, and testing suite.

  • Optimied infrastructure, including Github Actions CI/CD pipeline, AWS CloudFormation IaC, and S3 file uploads

  • Mentored other engineers and introduced the DangerJS tool to help automate manual PR review tasks.

RBC
Director of Engineering
2022 - 2022
Remote
  • Coordinated deliverables with the product team, third-party software vendor, solution architect, and tech team.

  • Pushed the delivery team to build a project plan fast and collaborated with the delivery and product teams, solution architects, third-party vendor (LivePerson), and other dev teams to project plans for conversational flows and back-end integrations.

  • Assisted the solution architecture team in exploring an existing solution that could be reused for our project when they faced resource constraints.

  • Aided the back-end team in delivering the back-end integrations a week before a scheduled release date after the team lost one of the two back-end developers.

Nuvalence
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Headed load-testing efforts to sync 5,000 messages per second from Google Cloud to Azure.

  • Built a POC to identify personally identifiable information (PII) in images and PDF files using the Cloud Data Loss Prevention (DLP) service.

  • Created a Docker container to migrate data from Azure SQL to Google Cloud SQL automatically.

DrFirst
Principal Engineer
2019 - 2020 (1 year)
Remote
  • Designed and built a full-stack application that allows customers to retrieve audit records.

  • Integrated the company's mobile app with major electronic medical records (EMR) vendors to help patients import their health records into a single central place.

  • Conducted interviews at the request of other teams to help them hire qualified candidates.

Java 8 SpringPostgreSQLHL7 Amazon Web Services (AWS) Amazon S3 (AWS S3) AngularMongoDBTypescriptSpring BootSpring MVCArchitecture APIsMicroservices
Deloitte Canada
Software Developer and Architect
2018 - 2019 (1 year)
Remote
  • Worked on several middle-tier projects with both software developer and architect capabilities.

  • Proposed a design for an API gateway for seamless OAuth token exchange between Okta and other identity providers.

  • Suggested reliable communication between the mobile app and the back end for users to enter video conference calls with doctors.

RBC
Lead Back-end Developer
2015 - 2018 (3 years)
Remote
  • Led the design and development of several middle-tier applications under the RBC reward and loyalty organization.

  • Managed a team of nine Java back-end developers working on 2-3 different middle-tier projects simultaneously.

  • Oversaw the overall application architecture, code quality, and optimal productivity of the back-end team.

QuickPlay Media
Senior Java Developer (Contract)
2012 - 2013 (1 year)
Remote
  • Built and maintained several modules of the video processing platform to download, transcode, encrypt, package, and publish video content.

  • Created and maintained several workflow components tying together the module of a video processing platform.

  • Built and maintained a REST API for managing the workflow of the video processing platform.

  • Optimized performance of MongoDB queries to ensure they execute fast.

  • Designed integration of the application with a reporting server.

P C Financial
Lead Java Developer
Present (2025 years)
Remote
  • Headed a pod of two Java developers on the back-end team.

  • Proposed several solutions to improve the back-end team's velocity and reduce operational costs.

  • Built a prototype for a web application to help the bank's customers earn more loyalty points as part of the bank's hackathon.

Bedside Clinical Systems
Senior Java Developer (Contract)
Present (2025 years)
Remote
  • Worked on the full stack of an application involving HL7 integration with hospitals, performance tuning, and DB optimization.

  • Created several REST APIs and UI screens to manage admin configuration, vital signs, and patient weight data.

  • Migrated a web application (including HL7 integration) from PostgreSQL to Microsoft SQL Server.

  • Optimized DB queries to ensure the return of HTTP requests within a second in a load test environment.

  • Updated online vital sign charts with custom components using SVG and D3.js.

Showcase

Score Your Profile
  • Score Your Profile is a personalized LinkedIn lead generation tool.

  • It is built using Grails, Twitter Bootstrap, AWS, MySQL, OAuth, and the LinkedIn API.

  • The project utilizes a responsive website development approach.

KiddieNotes
  • Builds daily notifications for kindergartens to parents.

  • Sends notifications via email and SMS based on parent configurations.

  • Utilizes Grails, Grails Quartz plugin, Grails Asynch Mail plugin, and jQuery.

Wupiter
  • Wupiter is an online app generator platform.

  • It aims to drastically reduce app development time.

  • It allows users to create and share their own app generators.

Education

Education
Master's Degree in Computer Science
Budapest University of Technology and Economics
1997 - 2003 (6 years)