

Igor Geshoski
Verified Expert in Engineering
LangChain Developer
Skopje, Macedonia
Toptal member since June 8, 2016
Igor is a seasoned technical lead with 12+ years of experience delivering scalable platforms, leading AI innovation, and driving product architecture across fintech, legal tech, and SaaS. He has a proven impact in system design, LLM-powered agentic architectures, and full lifecycle leadership. Igor is an expert in building resilient, high-performance systems and successfully leading cross-functional teams.
Portfolio
Experience
- Object-oriented Programming (OOP) - 13 years
- Express.js - 6 years
- SQL - 5 years
- JavaScript - 5 years
- React - 4 years
- Multistage LLM Chains - 1 year
- Large Language Models (LLMs) - 1 year
- LangChain - 1 year
Preferred Environment
Git, IntelliJ IDEA, Windows, MacOS, TypeScript, JavaScript
The most amazing...
...thing I've coded is a convolutional neural network for face recognition with an additional generic module for parameters optimization using genetic algorithms.
Work Experience
Technical Lead
Cimphony
- Designed and implemented an Agentic AI architecture, boosting platform speed and accuracy by 80%.
- Introduced multi-level long-term memory and a unified LLM facade supporting all major providers.
- Developed a Mixture of Agents (MoA) as a reusable LangChain component.
- Improved LLM resilience with seamless automatic retries and provider fallback.
- Led full UI redesign and implemented chat via email with in-app feature parity.
- Built ambient agents for email and in-app workflows.
- Delivered smart document redlining and deep legal research features.
- Proposed multi-phase (offline/online) evaluation strategy for agent performance.
Technical Lead
Jeeves
- Led end-to-end delivery of card features with hands-on development and technical leadership.
- Re-architected transaction processing, improving resilience and reducing maintenance effort.
- Introduced settlement-centric ledger alignment, unlocking team capacity for growth features.
- Built a dynamic cross-border fee system, increasing margins by 50%.
- Developed fraud detection system, cutting fraud by 90%+.
- Drove E2E testing, microservices migration, and ledger unification.
- Led monitoring setup and contributed to platform R&D (Dapr, federated GraphQL).
- Conducted system design and pair programming interviews.
Senior Software Engineer (Tech Lead)
VERO
- Balanced hands-on development with team coordination, code reviews, and technical mentorship to ensure quality, alignment, and timely delivery of roadmap priorities.
- Led the complete UI/UX redesign, modernizing the interface for better usability, accessibility, and performance across platforms.
- Oversaw end-to-end delivery of the user verification system, including identity checks, document validation, and compliance workflows.
Principal Engineer
Conversocial
- Progressed from senior full-stack developer to principal engineer, leading multiple projects from inception to production.
- Played a key role in building a scalable chatbot creation platform that enabled users to design complex, low-code bots via a modular interface supporting custom logic execution.
- Led front-end architecture and development using Angular, ensuring usability and performance.
- Designed and delivered back-end services in a microservice architecture optimized for high-traffic workloads.
- Drove end-to-end technical execution, balancing front-end leadership with full-stack responsibilities across a range of extensible platform features.
Full-stack Developer
Assist (via Toptal)
- Implemented a custom fine-grained security system (Spring-based).
- Implemented an easily extendable framework for scheduling and executing jobs on the back end (Spring-based).
- Implemented and integrated a couple of AWS Lambda services as extensions to the main service.
- Worked on many features on the Angular 5-based front end.
- Applied a couple of major refactorings on the front end to improve the codebase and ease the development and maintenance. One bigger refactoring was integrating Ngrx and improving the complete state management.
Senior Full-stack Developer
Tradeworks (via Toptal)
- Set up a microservice infrastructure based on Spring technologies.
- Created a Java migration framework for AWS DynamoDB inspired by Flyway. The framework was based on the Java AWS SDK.
- Set up the Angular 4 front-end, leveraging the Angular CLI to create a full project build pipeline that executes lint, testing, and AOT build.
- Created a Node tool that executes "consistency" code tasks to maintain high front-end code quality (additional to Lint).
- Created a user-friendly, Angular 4-based expression editor for easy creation of trading strategies.
- Did detailed reviews on the front-end and back-end code.
Software Engineer
Netcetera
- Developed along the full stack for two and a half years on a platform for evaluating real estate: Java-based web application with Spring for the back-end and AngularJS front-end.
- Contributed to the development of software for calculating withholding tax for a Swiss bank.
- Collaborated to create a CQ5 based web application for a Swiss health insurance company.
- Prepared and performed training on "Java web applications" for new employees.
- Created an internal tool for retrieving employee work logs and matching them with the corresponding task with a proper export to perform different statistics.
Experience
Platform for Evaluating Real Estate
https://www.netcetera.com/home/stories/news/20160615-wuest-dimensions.htmlAs a full-stack developer, I contributed to both the Java (Spring) based back end and the AngularJS-based front end. Additionally, I provided support for new teammates, assisting them with onboarding and integration into the project.
Withholding Tax Calculation
Web Portal for a Health Insurance Company
https://www.css.chForex Trading Platform
Education
Master's Degree in Intelligent Information Systems
Faculty of Computer Science and Engineering - Skopje, Macedonia
Bachelor's Degree in Informatics and Computer Engineering
Faculty of Computer Science and Engineering - Skopje, Macedonia
Certifications
Spring Professional, Core-Spring (based on Spring 4.0)
Pivotal, Inc.
Skills
Libraries/APIs
NgRx/store, NgRx, React, JDBC, REST APIs, Lodash, SLF4J, Java Servlets, jQuery, Spring REST, OpenAI API, JasperReports, Auth0 API, Java Message Service (JMS), Apache POI, Guava, QueryDSL, D3.js, Node.js, Antd
Tools
JDK 8, Docker Compose, Java Amazon SDK, Amazon Simple Queue Service (SQS), Angular CLI, Amazon Simple Notification Service (SNS), JVisualVM, Git, Bower, Apache JMeter, Servlet, Grunt, Karma, Apache Maven, Apache Tomcat, Chrome Developer Tools, UI Grid, IntelliJ IDEA, Claude, AWS SDK, Auth0, Flyway, AWS CloudFormation, YourKit, Subversion (SVN), NPM, Jira, Eclipse IDE, Jenkins, Gulp, Webpack
Languages
Java 8, Java 7, Java, XML, TypeScript, HTML5, CSS, SQL, HTML, JavaScript, Less, Sass, PL/pgSQL, Python
Frameworks
Spring Boot, Angular, Spring IoC, JUnit, Mockito, Spring, Express.js, LangGraph, Angular Material, JSON Web Tokens (JWT), UI-Router, Protractor, Kendo UI, Spring ORM, Jasmine, JPA, AngularJS, Spring Security, Hibernate, Spring MVC, Spring Core, Redux, Bootstrap, Spring JDBC, Select2, Google Guava, JavaCV, Spring 4, Next.js
Paradigms
Unit Testing, Dependency Injection, Load Testing, Agile, Functional Programming, Domain-driven Development, Aspect-oriented Programming (AOP), Object-oriented Design (OOD), Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), Continuous Integration (CI), Continuous Delivery (CD), Microservices Architecture, Microservices, STOMP
Storage
Spring Data JPA, Amazon DynamoDB, Redis, MongoDB, Spring Data, JSON, NoSQL, PostgreSQL, Oracle 11g, H2, Databases, MySQL
Platforms
Docker, Amazon Web Services (AWS), LangSmith, AWS Lambda, Unix, Windows, JEE, MacOS
Other
Software Development, Spring Transactions, LangChain, Large Language Models (LLMs), Multistage LLM Chains, Chatbots, AI Agents, Agentic AI, Spring Cloud, Algorithms, Version Control, GitFlow, Ajax, Integration Testing, HTTPS, HTTP, Data Structures, Maven XML, Evolutionary Algorithms, Angular Bootstrap, Log4j, Project Lombok, WebSockets, Generative Artificial Intelligence (GenAI), Generative Pre-trained Transformers (GPT), Apache Commons, Hamcrest, Annotation Processors, Machine Learning, Artificial Neural Networks (ANN), Decision Trees, Web Development, Open-source LLMs, Software
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