Milko L.

About Me

With a career spanning over a decade and a half as an architect and software engineer, Milko brings a wealth of expertise to crafting highly available, data-intensive, RESTful enterprise-level systems using Node.js, React, and TypeScript. He meticulously analyzes solutions, excels in diverse industries, from architecting scalable back-end systems to designing intuitive user interfaces, and consistently exceeds client expectations as a freelancer dedicated to innovation and excellence.

AI, ML & LLM

Frontend

Backend

Node.js REST APIs Dwolla API Spring Tool Suite (STS) APIs Spring MVC Spring Express.js Spring Boot

Database

MySQL PostgreSQL Oracle Database Microsoft SQL Server MongoDB SQL DocumentDB

DevOps

Cloud Platforms Amazon Web Services (AWS) CI/CD Pipelines

QA & Testing

Workflow

Other

Mobile Apps Scrum Redux Stripe Java EE OAuth 2 Mobile First Responsive Web Apps Java SE Front-end Front-end Development JAX-RS SASS Typescript Web Applications Elastic Java 8 Apache Maven Agile Graphql Jersey Responsive Web Design (RWD) Architecture Front-end Architecture Search Engine Optimization (SEO) MacOS Material UI Monorepos Subversion (SVN) User Interface (UI) Video Players Apache JMeter Java Swagger Visual Studio Code (VS Code) jQuery Apollo Remix.run

Work history

InPersuit
Front-end React Developer
2023 - 2023
Remote
  • Architected the front-end framework, creating reusable components and optimizing for performance.

  • Collaborated with designers to translate design mockups into interactive user interfaces using React, Next.js, and Material UI.

  • Mentored junior developers on React best practices and contributed to code reviews.

Bee There Care
Architect and Senior Full-stack Developer
2023 - 2024 (1 year)
Remote
  • Engineered architecture of both back- and front-end applications, ensuring scalability, reliability, and performance for a social platform for parents

  • Implemented payment modules and integrated Stripe for secure eCommerce transactions.

  • Developed an eCommerce platform within the application, empowering users to buy childcare-related products.

  • Leveraged Strapi as a headless CMS, using React and Material UI for a seamless front-end experience.

  • Utilized AWS Cognito for secure user authentication.

InPerSuit, Inc.
InPerSuit, Inc.
Front-end React Developer
2023 - 2023
Remote
  • Selected the appropriate technology stack meticulously, ensuring seamless alignment with project requirements, and significantly contributed to the application's success.

  • Played a pivotal role in architecting the framework, resulting in a robust and scalable front-end structure that laid the foundation for the entire project's success.

  • Contributed actively to the creation of numerous reusable components, streamlining development efforts and promoting code reusability across the application.

React.jsMonorepos Next.jsFront-end Development Front-end Architecture React-QueryMaterial UIJavaScript 6 TypescriptReact RouterTanStack Query User Interface (UI) Responsive DesignMERN Stack Web App UI Auth0User Experience (UX)
Mitivate
Senior Full-stack Developer
2022 - 2023 (1 year)
Remote
  • Spearheaded back-end architecture and infrastructure, implementing DevOps pipelines for AWS deployments.

  • Collaborated with designers to implement pixel-perfect Figma designs into the front end using React and Material UI.

  • Improved web app performance, reducing page load times by 30%.

nXlvl Inc. (Toptal Projects)
React Developer
2022 - 2023 (1 year)
Remote
  • Led the development of an NFT marketplace for sports talents using React and Apollo Client.

  • Implemented innovative features, reviewed code, and optimized data fetching to enhance performance.

Most Investments, LLC d/b/a Pantheon Software
Senior Front-end Developer
2020 - 2021 (1 year)
Most Investments, LLC Pantheon Software
Angular and React Developer
2020 - 2021 (1 year)
Iteraflow
Managing Partner and Development Manager
2013 - 2022 (9 years)
Balkan Financial Services
Technical Manager
2009 - 2013 (4 years)
Folio3 Software
Developer
2007 - 2009 (2 years)
Median Inc
Senior React Developer
Present (2025 years)

Showcase

Mobile Only Bank App
  • The developer led the creation of a mobile-centric banking app that supports user registration, account creation, debit card management, and transaction execution.

  • The app includes a secure web app and multiple microservices, designed using a RESTful architecture, Java 8, and the SpringBoot framework.

  • The developer's responsibilities included designing the app's architecture, implementing security measures, creating RESTful APIs, optimizing performance, and conducting thorough code reviews.

Internet Banking Solution
  • Designed and implemented a secure, flexible, and highly reliable Internet Banking Solution, with comprehensive online functionality equivalent to a physical branch office, accessible from anywhere and at any time

  • Adopted modular design and cutting-edge technology for performance, including three-tier security with OAuth 2, RESTful services, and a modern, intuitive front-end interface

  • Roles included making architectural decisions, ensuring secure server-client communication, designing reusable AngularJS models, services, and components, and conducting performance and optimization tests across various system layers

Nonprofit Project Management SaaS Solution
  • An Azure cloud-based SaaS solution designed for nonprofits to monitor progress, manage project information, categorize media content, and collaborate on documents.

  • The lead developer's role included requirement analysis, design and implementation of AngularJS models, managing security aspects, integrating with Office 365, and optimizing performance.

  • Ensured adherence to high-quality standards and industry best practices in front-end development and architecture.

Appliance Repair Franchising Solution
  • iBanking is a secure and flexible online solution that works as a virtual branch office, accessible at any time and from anywhere.

  • The iBanking solution employs a robust three-layer security system, RESTful services for data retrieval and storage, and provides a superior user experience through a modern and intuitive interface.

  • As a lead developer, duties involved making architectural decisions, implementing core modules, setting up secure server-client communication, designing reusable models, services, and components with AngularJS, and conducting performance tests and optimizations.

Bank Front Office System
  • Software architect and lead developer for a new platform designed to improve bank branch services, excelling beyond Oracle FlexBranch capabilities.

  • Established a highly adaptable architecture in collaboration with database administrators, card department, and front office managers, ensuring smooth workflow.

  • The platform provides access to all back-end bank systems through a single front end, enhancing customer service.

Document Management System
  • Developed a Document Management System that streamlines organizational processes, boosts workflow automation and facilitates communication with customers and partners

  • Lead the analysis of requirements, project scope definition and client communication, while developing server-side components and database communication layers

  • Handled creation and implementation of client-side components, visualization, and security layers, and conducted performance tests to optimize system performance

Business Reporting System
  • Oversees architecture and development of the Business Reporting System (BRS), a flexible Java-based web application designed for Oracle FlexBranch, which supports both online and offline reporting architectures.

  • BRS provides a reporting interface and multiple key features including a form generator, virtual accounting interface, and extended customer data manipulation capabilities. It integrates with data warehousing and online production reporting and includes a robust email notification service for efficient subscription management.

  • BRS was successfully integrated into two banks, establishing itself as a pivotal management and operational reporting platform.

Transaction-based Content Management System
  • Served as lead developer and architect of a web-based application integrated with FLEXCUBE and other systems, aimed at improving efficiency in banking industry operations.

  • The application, built using Java, provides dynamic user interfaces, robust authentication and authorization mechanisms, including support for FLEXCUBE-related functionalities and third-party integrations.

  • Direct communication established with Oracle 11g database server, adhering closely to the Oracle FLEXCUBE transaction model to ensure precise system interaction.

Education

Education
Master's Degree in Technology Entrepreneurship
Sofia University St. Kliment Ohridski
2010 - 2012 (2 years)
Education
Bachelor's Degree in Mathematics and Informatics science
Sofia University St. Kliment Ohridski
2004 - 2008 (4 years)
Education
High School Diploma in Mathematic and German
Mathematical Gymnasium
1998 - 2004 (6 years)