CV
I am passionate about merging technology and art to bring innovative ideas to life. I have over 10 years of experience as a software developer and technical leader, with extensive expertise in front-end and full-stack development, product design, and cross-functional collaboration. My proven track record includes leading teams, implementing scalable solutions, and driving projects to successful completion. I excel in working with stakeholders to define user-focused requirements and craft meaningful product experiences across various domains, including finance, ERP, and event registration platforms. I am an advocate for open-source contributions, and continuous learning.
Personal Info
- Name: Boris Marinov
- Phone: +359 883 420029
- Email: marinovboris@protonmail.com
- Github: abuseofnotation
Skills
Product & Project Management
- Led small to medium-sized software projects, including facilitating daily standups, code reviews, architectural decisions, and team coordination.
- Experience mentoring junior developers, conducting training, and performing performance reviews.
- Proficient in Scrum and Kanban methodologies for project organization and task prioritization.
- Skilled in collaborating with business analysts to gain domain knowledge, understand requirements, and address user challenges.
- Experienced in creating software specifications and designing solutions aligned with customers’ needs.
Domain Knowledge
- ERP solutions, Finance, Accounting, Payments and Subscription platforms.
Technical
- Extensive knowledge of web platforms.
- Front-end JavaScript development for single-page applications with React and Angular and vue.js. Experienced in UI/UX design with HTML and CSS; some proficiency with D3, Canvas API.
- Back-end expertise with Node.js and Ruby on Rails.
- Database development using SQL.
- Advanced in JavaScript and TypeScript; exposure to Ruby, Java, Perl, PureScript, Haskell, and Clojure.
- Technical solutions spanning multiple technologies.
- Design experience for user interfaces and user experience.
- Server administration, deployments, Unix skills, and AWS experience.
- Payment handling with Stripe.
- OAuth single-sign-on solutions.
UX/Design
- Graphic design and illustration: creating icons, logos, and fonts (Figma, Adobe Photoshop, Illustrator, Inkscape, Glyphs).
Documentation
- Developer-oriented software documentation (API guides, overviews, and tutorials).
- User-oriented software documentation (integrated tips, video tutorials).
Work Experience
Freelance
Dec 2023 – Present
Offering consulting services in web application development, collaborating with various industries.
- Conducted market research and technology assessments to guide project decisions.
- Advised on UI/UX design, ensuring intuitive interfaces.
- Authored technical specifications and contributed to JavaScript, TypeScript, and Ruby on Rails development.
- Conducted business analysis to improve user engagement and streamline workflows.
- Developed technical documentation and communication materials.
Contract Front-End Developer – Optima ERP Solutions Jul 2023 – Dec 2023
Worked with a small, fast-paced team to develop and enhance features for an innovative ERP platform tailored to small and medium-sized businesses.
- Developed the front-end of the platform using Vue.js, building responsive and dynamic user interfaces.
- Collaborated closely with the founding team to iterate on design and functionality, ensuring alignment with customer needs and business objectives.
- Integrated third-party APIs and services to extend the platform’s capabilities, improving overall user experience.
- Contributed to setting up an efficient development workflow using Git and Agile methodologies, enabling smooth collaboration and faster delivery cycles.
Lead of Front-End Development - Growyze
Apr 2022 – Jul 2023
Contributed to early-stage product design and development.
- Designed new features, prepared wireframes with Figma.
- Supervised and mentored junior developers.
- Front-end development with React.js and TypeScript.
- Established Scrum processes.
Full-Stack Developer - Dext
Feb 2021 – Jul 2021
Worked on an innovative accounting and bookkeeping solution with Ruby on Rails.
- Contributed to an internal UI framework using React.
- Collaborated with product teams, designers, and business analysts.
- Full-stack development with Ruby on Rails and React front-end.
Technical Product Manager/Developer - US Squash
Jan 2017 – Feb 2021
Led a development team on the Club Locker platform.
- Refactored and scaled Club Locker to serve various organizations globally.
- Led the project of the complete rewrite of the front-end of the platform in Angular and TypeScript.
- Established and optimized Scrum processes for better planning and testing.
Senior JavaScript Developer - Royal Bank of Scotland (via EPAM)
Nov 2015 – Jan 2017
Developed the front-end for a currency-trading system, collaborating with product owners, designers, and analysts.
Lead Front-End Developer - Interop (formerly Tick 42)
Sep 2013 – Nov 2015
Led the design and implementation of products for leading investment banks.
- Created Tick42 Glue, a WebSocket-based library integral to the company’s product suite.
- Developed Config Manager Workbench for editing MongoDB-based configuration data.
- Led client projects for major European financial institutions and supervised junior developers.
Senior Technical Writer - Bosch (formerly Prosyst Labs)
Nov 2011 – Sep 2013
Developed a documentation portal for Bosch’s IoT solutions.
- Documented APIs, wrote tutorials, and created code examples.
- Developed a web-based information portal.
Open-Source Projects
- Typeface design, including projects on Behance with tools like Fontlab and Glyphs.
- Published an open-source book, Category Theory Illustrated, on mathematics and programming.
- Authored a technical blog on programming featured on HackerNews.
Education
Bachelor’s Degree in Public Relations, Sofia University