writings on math, logic, philosophy and art

CV

I like computers, art, and bringing ideas to life. Highly skilled software developer and technical leader with over 10 years of experience in front-end and full-stack development. Extensive expertise in JavaScript, TypeScript, and modern frameworks such as React and Angular, paired with a strong background in Ruby on Rails. Proven track record of leading small to medium-sized teams, implementing scalable solutions, and enhancing product design. Adept at collaborating with cross-functional teams, mentoring junior developers, and driving projects to successful completion. Experienced in various domains, including finance, ERP, and event registration platforms. Passionate about open-source contributions, technical writing, and continuous learning.

Personal Info

Skills

Technical

  • Deep knowledge of the web platform.
  • Front-end JavaScript development - coding single page applications with React, Angular and other frameworks, designing interfaces with HTML and CSS. Some experience with D3, Canvas API.
  • Back-end web development with node.js and Ruby on Rails.
  • SQL database development.
  • Unit and integration tests with Moca, Jest, Pupeteer and other frameworks.
  • Excellent command of JavaScript and TypeScript.
  • Some experience with Ruby, Java, Perl, PureScript, Haskell, Clojure.
  • Ability to construct technical solutions that span across multiple technologies.
  • Designing user interfaces and user experience.
  • Handling server administration, deployments etc. Good Unix skills, some AWS experience.
  • Handling payments with Stripe.
  • OAuth single-sign-on solutions.

Project management

  • Led small to medium software projects - facilitating daily and other meetings performing code reviews, making architecture decisions, solving tech and people issues, distributing the work between the team members.
  • Mentoring junior developers and other team members - performing induction trainings, conducting one-on-one meetings and reviews.
  • Strong understanding of Scrum and Kanban project methodologies.

Product management

  • Collaborated with business analysts - gaining domain knowledge, understanding requirements, solving user problems.
  • Experience in creating software specifications designing solutions to customers’ problems.

Domain knowledge

  • ERP solutions.
  • Finance and trading platforms.
  • Accounting/bookkeeping software.
  • Software for handling payments and subscription.

Graphic design

  • Graphic design and illustration, designing icons, logos, fonts (Figma, Adobe Photoshop and Illustrator, Inkscape, Glyphs)

Documentation

  • Developer-oriented software documentation (API docs, product overviews and tutorials)

  • User-oriented software documentation (integrated tips, video tutorials).

Open-source projects

Work Experience

Freelance

from Jul 2023 to: Present

Providing consulting services in web application development for clients across various industries.

  • Conducted market research and technology assessments to guide project decisions.
  • Advised on UI/UX design, ensuring intuitive and user-friendly interfaces.
  • Authored technical specifications and provided programming support in JavaScript, TypeScript, and Ruby on Rails.
  • Assisted in business analysis to enhance user engagement and streamline workflows.
  • Developed technical documentation and communication materials for diverse audiences.

For more info, see my consulting page.

Lead Front-end Developer - Growyze

from: Apr 2022 to Jul 2023

I was involved at a very early-stage startup, where I did everything, from product design to software development.

  • Front-end development with React.js and TypeScript.

  • Designed new features, prepared wireframes with Figma

  • Supervised and mentored junior developers

  • Established Scrum processes in the organization.

Fullstack Ruby on Rails Developer- Dext

from: February 2021 to: July 2021

Worked on a cutting-edge solution for accounting and bookkeeping with Ruby on Rails.

  • Contributed to an internal UI framework based on React.

  • Collaborated with a big team of product owners, UI designers, and business analysts.

  • Full-stack development with Ruby on Rails with React front-end.

Full-stack Developer/Product manager - US Squash

from: January 2017 to: February 2021

I lead a team of JS and SQL developers, working on the Club Locker - a web-based platform for everything related to squash.

  • Reimagined and refactored the Club Locker platform turning it from a US Squash-centered platform to one which serves the needs of various organizations around the world.

  • Facilitated a complete rewrite the platform’s front-end, using Angular and TypeScript, and following the principles of component-based design.

  • Implemented Scrum in the team, improved the process of planning, task estimation, testing etc.

Senior JavaScript Developer - Royal Bank of Scotland (via epam).

from: November 2015 to: January 2017

Developed the front-end layer of a large currency-trading system, working closely with a team of product owners, designers, and business analysts, in improving every aspect of the product.

Lead front-end Developer - Interop (formerly Tick 42)

from: September 2013 to: November 2015

I worked on multiple projects and products created for the needs of the largest investment banks of the world, such as JP Morgan.

  • Designed and implemented Tick42 Glue - a WebSocket-based RPC and connectivity library, which later became an integral part of the company’s core product.

  • Designed and implemented Config Manager Workbench - A user interface for a MongoDB-based configuration storage service which generates UI-s for editing entries with arbitrary schema and supports several modes of data representation.

  • Led several client projects for major European financial institutions and supervised the work of several junior JavaScript Developers.

Senior Technical Writer - Bosch (formerly Prosyst Labs)

from: November 2011 to: September 2013

Worked on a developer-facing documentation portal for Bosch’s solutions for the Internet of Things.

  • Documented API-s of Bosch software development libraries.
  • Wrote tutorials and code examples
  • Developed a web-based information portal.

Education

I have a bachelor’s degree in Public Relations in the Sofia University.

Subscribe for updates

Powered by Buttondown.

Support the site