I told Claude to make me look like a genius. It told me to just stay honest. One of us runs on coffee. The other has never once complained about changing the CSS on this page at 2 a.m. Here is a portfolio of an engineer who knows how to turn β€˜impossible’ into β€˜production-ready’ using the best tools available.

Hiring? Let’s skip the pleasantries and get to the design reviews.

Daksh Sharma

DAKSH SHARMA

Full-Stack Software Engineer | AI & Cloud Infrastructure Builder | Canadian Citizen

πŸ“§ dakshorma[at]gmail[dot]com πŸ“± 778-785-6625 USA & Canada (Pacific North West) πŸ’Ό LinkedIn

About Me

I am a full-stack software engineer with 7+ years in building reliable, scalable, efficient and secure production distributed systems and applications. At Amazon, I have built RAG-based GenAI microservices, evaluation pipelines over live model traffic, automated evaluators, and high-throughput Java services on serverless infrastructure. My earlier work spans Docker & Kubernetes microservice deployment characterization against on-premises hosts for Orbis Investments, a finance company, and embedded C++ programming for Verity Studios, a drone hardware manufacturer. I hold a BSc in Computer Science with distinction from the University of British Columbia, with advanced coursework in artificial intelligence, machine learning, computer vision, computer networking, software engineering, and distributed systems.

I like turning fuzzy requirements into architectures that can evolve. I still get energy from mentoring others to do the same, a habit I picked up while serving as a teaching assistant at UBC. I believe the most important skill is the ability to learn and adapt to new technologies. No challenge is too big to tackle if you have the right mindset and tools.

Skills & Strengths

Technical strengths

  • Software architecture and system design
  • Distributed systems, cloud infrastructure, and computer networking
  • Production operations, reliability, security, and data integrity
  • Database design and data modeling
  • Generative AI, LLMs, RAG, MCP, and Agentic Orchestration
  • Machine learning and computer vision
  • CI/CD, pipeline tooling, and delivery automation
  • Testing strategy, automation, and quality engineering

Non-technical strengths

  • Partnership with product, design, operations, and research science
  • Mentorship and technical coaching
  • End to end ownership and delivery
  • Requirements synthesis, tradeoffs, and sprint planning
  • Technical writing and knowledge sharing
  • Constructive code review and feedback

Languages

No language really intimidates me. I have studied the computer from assembly to the application layer, so something new is mostly a learning curve and not a wall. In real work, I stay flexible with language or infrastructure choices and pick what fits the problem best. When a tech stack feels dense I still bring Claude in like a sharp teammate. We read the tricky parts, decipher documentation, sketch on paper, and keep building together. The stars reflect how much time I have spent building with each group.

Native & Managed
C / C++ / Java β˜…β˜…β˜…β˜…β˜…
C# / Kotlin / Rust / Go β˜…β˜…β˜…β˜†β˜†
Swift / Scala β˜…β˜…β˜†β˜†β˜†
Application & Scripting
Python / Bash / Ruby β˜…β˜…β˜…β˜…β˜†
PHP / Perl β˜…β˜…β˜†β˜†β˜†
Web & Data
JavaScript / TypeScript β˜…β˜…β˜…β˜…β˜†
HTML / CSS / SQL β˜…β˜…β˜…β˜†β˜†
Machine & Functional
Racket β˜…β˜…β˜…β˜…β˜†
Assembly β˜…β˜…β˜†β˜†β˜†

Technologies

AI-Assisted Development

Amazon Q, Claude Code, Cursor, GitHub Copilot, OpenAI Codex

Tools & Frameworks
AI/ML

LangFuse, LangGraph, LangChain, PyTorch, TensorFlow, GPT OSS, Gemini, Claude, Amazon Nova

Backend

Docker, Elasticsearch, FastAPI, Firebase, GraphQL, Jenkins, Jest, JUnit, Kubernetes, MongoDB, Node.js, PostgreSQL, PyTest, RabbitMQ, Redis, REST APIs, Terraform

Frontend

Angular, Next.js, React

Cloud Platforms
Amazon Web Services (AWS)

API Gateway, Athena, Bedrock, Certificate Manager, CloudFormation, CloudFront, CloudTrail, CloudWatch, CodeDeploy, Cognito, Comprehend, DynamoDB, EC2, ECR, ECS, EFS, EKS, ElastiCache, ELB, EventBridge, Fargate, Glue, IAM, KMS, Lambda, RDS/Aurora, Route 53, S3, SageMaker, Secrets Manager, SES, SNS, SQS, Step Functions, VPC, WAF

Google Cloud Platform (GCP)

BigQuery, Compute Engine, Vertex AI

Microsoft Azure

AI Foundry

Experience

Software Engineer II (Full-Stack)

October 2024 – Present | Seattle, USA

Global Talent Management & Compensation
  • Design and build RAG-based, highly available, secure, scalable, distributed Artificial Intelligence systems in a microservices architecture
  • Engineer end-to-end GenAI infrastructures like Chat Bots, Summarisations, and Feedback Analysis using MCP servers for tool integration, coordinating with Applied & Research Scientists
  • Orchestrated agentic workflows that selected tools dynamically at runtime to personalize responses and actions based on user context, intent, and policy constraints
  • Delivered an end-to-end GenAI evaluation infrastructure that ingests, evaluates, and scores production traffic in real time to surface model drifts early and create improvement feedback loops used by product managers
  • Productionized GenAI evaluators including LLM-as-judge, domain classifiers, prompt analysis, thematic analysis, racial/gender bias analysis for deeper model understanding
  • Own the DevOps during on-calls and maintain systems based on real-time customer data and demanding service-level agreements
  • Contribute to sprint planning, design, implementation, testing, security, and process improvement as Scrum Master, Ops Champion, and Application Security Guardian

Skills Native AWS infrastructure (Compute, Networking, Security, Observability, Queueing, APIs Integration, Data Stores, Generative AI, Model Inference), Distributed Computing, Automated Testing, CI/CD Pipelines, Prompt Engineering, Architecture & Backend Design, and On-call Production Ops

Software Engineer II (Full-Stack)

June 2020 – October 2024 | Vancouver, Canada

Payments & Fraud
  • Wrote high-quality, efficient, testable APIs in Java with multiple downstream dependencies called on the order of four million times per week from the AWS Payment Console
  • Delivered a customized, granular authorization model for the AWS Payment Console for role-based access control (RBAC)
  • Designed and built highly available, secure, fault-tolerant, scalable, distributed systems on serverless infrastructure, running end-to-end encryption of customer banking and payment-method information, with authentication and authorization as the top priorities
  • Own the DevOps during on-calls and maintain systems based on real-time customer data and demanding service-level agreements
  • Contribute to sprint planning, design, implementation, testing, security, and process improvement as Scrum Master, Ops Champion, and Application Security Guardian

Skills See Amazon experience above

Software Engineer (Cloud & Containerization)

May 2019 – August 2019 | Vancouver, Canada

Financial DevOps
  • Built a .NET Global CLI tool to containerize an organization-wide microservice using Docker
  • Evaluated the impact of deploying the microservice to AWS EKS vs. in-house servers using benchmarked performance and bandwidth tests
  • Redesigned the front-end (UI) and back-end (REST endpoints and database interactions) for the microservice in Angular and C#, respectively
  • Refactored several in-house applications to use updated Microsoft TFS APIs, increasing automation during deployment

Skills Cloud deployment (AWS & Kubernetes), containerization (Docker), front-end design (Angular), REST APIs, and .NET (C#)

Software Engineer (Embedded Hardware Programming)

January 2018 – July 2018 | Zurich, Switzerland

Drone Systems
  • Developed firmware from scratch in C++ for an embedded platform that downloaded telemetry and flight logs from drones over serial, forwarded data to a client application over UDP, and kept collection paths reliable end-to-end
  • Designed and implemented a multi-layered communication protocol on top of UDP between the drone, the embedded platform, and a Linux system, using checksums for packet integrity and achieving a 99% reduction in end-to-end data corruption during transmission
  • Built an asynchronous Linux client application from scratch to receive, parse, and persist data flowing through that pipeline
  • Improved successful telemetry download from the drone from roughly 50% to nearly 100% through the new software stack and communication protocols
  • Implemented and deployed Boost-based unit, end-to-end, and simulation tests in Jenkins to validate the full data-flow chain
  • Wrote and refactored Python scripts to support data analysis and parsing
  • Deployed a dedicated data-parsing host with Cron jobs that ran those scripts to summarize and plot drone telemetry and flight logs

Skills Embedded C++, asynchronous I/O, serial & UDP networking, protocol design & integrity, Linux application development, Boost testing, Jenkins, Python (analysis & parsing), Git, and Cron automation

Teaching Assistant (Systematic Program Design)

September 2017 – December 2017 & September 2018 – December 2018 | Vancouver, Canada

CPSC 110
  • Organized 3 weekly lab sections of 30 students each by presenting a lecture review and grading pre-lab and final submissions
  • Assisted 150+ students during lectures and office hours by answering their questions and evaluating their code for correctness & efficiency
  • Invigilated several examinations and answered student queries on the online discussion board
  • Graded 30+ problem sets and assignments on a weekly basis

Skills Functional programming, design patterns, recursion (self, mutual, tail, and generative), and graph searching

References

"Daksh has curiosity in spades. His eagerness to learn, and his will to do right by our customers are a potent combination. Add to that his ability to execute, and I believe that Daksh is well-positioned to be a rising star on the team."

"Daksh has a knack for diving deep, learning quickly, and finding the right solutions to problems. Daksh successfully delivers software that the team trusts. His code reviews are rapid and uneventful. Daksh also ensures that the software incorporates best practices, remains efficient and maintainable over time, and is delivered with full operational coverage. He is capable of working with others to raise the bar on our software and software delivery process."

"Daksh is a versatile engineer who not only excels in designing and implementing solutions, but also partakes in critical functions of the team. It is a pleasure to work with him."

"Daksh showed strong ownership when dealing with ambiguity by collaborating independently with stakeholders and delivering software across the full spectrum of the software development life cycle. Daksh is an effective Amazon writer, communicating his ideas clearly in design documents. Daksh demonstrated good leadership skills through project planning and leading constructive dialogue to resolve discordant views."

β€”Managers & Peers, Amazon

"We have got to know Daksh as an extremely dependable, motivated and committed employee. He is a good listener and has a very humble attitude, which makes him an excellent learner and extremely pleasant to coach."

β€”Fabio Rossetto, Software Engineer and Supervisor, Verity Studios AG

"He was hired for his extremely high grade in the course, and immediately established himself as a leader. Daksh was assigned a full workload of leading labs, office hours, and marking weekly assignments. He did all of this extremely well and without hesitation, as many other TAs struggle to balance their work and academic pursuits. My only hesitation with recommending Daksh is that it means I will have to work without him. As someone I can always rely on, he will truly be hard to replace."

β€”Trey Schiefelbein, Course Coordinator, UBC Computer Science

"Orbis was very impressed with Daksh's performance during this period, his problem solving abilities and his professional attitude."

β€”Paul McLoughlin, IT Governance Lead, Orbis Investments

Education

Bachelor of Science (BSc), Computer Science (Distinction) | Vancouver, Canada

August 2016 – May 2020

91% | A+ | Top 3% Percentile

Rankings @ UBC

UBC's Department of Computer Science is consistently ranked among the strongest in Canada and internationally. In the QS World University Rankings by Subject 2025 (Computer Science and Information Systems), UBC placed 31st in the world and second in Canada among ranked institutions.

Experience @ UBC

My computer science coursework followed the full undergraduate arc, from Computation and Programming, Models of Computation, and Software Construction through Computer Systems, Algorithms and Data Structures, Relational Databases, Software Engineering, Algorithm Design and Analysis, Computer Hardware and Operating Systems, Internet Computing, and Artificial Intelligence.

Upper year coursework added Definition of Programming Languages, Advanced Software Engineering, Advanced Operating Systems, Theory of Computing, Machine Learning and Data Mining, Compiler Construction, Distributed Systems, and Computer Vision. Supporting mathematics and statistics included Multivariable calculus in three dimensions, Matrix Algebra, and Probability and Statistics.

Scholarships @ UBC

High School Diploma (CBSE) & Advanced Placement (AP), Science Stream | Noida, India

April 2012 – April 2016

96% CBSE [Mathematics, Physics, Chemistry, English, Computer Science] | 5/5 AP Honors Scholar [Calculus BC, Physics C, Chemistry]

Rankings @ DPS Noida

Delhi Public School Noida is regularly ranked among the leading CBSE co-ed day schools in the Delhi NCR region and nationally. In the EducationWorld India School Rankings 2025 (co-ed day schools, India-wide), DPS Noida placed 93rd in India.

"Education is the passport to the future, for tomorrow belongs to those who prepare for it today."

β€”Malcolm X

Beyond Work

In my free time, I am usually busy collecting stamps in my passport and trying new cuisines. I have explored over 25 countries so far, though my travel style is a bit of a mixed bag. I have conquered the summit of Mt. Fuji, braved cold plunges in Swiss Alpine lakes, and survived five-hour-long hikes that I definitely didn't sign up for. Between those adventures and getting sunburnt on more beaches than I would like to admit, I am always looking for the next destination. I would love to hear your suggestions for where I should head next!