Technical Consultant | Solution Architect
2013 - PRESENTOctobit- Acted as a technical consultant and a software architect on multiple software solutions to deliver APIs, single-page applications, real-time web applications, and distributed applications for the cloud.
- Served as a cloud solution architect, designing and provisioning AWS cloud infrastructures and optimizing costs by right-sizing and choosing the appropriate cloud technologies.
- Performed R&D and concept development work, helping with the selection of appropriate technologies and platforms for future development.
- Stepped into the role of an operations engineer and was in charge of running cloud infrastructure, CI/CD pipelines, logging and monitoring, and enabling development teams to focus on development.
- Implemented several web applications in Node.js on the server-side with Backbone.js, Marionette.js, AngularJS, Angular, or React on the client-side.
Technologies: Backbone.js, Marionette.js, AngularJS, Angular, React, Node.js, Express.js, Hapi.js, Continuous Integration (CI), Continuous Delivery (CD), CI/CD Pipelines, Software Architecture, Architecture, WebSockets, RabbitMQ, Less, CSS, Sass, HTML, HTML5, AngularUI, Git, GitHub, MongoDB, Heroku, Amazon Web Services (AWS), Trello, JavaScript, Single-page Applications (SPA), CircleCI, R&D, Minimum Viable Product (MVP), Infrastructure as Code (IaC), Terraform, Cloud Architecture, AWS Cloud Architecture, AWS Certified Developer, AWS Certified Solution Architect, REST APIs, Database Schema Design, Database Architecture, Relational Database Design, NGINX, Kanban, APIs, Agile Software Development, PostgreSQL, REST, Full-stack, Web Development, Consulting, Advisory, Technical Leadership, Software Development, Solution Architecture, Functional Requirements, Technical Requirements, Remix, Docker, IT InfrastructureSenior Enterprise Architect for hospitality enterprise
2022 - 2023Hospitality Digital GmbH - Main Hospitality Digital GmbH- Collaborated with company leadership to improve company culture and communication.
- Collaborated with tech leadership on future architecture and technology planning.
- Advised dev teams on architecture, tech choices, and identifying software issues.
- Created a set of standardized guidelines for approaching software projects across teams.
- Improved one system's performance by over 10,000% by identifying and resolving a bottleneck in a SQL stored procedure through collaboration with the relevant team.
Technologies: Architecture, Microservices Architecture, Microservices, Cloud, Cloud Architecture, AWS Cloud Architecture, Amazon Web Services (AWS)Technical Solution Architect
2021 - 2021Deliveroo- Supported the integration of enterprise partners with Deliveroo as a technical solution architect in the enterprise integrations team. Worked on the design and architecture of technical solutions for multimillion-worth integrations projects.
- Gathered relevant data points for integration, analyzed the partners' systems and data availability, and assessed the requirements to enable successful partners' integrations with Deliveroo.
- Handled technical communication with the partners' commercial and technical teams during the project discovery phase, aligning the technical capabilities of both parties for successful integration.
- Produced technical specification documents based on the analyses and discoveries made, describing the details of the integrations implementations.
- Collaborated with other internal teams in Deliveroo—commercial, integrations project managers, and engineers—to drive the projects to a successful roll-out.
- Produced RFC documents suggesting improvements and advancements in Deliveroo's integrations systems and the core product's support for the integrations work.
Technologies: Software Architecture, User Requirements, Technical Requirements, Functional Requirements, Distributed Systems, Solution ArchitecturePrincipal AWS Solution Architect
2017 - 2021LEVELS Cloud Infrastructure- Acted as the infrastructure lead during product development.
- Designed and built an auto-scalable, fault-tolerant, and secure AWS cloud infrastructure.
- Designed and set up automated CI/CD pipelines for all server-side and web-based services.
- Assisted the development teams in optimally utilizing the AWS cloud for their use case.
- Consulted with the client on distributed software architecture.
- Developed on-demand background processing utility services with AWS Lambda, Fargate, and ECS.
Technologies: Amazon Web Services (AWS), CircleCI, Linux, Docker, JavaScript, Terraform, DevOps, AWS DevOps, Infrastructure, Cloud Infrastructure, Security, Networking, Cloud, Amazon EC2, Amazon ECS (Amazon Elastic Container Service), AWS Fargate, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon ElastiCache, Amazon Aurora, Amazon API Gateway, Amazon Simple Queue Service (SQS), AWS Simple Notification Service (AWS SNS), Amazon Virtual Private Cloud (VPC), AWS Lambda, Lambda Functions, Amazon EBS, AWS ALB, Cost Management, AWS IAM, Continuous Integration (CI), Continuous Delivery (CD), AWS CodeDeploy, AWS CodePipeline, System Architecture, AWS Certified Developer, AWS Certified Solution Architect, Cloud Platforms, GitHub, Infrastructure as Code (IaC), CI/CD Pipelines, AWS Cloud Architecture, Amazon CloudWatch, Web Application Firewall (WAF), Cloud Architecture, NGINX, Kanban, Containers, AWS Deployment, Datadog, Automation, MySQL, Solution Architecture, Bash, AWS RDS, Distributed Systems, Functional Requirements, Technical Requirements, Technical Leadership, IT InfrastructureSenior Software Architect
2014 - 2017Scout Finance- Designed the system architecture for scalability and performance, supporting over 30,000 registered users at the time of acquisition.
- Made the technology choices (Node.js, Hapi, React, and MobX).
- Provided implementation of the REST APIs, web applications, and data imports.
- Interfaced with external data providers like Thomson Reuters, Wall Street Horizon, and Xignite.
- Designed and handled the AWS-based cloud infrastructure and CI/CD pipelines.
- Built the system from the ground up. It was acquired by Money.net about two and a half years later.
Technologies: Webpack, CircleCI, Git, MobX, React, RabbitMQ, Redis, Hapi.js, Node.js, Amazon Web Services (AWS), Software Architecture, System Architecture, Cloud Platforms, GitHub, GitFlow, Architecture, CI/CD Pipelines, Infrastructure, Cloud Infrastructure, AWS DevOps, DevOps, APIs, REST APIs, MongoDB, Database Architecture, Mocha, Grunt, Agile Software Development, REST, Full-stack, Web Development, Amazon S3 (AWS S3), Amazon EC2, Fintech, Solution Architecture, AWS RDS, Functional Requirements, Technical Requirements, Technical Leadership, Software Development, IT InfrastructureJavaScript Developer
2012 - 2013iVendi, Ltd.- Developed a front-end Marionette.js application and a server-side Node.js RESTful API.
- Implemented real-time WebSockets communication between the front and back end via RabbitMQ.
- Implemented the front end using HTML5 and Less CSS while incorporating responsive web design techniques.
- Involved in setting up automated build and deployment CI procedures for the web application and the API and handling basic Joyent SmartOS server administration.
- Coached a junior JavaScript developer in Backbone.js, Marionette.js, and Git.
- Introduced the company to remote work processes and Kanban agile practices.
Technologies: TeamCity, Capistrano, Git, CQRS, Joyent, RabbitMQ, MongoDB, Express.js, Grunt, Marionette.js, Backbone.js, Node.js, JavaScript, Software Architecture, GitHub, CI/CD Pipelines, REST APIs, Kanban, CSS, Single-page Applications (SPA), Agile Software Development, Full-stack, Web Development, Functional Requirements, Technical Requirements, Software DevelopmentTechnical Director | Partner
2002 - 2013Muzika.Hr Magazine- Ran the company as a technical co-founder, building it from the ground up to over 100,000 regular monthly readers.
- Took part in defining content strategies and handled the technical aspect of cooperation with partners and advertising space offerings.
- Managed a small engineering team for content management system (CMS) development.
- Integrated third-party solutions into the line-of-business stack, including an ad-serving platform, bulletin board, blogging platform, and photo gallery.
- Founded and developed the photography section. Led a team of 12 photographers as an editor of photography, coordinating their assignments.
- Implemented backup automation to the Amazon S3 cloud. Handled system administration and IT support.
Technologies: NHibernate, Spark View Engine, Windows Server, Microsoft SQL Server, C#, IIS, ASP.NET, CSS, HTML, Software Architecture, System Architecture, Git, Bitbucket, Architecture, Relational Database Design, SQL, REST APIs, Database Architecture, Database Schema Design, CTO, REST, Full-stack, Web Development, Solution Architecture, Functional Requirements, Technical Requirements, Technical Leadership, Software Development, IT InfrastructureJavaScript Developer
2011 - 2012CANDDi- Developed a client-side Backbone.js single page application.
- Restyled front-end implementations to comply with higher and more modern standards.
- Prototyped and implemented Node.js and Socket.IO communication, enabling real-time application capabilities.
Technologies: Git, MongoDB, Socket.IO, Node.js, Backbone.js, CSS, Single-page Applications (SPA), Agile Software Development, REST, Full-stack, Web Development, Functional Requirements, Technical Requirements, Software DevelopmentSoftware Engineer
2006 - 2008TEB Informatika- Delivered C# and Java web applications, using the underlying Oracle databases.
- Developed Oracle PL/SQL scripts used for procedural on-demand data processing.
- Contributed to GIS systems development on Intergraph's platform.
- Introduced the company to using version control systems for managing the source code.
- Introduced the company to using Wiki platforms for the documentation, resulting in the ISO certification requirement of having the full change history easily satisfied later on.
Technologies: Microsoft SQL Server, Oracle, Hibernate, Tapestry, Java, C#, Software Architecture, SQL, Database Schema Design, Database Architecture, Relational Database Design, REST, Full-stack, Web Development, PL/SQL, Functional Requirements, Technical Requirements, Software Development