Radoslav Peev Peev
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Burgas, Bulgaria
Toptal member since September 3, 2017
Radoslav is a full-stack developer with a passion for electronics. He has worked remotely since 2009. Most recently, Radoslav has been working in a startup environment where deadlines are nearly every week, and choosing the correct technology is critical for the project.
Portfolio
Experience
- JavaScript - 15 years
- PostgreSQL - 9 years
- Node.js - 8 years
- Python - 5 years
- MongoDB - 5 years
- Java - 5 years
- React - 2 years
- Artificial Intelligence (AI) - 1 year
Availability
Preferred Environment
Git, Ubuntu
The most amazing...
...things I've done in my last startup for cardiology telemedicine: analyze and transfer ECG PPG data from patients and display it in real time in medical centers.
Work Experience
Back-end Developer
Social Gaming Room LLC
- Migrated the entire codebase to a more modern code style. Created better database migration scripts. Made code and database performance optimization.
- Managed integration with 3rd-party service providers for real-time game playing.
- Integrated one wallet solution for multiple services. Implemented crypto wallet and exchange service.
- Integrated GeoComply, payments, and Know Your Customers.
Senior Full-stack Developer
Healthope
- Developed a service that can guide and give more details to patients while waiting in a queue for a GP.
- Built an AI-based algorithm based on a questionnaire where every next question is generated based on the previous responses, enabling GPs to receive brief suggestions once they start examining a patient. Patients can also explain the problems better.
- Created a monitoring platform where patients can follow prescriptions, enter newly developed symptoms or events, request another GP session, upload images, and get AI-based analysis.
- Built a mobile application where you can link your account with your GP.
- Developed an API that gives options to 3rd-party data providers to integrate and upload patients' vital data, like glucose meter, heart rate, blood pressure, and others.
Senior Full-stack Developer
Bank payment Startup
- Created a fully-functional back end able to create transactions based upon the user or POS QR code present, card number with proprietary BIN number, or online transaction with user authentication and initiate ACH bank transaction through Plaid third-party service.
- Built a web-based front end that can handle the user registration and authentication flow, review transactions, manage virtual cards, etc.
- Developed a mobile application for Android and iOS with similar web functionality but can handle a more complicated registration flow, read driver license barcode details and verify the identity, compare with Plaid provided details, etc.
- Created an admin panel for internal use and for merchants.
- Made integrations with eCommerce web platforms with auth, capture, cancel, void, and refund functionalities.
Senior Lead Back-end Developer
Prepay Nation LLC
- Implemented APIs and infrastructure from scratch. Set up AWS environments for development, staging, and production and a mono repo in GitHub for all the projects.
- Set up a CI/CD automatic process based on GitHub actions for all the projects to AWS resources, network configuration, and security.
- Onboarded and adopted several clients, providing mobile services to more than 200,000 customers.
- Integrated payment methods with recurrent options, implementing proprietary payment services for third-party businesses to minimize payment fees.
- Worked closely with designers and business logic creators to build clean and robust Figma charts for mobile applications.
- Understood customer needs through customer service and made changes in the flows to satisfy the most common complaints.
- Kept GitHub repositories and branches in a clean and tidy state, making it easy to keep track of everything while collaborating with other developers on a single mono repo.
- Conducted GraphQL implementation for the client API and REST API for internal components like payments, fulfillment, etc.
Senior Back-end Developer
Startup
- Developed the back end from scratch based on Node.js and TypeScript with self-creating swagger documentation. All project was deployed on AWS and custom policies were made. The repository was on Bitbucket and the CI/CD was done to the AWS service.
- Tracked and fixed bugs with Jira as a reporting tool, helping our team keep in the same direction. I worked with five front-end developers and a QA.
- Managed to work fast enough to support front-end developers and deploy the endpoints on time. We had Figma wireframes and UI designs, so all necessary information about the business logic is there.
- Worked on dependency injection done with TypeDI, using TypeOrm for the database. Smart validation was done thanks to the class validator.
Security Improvements Developer
Advertise Purple
- Implemented a more complex password policy, an SSH token renewal and rotation solution. Implemented an HMAC security authentication solution.
- Configured and implemented AWS WAF protection and performed AWS code deployment by a centralized server solution with Bitbucket pipelines, a speed-up build time, and a deployment process. Implemented stream for all back-end logs to AWS CloudWatch.
- Participated in the development process both on the back- and front-end. Wrote unit and E2E tests.
Back-end Developer
JoinHelloFriend
- Developed RESTful APIs from scratch for a mobile application for a client's app, a business app, and an administration panel.
- Integrated payment methods including Stripe and Plaid.
- Developed an administration panel based on React and participated in React Native apps for Android and iOS.
- Optimized performance for intensive load with Redis cache.
- Developed a chat server from scratch with a lot of features, as well as real-time updates in apps.
Proof of Concept Developer
Startup
- Deployed Python AI engine on premises. The main task was to add all new data to the training set.
- Designed a Node.js-based back-end API to access the data from the AI engine.
- Implemented an Apigee Edge API layer for security, load balancing and analytics, and response cache.
- Utilized Kubernetes to configure and deploy Docker containers with Node.js on premises and use Apigee load balancer for scaling.
- Added initial training data with Pandas and trained the regression AI with NumPy and scikit-learn.
Back-end Node.js Developer
Society Ltd. (via Toptal)
- Developed the back-end logic for games, exchanging, depositing, and withdrawing steam-based items and skins.
- Utilized RethinkDB as a general-purpose database, which gave some useful advantage of developing and scaling.
- Ran each service of endpoints in a different docker container for low latency and high scalability by managing all with Rancher.
- Developed a billing service where the payment was based on the G2A gateway.
- Collaborated with the front-end developer and the team's lead back-end developer.
Developer and Engineer
Startup
- Implemented logic for take-off to locate the first electric pylon by entering GPS coordinates and tracking the next one using OpenCV and compass because of magnet induction on the cables.
- Located the next pylon and took shots from above and side view, stored the geolocation point, and added details for the infrastructure point.
- Exported GPS coordinates for flight roadmap, where the result was a professional video created from DJI software.
- Used DJI SDK on Raspberry Pi with Pi camera mounted on a gimbal. Controlled the gimbal with the DJI API.
Front-end and Back-end Developer
WeAreVR
- Added new features to the existing product. Made improvements in the front and back-end such as adding new objects and preparing thumbnails for the 3D object arranged in categories.
- Created a marketplace and migrated from an existing CDN to a new one.
- Dockerized the application and bundled scripts for the production stage.
- Generated high and low-resolution mesh objects for front-end performance optimization.
Full-stack Developer
CheckPoint R&D
- Contributed to R&D of hardware of ECG medical device, and developed reliable Bluetooth Low Energy protocol for data stream using C++.
- Developed Android application for communication with medical devices, Java-based QRS PPG detector, and vital data analysis.
- Created scalable Node.js server with external C modules, for intensive stream loads with Socket.io solution, and live stream of real patients.
- Designed and developed the company data architecture for transmitting, analysis, storage, and visualization.
- Integrated MATLAB modules for research and training data for the future neural network (Python and C middleware components).
- Deployed custom ERP and CMS systems in medical centers and hospitals using HTML5, SVG, D3.js visualization.
- Developed web interfaces based on Angular framework for dynamic medical data CRUD and RESTful back-end API on Node.js, Expres; passport handle with authentication front-end requests and that can stay open for third-party medical ERP systems.
Co-founder and Consultant
R&D Partners
- Created an R&D platform for tourism and travel management.
- Maintained huge data storage of books and e-books with a two-way API service for book stores, including payment and discount solutions.
- Developed iOS and Android mobile applications based on PhoneGap technology and custom native components.
- Designed and developed eCommerce platforms for bookstores with responsive design and an AngularJS-based user interface for more flexibility.
- Utilized Java and Objective-C modules for AMQP and API instant communication.
Senior Web Developer
EBPW
- Served as a team leader during the whole process of building custom cross-browser CMS and ERP development.
- Developed payment and accounting solutions, business automation, e-business web portals, performance optimization, scalable architectures, and high-quality own megapixel IP and GPRS camera and video processing.
- Created a real-estate framework for B2B and B2C web applications.
Experience
Charts PHP
Education
Bachelor of Science Degree in Electronics
Technical University - Sofia, Bulgaria
Diploma in Mathematics and Informatics
High School of Mathematics and Natural Sciences - Burgas, Bulgaria
Skills
Libraries/APIs
Stripe API, Stripe Connect API, Twilio API, Node.js, Socket.IO, jQuery, React, API Development, REST APIs, WebRTC, Stripe, D3.js, Google Maps, Google Maps API, Sockets, AMQP, Three.js, GridFS, NumPy, Pandas, Scikit-learn, Apigee, Vue, OpenCV, Slack API, Intercom API
Tools
Eclipse IDE, GitHub, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Bitbucket, Auth0, Git, Notepad++, MATLAB, Terraform, GIS, Amazon EKS, CircleCI, Amazon Cognito, Prisma, MQTT, Mongoose, Figma, Jira, Postman, DJI SDK, Bluebeam, ChatGPT
Languages
PHP, Python, HTML5, JavaScript, HTML, TypeScript, SQL, CSS, C, C++, Java, Solidity, GraphQL, Objective-C, Delphi, Embedded C++
Frameworks
Koa, React Native, Express.js, NestJS, Jest, SST, Next.js, Angular, Django, PhoneGap, AngularJS, Swagger, Bootstrap, Compass, Realtime
Paradigms
DevOps, Object-oriented Programming (OOP), Agile Software Development, Unit Testing, E2E Testing, Microservices, API Architecture, Parallel Programming, Real-time Systems, Design Patterns, Mobile Development, Serverless Architecture
Platforms
Amazon Web Services (AWS), Docker, Amazon EC2, Ubuntu, Android, Apache2, Linux, Kubernetes, AWS Lambda, Visual Studio Code (VS Code), Mobile, FreeBSD, Bluetooth Low Energy (LE), Rancher, iOS, Raspberry Pi, Firebase
Storage
Redis, MongoDB, MySQL, Databases, MySQL Server, Amazon S3 (AWS S3), Graph Databases, Memcached, PostgreSQL, RethinkDB, Elasticsearch, Neo4j, Sphinx Search Engine, SQLite, MariaDB, PostgreSQL 10, NoSQL, Microsoft SQL Server, Amazon DynamoDB
Other
Load Balancers, Web Security, Single-page Applications (SPAs), Full-stack, SVG, APIs, Middleware, Third-party APIs, Software Integration, Software Implementation, TypeORM, Bluetooth, Low-level Programming, Connectivity, Embedded Software, Embedded Systems, Ubuntu Server, Serverless, Software Architecture, Back-end, WebSockets, Architecture, Web Development, Cloud, PDF, Back-end Development, CI/CD Pipelines, ESLint, Barcoding, QR Codes, Collaboration, IoT Protocols, Hash, Push Notifications, AWS DevOps, Data Analysis, Digital Health, WiFi, Geolocation, ACH, Finance, Internet of Things (IoT), Data Encryption, Web Services, 3D, Async.js, Payment Processing, Artificial Intelligence (AI), Machine Learning, Gimbal, Drones, Navigation, Data Migration, Geolocation Detection, DOM, Mathematics
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