Krasimir Hristozov
Verified Expert in Engineering
Software Developer
Krasimir has been programming and leading software development teams for 15 years—mainly using PHP and all sorts of custom-built and off-the-shelf frameworks. He has experience with startups and small teams and can comfortably fill multiple roles (web developer, product manager, project manager, system analyst, and business analyst). He is a big proponent of clean coding and following best software development practices.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, Linux CentOS 7, Back-end Architecture, JavaScript
The most amazing...
...project I've worked on was a social network for sports fans.
Work Experience
Product Manager
Aikidesk Ltd
- Gathered user requirements and feedback, preparing a backlog of suggested improvements.
- Aligned the backlog with the business objectives of the company.
- Prepared, prioritized, and budgeted the requirements for the next sprint.
- Communicated the requirements to the development team.
- Oversaw the work progress, identifying and removing obstacles.
Project Manager
Intermedia Ltd
- Performed system analysis and business analysis of the customer requirements.
- Wrote proposals with technical and functional specifications.
- Established development guidelines and QA procedures.
- Created development schedules and supervised the developers.
- Performed code reviews, pair programming sessions, and quality assurance with the developers.
- Worked on programming, testing, and system administration (DevOps) on CentOS 6/7, Ubuntu 14, and Amazon Linux servers.
Web Developer | Project Manager Product Manager
Freelancer
- Worked on over 100 web development projects. Some highlights are listed below.
- Built single-handedly the whole CRM/CMS back-end of a system for a large international organization. The back-end is currently used to manage over 50 dynamic websites for different countries, in more than 20 languages.
- Led the development of a social network for sports fans with over 300,000 registered users at its peak.
- Led the development of a HIPAA-compliant system to manage the phone communication between physicians and patients. The system is in use in over 100 medical practices in the US.
- Developed a system targeted at clinic owners in the UK for self certification for the Disability Discrimination Act 1995.
Seasoned PHP Engineer
NBL Media, LLC
- Led an upgrade of the ten-year-old legacy back-end system from CakePHP 2.0 on PHP 5.3 to CakePHP 2.10 on PHP 7.4.
- Performed multiple database and code optimizations to eliminate bottlenecks and improve the user experience of the Web dashboard and mobile apps.
- Improved the security of the back-end API by eliminating existing vectors of attack (e.g., through SQL injection/XSS) and improving the user authentication and authorization process.
Experience
Aikidesk
https://www.aikidesk.com/Landlord Vision
https://www.landlordvision.co.uk/Technical Writing
https://developer.okta.com/blog/authors/krasimir-hristozov/Skills
Languages
SQL, PHP, JavaScript
Frameworks
Laravel, PHPUnit, Symfony, Codeception, JSON Web Tokens (JWT), OAuth 2, CakePHP
Libraries/APIs
Stripe API, Stripe, Apiary API, REST APIs, React, jQuery, Backbone.js, Pusher, Vue
Tools
Amazon Simple Queue Service (SQS), Git, Sublime Text, Amazon Simple Email Service (SES)
Paradigms
Clean Code, Unit Testing, Refactoring, Dependency Injection, RESTful Development, Scrum, REST, Model View Controller (MVC), Agile Software Development, Object-oriented Programming (OOP), Automated Testing, Design Patterns, Back-end Architecture
Platforms
Amazon Linux, LAMP, Linux, Amazon Web Services (AWS), Linux CentOS 7, WordPress
Storage
Amazon S3 (AWS S3), JSON, PostgreSQL, MySQL
Industry Expertise
Project Management
Other
Stripe Payments, Stripe Subscriptions, API Integration, APIs, Systems Analysis, Back-end Development, Software Architecture, Software as a Service (SaaS), Algorithms, SOLID Principles, Data Structures, Product Management, Business Analysis, Information Technology, Negotiation, Statistics, Writing & Editing, Okta, Web Security, User Authentication
Education
Master's Degree in Information Technology
University of Ruse - Ruse, Bulgaria
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring