Cyber threat intelligence and digital forensics tool.
- Enhanced performance of CockroachDB-driven backend
- Integrated various metrics into Prometheus/Grafana
- Explored architectural redesign ideas using Polylith
Senior Software Developer
Full-stack Developer and Generalist, proficient in a wide range of programming languages, with a proven track record in building solutions - web and mobile apps, cloud services for various industries ranging from Cybersecurity and Fintech to Bioinformatics and Entertainment. Adept at working in diverse teams both on-site and remotely, with a history of taking on leadership roles. Passionate about productivity enhancement and automation.
Clojure, Clojurescript, Javascript, Typescript, Python, Java, C#, F#, Lua, Fennel, Common Lisp, SQL, some Go and Ruby.
HTML5, CSS, including preprocessors such as SASS, LESS and Stylus; frameworks, like Tailwind, MUI and Bootstrap; transitions and animations.
Node.js. Cypress.io, Karma and Puppeteer. GitHub Actions.
React.js, Angular.js, Next.js, D3, C3.
PostgreSQL, Elasticsearch, Couchbase, DynamoDB, CockroachDB, XTDB.
AWS. Kafka, RabbitMQ, SQS. Docker.
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.
The stack consisted of web portals for homeowners and solar installers, including a comprehensive API for partners - financial institutions and solar equipment installation companies.
I have worked on the Clojure-driven API, loosely based on Luminus, with Salesforce and PostgreSQL as the systems of record.
The frontend apps we've built in Clojurescript (Re-frame), utilizing Material UI React components, and designed to be responsive and usable on 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.
I have built a web-portal for FinOps teams, to allow them to track transactions, monitor deposits, manage reconciliations, etc., while maintaining net capital compliance.
Portal was built in Clojurescript, initially using Om.next, and later we switched to Re-frame. A set of APIs, made with Clojure, were created for the backend. Materialized views in PostgreSQL were used, where data gets aggregated from Kafka clusters ingested via Kafka Connect.
We introduced unique concepts on the front end, such as using Integrant to compartmentalize UI elements into individual components - 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 on Medical Equipment Logistics.
I have implemented a web portal for managing medical devices - orthopedic, spine surgery implants, supplemental equipment.
Used Angular, paired with a Node backend, which communicated with a .NET API on 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.
I've designed and implemented an asset tracking/dashboard web app with various charts, graphs and spreadsheets. Angular based, it was written in Coffeescript, and supported by Python backend on Django.
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 cloud-based, task-driven, concurrent, scalable video encoding system.
Redesigned the entire system from scratch, making it vastly more efficient. Benchmarks showed a tenfold increase in efficiency.
Jobs prior to 2012 are not listed; a comprehensive list can be provided upon request. Professional experience includes projects such as high-frequency trading app, aircargo company project in Dubai, TV commercial monitoring suite for state broadcast TV company, hotel management ERP system, and more.
Only brief selection of personal projects, not a comprehensive list
Bachelor of Engineering