Principal Software Engineer

Delivering well-crafted software solutions for real-world challenges

Extensive experience in building flexible and scalable information systems for processing large volumes of data at high speed. My areas of expertise include full stack development, big data analytics and cloud native infrastructure. Focusing on thoughtful design, performance and composition of software solution for your business to thrive at its peak potential. I believe in honesty, competence and clear communication. Collaborated with globally distributed teams on high-impact projects. Flexible with different time zones for remote work and open to travel for on-site engagements.

Services

I deliver neat solutions to complex problems which are joy to use.


Development

Transform amazing ideas into delightful software

I provide high velocity full stack software development services from prototyping to deployment as an independent contractor. I carefully analyze each business domain and design a dependable solution that will stand the test of time. I pay special attention to software design aspects like compositionality and modularity to make sure codes are minimal and reusable. I will continuously improve and maintain the software - making sure it remains highly usable, scalable and secure over time, allowing you to focus more on your business.


Let's Discuss

Consulting

Get insightful direction to reach highest potential

Technology should serve the purpose of business and not vice versa. I help you to smartly resolve technical challenges by using ideal technologies and techniques tailored for your use case. I can help in designing flexible systems to reach your business goals faster by aiming for higher developer productivity and better maintainability of the software. Get help on having sustainable technical architecture for meeting the growing business demands in most cost effective way possible.


Schedule Meeting

Skills

I leverage modern engineering techniques and thoughtfully chose state of the art technologies.


  • Programming Languages: JavaScript, Python, Rust, Clojure
  • Databases: SQL, PostgreSQL, MySQL, Redis, MongoDB, Neo4j, Dolt, Datalog, XTDB
  • Data Engineering: Kafka, Iceberg, Spark, Airflow, Trino, ClickHouse, BigQuery, dbt, Metabase, Superset
  • Artificial Intelligence / Machine Learning Python, Pandas, NumPy, TensorFlow, PyTorch
  • Frontend / Javascript: Astro, React, Redux, Svelte, Bulma, Material Design
  • Frontend / Clojurescript: reagent, re-frame, figwheel
  • Backend / Javascript: Node, Express, Next, Apollo, Sequelize
  • Backend / Python: Flask, Django, SQLAlchemy
  • Backend / Rust: Axum, Actix web, Tokio
  • Backend / Clojure: reitit, http-kit, aleph, timbre, jdbc.next
JavaScript Python Rust Clojure

Experience

I have the pleasure to work with great people on awesome projects.


Past Positions

Below are last few recent positions

  • Data Infrastructure Engineer: Stylitics, USA
  • Full Stack Engineer: Modus Create, USA
  • Lead Software Engineer: Liana Technologies, Finland
  • Full Stack Engineer: Virtask, Netherlands
  • Chief Technology Officer: Direct Dispatch, USA
Stylitics Modus Create Liana Tech Virtask Direct Dispatch

Education

I have bachelor's degree in computer science and have deep understanding of core concepts of computing.


Online Courses

  • Programming Languages: University of Washington
  • Software Engineering for SaaS: University of California, Berkeley
  • Startup Engineering: Stanford University
  • Machine Learning: Stanford University
  • Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
  • Principles of Reactive Programming: École Polytechnique Fédérale de Lausanne

About

My mission is to apply computing to positively impact people's lives and to advance the craft of software development.


I fell in love with the enormous power of programming computers while studying in 8th grade and ever since then I have been doing my passion for both fun and profit. I am a strong believer in the impact of computing to serve humanity and making this world a better place. I have excessive desire to attain excellence in software development - continuously exploring and learning new ideas. I highly value truthfulness and generosity in people. I consider simplicity, practicality and elegance while making choices in life. Besides technology I feel ecstatic about people, history, literature, design, architecture & equestrian sports.