Simeon Minchev
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since March 28, 2022
Simeon is an ambitious software developer who values continuous learning and improvement. He is calm, responsible, and always concentrated on achieving his team's goals while following the highest standards in his daily work and trying to inspire others in doing so. With 8+ years of comprehensive experience in the IT industry, Simeon has demonstrated the ability to work under intense pressure, handle customer complaints and solve complex problems.
Portfolio
Experience
Availability
Preferred Environment
JavaScript, React, Redux, Redux-Saga, TypeScript, Redux Thunk, MacOS, Visual Studio Code (VS Code), Next.js, Styled-components
The most amazing...
...accomplishment I've fulfilled as a developer was leading to success many front-end projects with distinctive quality, UX, and simplicity.
Work Experience
Full-stack JavaScript Developer
Qwertee Limited
- Converted the React app into a progressive web app in less than a week.
- Established best practices in both the React and Node.js apps.
- Implemented SEO in the React app, which increased the website's Google ranking.
- Rewrote the checkout and payments logic in both the front and back end, which increased the successful sales and revenue.
- Helped the team to integrate a 3rd-party stock and delivery system and meet the desired deadline.
Lead, Architect, and Full-stack Engineer
Coverself Inc
- Researched and analyzed the client's codebase and provided them with proposals for best practices and a process to apply them.
- Developed a detailed testing strategy that had to be used by the team to accomplish their goal of 80 - 100 percent test code coverage.
- Worked with the team and created the best possible work process for them, including daily meetings, planning, and reviews.
- Developed a few features to use as best practice references for the developers.
Senior React Developer
FLOE Software Ltd
- Developed the main logic around a back-office web app for a client in the glass manufacturing industry.
- Introduced best practices and clean architecture in the back-office web app.
- Created the main functionality of the back-office web app in only two months, working on it for less than three hours per day.
Principal Front-end Developer
Fourth
- Led a scrum team of three front-end and two quality assurance developers to create a React web app to reskin the legacy model-view-controller (MVC) app. Its primary purpose is to create schedules of shifts and display labor data in charts.
- Worked as part of a unique team whose purpose was to evaluate and set the company standards and best practices with React and Redux as the new technologies of the company stack.
- Kept using high standards and best practices in all projects I worked on, always looking for possibilities for improvement.
- Contributed to architectural discussions for designing and planning new products for the company.
Senior Front-end Developer
Fourth
- Led a scrum team of 6 team members for creating a new product for the company, collaborating with product owners, stakeholders, UX designers, and software architects.
- Worked as part of a unique team whose purpose was to evaluate and set the company standards and best practices with React and Redux as the new technologies of the company stack.
- Kept high standards in every sprint and carefully reviewed all work items accepted by the team to establish one of the best-performing teams in the company.
- Contributed to the technical interviews for front-end and JavaScript developers and soon was given the opportunity to lead technical interviews on my own.
Front-end Developer
Bulpros (currently Digitall)
- Developed a small POC application in less than a month for a company client who successfully initiated his startup with it.
- Managed a team of contractors and permanent employees to create an Ember.js web app after I was outsourced to Fourth. At the time, I did not have any previous team lead experience.
- Showed great dedication and work quality that led the company that I was outsourced to (Fourth) to request to transfer me from Bulpros as a permanent employee.
Front-end Developer
Musala Soft
- Gained the trust of our IBM clients, and they requested to work with me on a few POC projects.
- Worked on front-end projects using the IBM Watson supercomputer AI system.
- Mentored and onboarded junior developers in their daily work and the projects that they were assigned.
Junior Front-end Developer
Musala Soft
- Worked with JavaScript, AngularJS, and other required tools, starting my front-end career successfully.
- Joined many different projects and quickly gained valuable knowledge.
- Earned leadership's trust and progressed to the company's IBM department.
Experience
Labor Management
The application looks like a fancy calendar table with a daily and weekly view. On the daily view, the employee names are displayed on the left side of the screen and grouped by employee role (bartender, cook, etc.). The main schedule area is separated into 24 columns representing the 24 hours of the day. The user can click on a specific column against an employee and create a shift. The shifts can be resized, moved, and copied via drag and drop functionality. A bar chart at the top, following the 24-hour grid, displays with different colors periods of 30 minutes (one bar), showcasing if the manager has scheduled the required amount of labor. The weekly view has similar functionalities, but the schedule grid is separated on a 7-day basis.
Time and Attendance
Shift Management
Employee Self-service (ESS)
Toptal Node.js Accelerator
Qwertee eCommerce Shop
https://www.qwertee.com/The checkout process is fast and straightforward, allowing customers to order without any difficulties. After an order is created, a customer can modify or cancel it and get refunded.
Education
Master's Degree in Information Systems
Faculty of Mathematics and Informatics, Sofia University - Sofia, Bulgaria
Certifications
Toptal Node.js Accelerator
Toptal, LLC
Skills
Libraries/APIs
React, Redux-Saga, Node.js, React Router, React Redux, Lodash, Context API, Highcharts, REST APIs, Stripe, Passport.js, API Development, Socket.IO, React Testing Library, Formik, Redux Persist, React Native for Web, D3.js, AWS Amplify
Tools
Git, Redux Thunk, GitHub, JSX, Jenkins, Figma, NPM, Postman, Auth0, Redux Toolkit, Mongoose, Stylus, Vagrant, Webpack
Languages
JavaScript, TypeScript, CSS, SCSS, HTML5, HTML, ECMAScript (ES6), SQL, Java, C++, GraphQL
Frameworks
Redux, Ember.js, Material UI, Express.js, Jest, Tailwind CSS, React Native, AngularJS, Cypress, JSON Web Tokens (JWT), Yarn, Next.js, Bootstrap, Angular, NestJS, Spring Boot, Swagger
Paradigms
Agile, Responsive, REST, Continuous Delivery (CD), Continuous Integration (CI), Automated Testing, Search Engine Optimization (SEO), Testing, Scrum, Object-oriented Programming (OOP), Responsive Web Design (RWD), Test-driven Development (TDD), Microservices
Platforms
MacOS, Visual Studio Code (VS Code), Azure, iOS, Mobile, Linux, Amazon Web Services (AWS), Docker, Android, AWS Lambda, Amazon EC2, Firebase
Storage
MongoDB, NoSQL, Amazon S3 (AWS S3), MySQL
Other
Monorepos, Application State Management, Axios, i18n, Front-end, Full-stack, Front-end Development, Web Development, Pixel Perfect, UI Development, Full-stack Development, Back-end, Technical Leadership, API Integration, Responsive Web Apps, Styled-components, Enzyme, APIs, User Interface (UI), CI/CD Pipelines, Leadership, Data Visualization, Component Libraries, Mobile UI, PWA, Integration Testing, Back-end Development, OAuth, Software Architecture, Data Structures, Storybook, Mirage, Cordova, User Experience (UX), Architecture, WebSockets, Performance, Progressive Web Applications (PWAs), Chakra UI, PayPal, SEO Tools, Asynchronous I/O
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