Automated cloud data pipelines
- Prometheus metrics
- Various microservices
Experienced Software Developer
Full-stack Developer; Generalist; Wide range of programming languages; Proven track record in building solutions - web and mobile apps, cloud services; Expertise spanning various industries - from Cybersecurity and Fintech to Bioinformatics and Video Processing. Adept at working in diverse teams, remotely and on-site, proficient of taking on leadership roles. Passionate about productivity enhancement and automation.
Languages:Clojure/Clojurescript, Javascript/Typescript, Python, Java, C#/F#, Lua/Fennel, SQL/Datalog, Common Lisp/Elisp, Golang, and Ruby.
HTML5; CSS, including preprocessors such as SASS, LESS, and Stylus; frameworks like Tailwind, MUI, and Bootstrap; transitions and animations.
DataViz - D3, C3, VegaLite.
WebAPIs - DOM, Console, Web Animation, Notification, Canvas, Web Storage, WebSockets, Geolocation, WebRTC, History, Clipboard, etc.
Frameworks: React, Angular, Next.
Postgres, Elasticsearch, Couchbase, CockroachDB, XTDB, Kafka, RabbitMQ, Redis, min.io.
AWS - S3, SQS, DynamoDB, EC2, ECS, EKS, Lambda, etc.
CircleCI, Jenkins, Concourse, GitHub Actions.
Microservices, Polylith, SOA, Serverless, n-tier, MVC, MVVM, DDD, CQRS, Event Sourcing, Rate Limiting, Caching, etc.
Cypress, Jest, Karma, Mocha, Chai, Jasmine, Nightwatch, Puppeteer, Selenium,
clojure/test.check - generative, simulation, concurrent, end-to-end, etc., types of testing.
Linux - Ubuntu, Debian, Alpine, Fedora, CentOS, Arch; shells, command-line utilities.
QEMU/KVM, VirtualBox, WSL, Docker, Kubernetes.
Windows - PowerShell, .NET, IIS, WPF, AD
OSX - Applescript/JXA, Automator;
OpenAI API - GPT4, Anthropic - Claude, Alpha Cephei - Vosk, Whisper.cpp, Ollama.
aws, clojure, docker, github actions, javascript, jvm, k8s, mysql, playwright, postgres, prometheus
Automated cloud data pipelines
aws, clojure, cockroachdb, jvm, polylith
Cyber threat intelligence and digital forensics tool.
aws, clojure, clojurescript, cypress.io, docker, elasticsearch, github actions, graphql, jvm, next.js, node.js, re-frame, react
XDR (previously known as SecureX) - Cisco's famed cybersecurity threat detection and response platform.
circleci, clojure, clojurescript, heroku, jenkins, jvm, postgresql, puppeteer, rabbitmq, re-frame, react, s3, salesforce, selenium, terraform
Dividend Finance offers residential solar loans, home improvement, and PACE financing products.
Developed web portal for homeowners and solar installers with a comprehensive API for partners, financial institutions, and solar equipment companies.
Clojure-driven API, loosely based on Luminus, with SFDC and Postgres as the systems of record.
Clojurescript (Re-frame) frontend with Material-UI React Components. Responsive design aimed for both desktop and mobile.
circleci, clojure, clojurescript, docker, honeysql, jvm, kafka, mesos, om.next, re-frame, react, rethinkdb, ruby, ruby on rails
Funding Circle is a peer-to-peer lending platform.
Built a web portal for FinOps teams for transaction tracking, deposit monitoring, reconciliation management, etc., while safeguarding net capital compliance.
Clojurescript-based portal, initially crafted with Om.next, later refactored for Re-frame. Set of Clojure APIs on the backend. Materialized views in Postgres with data ingested from Kafka clusters.
Introduced innovative ideas on the front end, such as compartmentalization of UI elements into individual blocks: specs, styles, and render functions, essentially transforming them into highly versatile "Lego pieces."
angular, babel.js, bower, coffeescript, couchbase, docker, gulp.js, karma, node.js, postcss, protractor, rx.js
Mobitor was a startup specializing in Medical Equipment Logistics.
Implemented a web portal for managing medical devices - orthopedic and spine surgery implants, and supplemental equipment.
Used Angular, paired with a Node backend, which communicated with a .NET API in C# and MS SQL Server.
angular, browserify, coffeescript, d3.js, django, elasticsearch, gulp, karma, node.js, protractor, python, ramda.js, rxjs, stylus-css
Invitae specializes in diagnostic DNA sequencing.
Designed and implemented an asset tracking/dashboard web app with various charts, graphs, and spreadsheets. Angular-based, written in Coffeescript and supported by a Django, Python backend.
angular, asp.net, c#, coffeescript, dynamo db, f#, javascript, ms sql server, node.js, s3, sqs, typescript
Vevo is the World's Leading Music Video Network.
Designed and implemented a cloud-based, task-driven, concurrent, and scalable video encoding system.
Redesigned the entire system from scratch, making it vastly more efficient. Benchmarks showed a ten-fold increase in efficiency.
To keep it short and relevant, jobs prior to 2012 not listed; comprehensive list available upon request. Past experiences include projects such as: High-frequency trading app, Air cargo company project in Dubai, TV commercial monitoring suite for a national TV company, Hotel management ERP system, and more.
Only brief selection of personal projects, not a comprehensive list
Bachelor of Engineering