I'm Miloš Kecman
Full Stack Developer
- E-mail milos.kecman@gmail.com
- Phone +38162772982
Full-Stack Developer, Laravel & Vue/React Specialist, FinTech & Microservices Enthusiast
With over 12 years of experience in web development, I am passionate about the full development cycle. I particularly enjoy working as a backend developer, crafting robust REST APIs and building SPA + REST projects using modern frameworks like Laravel 11, Vue.js, and React.js.
In recent months, I've been focusing on a modular approach, exploring the transition from monoliths to microservices architecture. My work delves into event sourcing with Kafka, SAGA patterns, CQRS, DDD, EDA,... applying these strategies to build scalable, maintainable systems.
My background also includes extensive experience in the FinTech sector, where I've implemented secure payment solutions for platforms like Stripe, PayPal, Modulr, Unlimit, and more. Ensuring compliance with PCI-DSS standards has been a key focus, along with conducting internal audits to maintain the highest security standards. I have also incorporated KYC processes to enhance security in financial applications, utilizing services like SumSub, Sandbox (India), and Hatio.
Currently, I am building a comprehensive microservices project, hosted on my GitHub, where each service is documented with UML diagrams, best practices, and thorough testing. This project demonstrates various setups, including Docker, Kubernetes, and Kubernetes with Open-AppSec integration, to provide a transparent guide on how to start small and scale efficiently. Additionally, I am working on projects where some components will be managed by AI agents in the fields of tourism and health/fitness.
Areas of Focus:
- Full-Stack Development: Laravel 11, Vue.js, React.js, REST APIs
- FinTech Integrations & Compliance: Payment providers (Stripe, PayPal, Modulr, Unlimit, etc.), PCI-DSS compliance, KYC processes with SumSub
- Architectural Approaches: Modular development, distributed monoliths, microservices, event sourcing with Kafka, SAGA pattern, CQRS
- Security & Monitoring: OWASP practices, DataDog for monitoring, Open AppSec, OWASP ZAP for security testing
- AI Integration: AI agent-driven components in tourism and health/fitness applications
- CI/CD & Cloud Technologies: Docker, Docker Compose, Kubernetes, AWS services
You can also find me on Medium @milos.kecman
Portfolio
Internet TV - Livestream and VOD
PHP, MySQL, Ustream API, YouTube API, Google API, Subscription list,...
Work Experience
Simplify - Komply - Photomob
Full Stack Developer
Javascript, ES6, PHP, Laravel, MySqL, React, APIs, OAuth, REST, AWS...
Native Teams
Full Stack Developer / Payment Lead Developer
Laravel, API, REST, Vue, MySQL, AWS, Modulr, Unlimi(n)t, PCI DSS, Sumsub, KYC, DataDog...
SAASUMA
Full Stack Developer
Javascript, ES6, PHP, Laravel, MySqL, Vue, APIs, OAuth, REST...
UpWork
Full Stack Developer
Javascript, ES6, PHP, Laravel, jQoery, React, MySqL, Vue, APIs, OAuth, REST...
Viselio
Full Stack Developer
Javascript, ES6, jQuery, PHP, Hexagonal Architecture, MySQL, API, REST, Vue, i18n ...
Bosch
Web Developer - Coordinator
Javascript, ES6, ESLint, GIT, Angular, Node, Agile, CI, OOD, Coding Standards, Software Deployment, ADYEN...
Pour Voyage
FREELANCE:FULL STACK WEB DEVELOPER
Frontend: Responsive design SASS, jQuery, Ajax,...; Backend: APIs integrations (#OPENWEATHERMAP, #NUMBEO, #CURRENCYLAYER, #GOOGLEPLACES)
#PourVoyageWeb Service Monitoring System
FREELANCE:WEB DEVELOPER
Headers examination - data filtering, storing and processing. Events/Alerts/Schedules...
#WebServiceMonitoringSystemPrognosis DOO / ACME DOO
Full Stack developer
Project Administrator :: Eternalnote.com
Server security, Data transaction security, Hosting maintenance, Server configuration and backups scripts, MySQL maintenance and backups, Social Engine (SE) administration and maintenance, SE modules development, Multilanguage support for content search, Auto recognition of users current location and browser language and showing filtered data by those parameters, Upload and conversion of video and sound files,...
#EternalNotePrognosis DOO
Web Developer
I was responsible for working on a range of projects, developing, optimization and maintaining application, sites and interacting on a daily basis with graphic designers, back-end and front-end developers and marketers.
#EasyTravelManager #eCrypton #LucyDarlingShop #teamworkHD-Film Monolith Style
Freelance: Web Developer
Web site with Ustream, Youtube and Google API integration. Subscription list, SEO, Analytics implementation and maintenance.
#HDFilmACME DOO / Prognosis DOO
Assistant Developer
H.Prospect - Real Estate Market (Application - Kohana,MySQL,HTML,CSS,jQuery,Ajax), TagLikeMeCorp.com (WordPress - plugin modification), GoldPennyStars.com & MNSQuotes.com (Joomla & WP module,plugin modification)
Business Incubator Zrenjanin - BIZ DOO
Freelance: Web Developer
Web site with Ustream, Youtube and Google API integration. SEO, Analytics and maintenance.
#MaturaKakoLakoOmladinski klub Novi Bečej - Youth club Novi Becej
Ministry of Culture, Media and Information Society of the Republic of Serbia
- Publishing invitation for participation in the program
"Improving
communication between citizens and public authorities through the internet"
Freelance: Web Developer, Project consultant
I was hired to develop complete web application and web service based on Youth club Novi Becej management ideas and I also helped them to improve and adapt those ideas. As a result, our web application and service "Uzoran Građanin" won the first place in the contest organized by the Ministry of Culture, Media and Information Society of the Republic of Serbia.
#UzoranGradjaninOŠ "2.Oktobar" - Zrenjanin
Elementary School "2. Oktobar" - Zrenjanin
.NET Developer
First part of job was to develop simple .NET CRUD application with MS Access
database for digitizing archival materials for electronic access.
Second
part was data insertion.
Third part was document scaning.
OŠ "Jovan Ducic" - Klek
Elementary School "Jovan Ducic" - Klek
Freelance: Graphic designer, CMS administrator
Graphic design, Joomla template creator, CMS administrator (CMS installation, CMS content insertion/edition, maintenance)
#OSJovanDucicKlekMZ Elemir
Local Comunity Center of Elemir - Site for local Events
Freelance: Web Developer
Web site with Livestream, Youtube and Google API integration. SEO, Analytics and maintenance.
#SremceviDaniNet Assistant
Personal project
This was my first personal project, developed on my personal CMS system, based on Zend framework. The project is a learning platform which allows interaction between students and teachers. This platform provides modules: Profile, Profiler, Analytic, eClassroom, Testing center,...
#NetAssistantPrivate economic business school "Odžaci"
Freelance: Web developer
Graphic design, Custom CMS creation (content insertion/edition, maintenance)
#EPSOdžaciExchange Office "OSA" - Zrenjanin
Certified foreign currency exchange office worker
Technical Faculty "Mihajlo Pupin" Zrenjanin
The Army Civilian
C# MSSQL2005 express Application for the automation of the administrative work.
Download application documentation: documentation (zip)
"Euro Biro" - Zrenjanin
Administrative support
Administrative assistant, LAN maintenance...
Courses
Software Architecture & Design of Modern Large Scale Systems
Michael Pograbinsky
Download certification: here
Laravel Microservices: Breaking a Monolith to Microservices
Antonio Papa
Download certification: here
Lumen Microservices: Create Services and APIs with Lumen
JuanD MeGon
Download certification: here
Docker & Kubernetes: The Practical Guide [2024 Edition]
Maximilian Schwarzmüller
Download certification: here
Laravel Database Queries - From Beginner to Highly Advanced
Robert Apollo
Download certification: here
ISO 27001:2022 Internal Audit Step by Step
Dr. Amar Massoud
Download certification: here
Formal Education
Technical Faculty "Mihajlo Pupin" Zrenjanin
Professor of Computer Science
Thesis: "Design and Implementation of the Software for Chess Clubs Support and Monitoring"
Download documentation: documentation (zip)