Alen Raos
Rust Developer
Viškovo, Primorsko-goranska županija, Croatia
7+ Years Exp
Summary
Alen Raos is an experienced Rust Developer with 7 years of expertise in backend services. His proficiency extends across Java, Kotlin, and Groovy, but his primary focus lies in Rust development. Specializing in API development, he utilizes the Warp framework to deliver robust solutions, emphasizing contract-driven development using OpenAPI. With a track record of enhancing telecommunications microservices and crafting log collection applications, Alen excels in optimizing system performance. He adeptly maintains legacy codebases, develops new functionalities with Java and Spring Boot, and addresses legacy code challenges. Alen's diverse industry experience includes telecommunications, marketing, government, and finance, enabling him to meet complex business requirements. Leveraging serverless architecture on platforms like AWS Lambda, he designs scalable applications, minimizing operational costs. Proficient in AWS services and containerization with Kubernetes, he seamlessly integrates modern Rust microservices with legacy systems, facilitating robust communication. Collaborative and adaptable, Alen thrives in cross-functional teams, driving success through innovation and teamwork.
Technical Skills
Detailed View
Work Experience
Rust Engineer
NXLog
Temporary | 25/03/2024 - Present
Remote | Croatia
- Developing a Rust-based service for high-performance log collection.
- Developing APIs using several programming languages, notably Java, Kotlin, Groovy, and Rust, with a specialized focus on leveraging the Warp framework for Rust development.
- Deploying and managing serverless architectures using AWS Lambda, managing data storage and retrieval through S3 and DynamoDB, deploying services using AWS Lightsail, and orchestrating containerized applications using Kubernetes on AWS.
Senior Software Engineer
Adverity
Temporary | 27/09/2021 - 04/03/2024
Remote | Croatia
- Maintained the Grails legacy codebase using Groovy.
- Proficient in API development across multiple programming languages such as Java, Kotlin, Groovy, and Rust, specializing in Rust based API development using the Warp framework.
- Administered AWS Lambda for serverless computing, managed cloud-based storage solutions using S3 and DynamoDB, deployed and maintained services using AWS Lightsail, and orchestrated container operations with Kubernetes on AWS.
- Crafted new backend functionalities with Java and Spring Boot.
- Implemented Contract Driven Development practices through OpenAPI.
- Identified and resolved issues within legacy code.
- Engaged in close collaboration with cross-functional teams.
- Ensured code quality, compliance with best practices, and the punctual delivery of features and patches.
- Leveraged Hibernate ORM and PostgreSQL for database operations.
Senior Software Engineer
Intellexi
Full Time | 22/03/2021 - 07/09/2021
Rijeka, Croatia
- Developed Rust microservices to interface with legacy telecommunications platforms.
- Utilized the Tokio runtime for asynchronous programming.
- Employed the Warp web framework to build web endpoints.
- Addressed and resolved challenges arising from interfacing with legacy systems.
- Used Kubernetes for the deployment of Rust microservices, ensuring high availability.
- Utilized PostgreSQL and DynamoDB for data management.
Software Engineer
Infobip
Full Time | 24/06/2019 - 09/03/2021
Rijeka, Croatia
- Developed microservices with Java and Spring Boot.
- Proficient in API development across multiple programming languages such as Java, Kotlin, Groovy, and Rust, specializing in Rust based API development using the Warp framework.
- Expanded microservices capabilities by integrating Kotlin with Spring Boot.
- Spearheaded mentoring programs, facilitating onboarding and training for new team members.
- Fostered collaboration among cross-functional teams to ensure project success.
- Applied Kafka for efficient messaging solutions.
- Implemented Redis to optimize caching and accelerate data access.
- Managed data persistence efficiently using Hibernate ORM with Oracle database.
Software Engineer
CROZ
Full Time | 25/06/2018 - 05/06/2019
Rijeka, Croatia
- Spearheaded the development of government projects leveraging Java, Groovy, and Spring technologies.
- Skilled in crafting APIs in a variety of programming languages including Java, Kotlin, Groovy, and Rust, with an emphasis on Rust and the Warp framework for robust API solutions.
- Implemented the Axon framework to enable CQRS (Command Query Responsibility Segregation) and event sourcing functionalities.
- Employed Hibernate ORM for efficient data management with MSSQL database.
- Leveraged Kafka for efficient messaging solutions.
- Developed microservices utilizing Java and Spring Boot, enhancing project scalability and modularity.
- Expanded microservices architecture by integrating Kotlin with Spring Boot for additional functionalities.
- Took the lead in mentoring initiatives, facilitating onboarding, and providing training for new team members.
- Fostered close collaboration with cross-functional teams to ensure seamless project integration and delivery.
- Utilized Redis for optimizing caching mechanisms and accelerating data access.
Operations Engineer
Infobip
Full Time | 25/09/2017 - 06/06/2018
Rijeka, Croatia
- Oversaw the development of tools tailored for API troubleshooting.
- Provided comprehensive support for both internal and external APIs.
- Managed internal systems and conducted performance monitoring to ensure optimal functionality.
IT Technician
ITS Informatika
Full Time | 24/04/2017 - 05/09/2017
Rijeka, Croatia
- Oversaw the management and maintenance of IT infrastructure.
- Performed troubleshooting hardware and software issues to ensure smooth operations.
- Offered technical support and guidance to users encountering IT challenges.
- Diagnosed software and hardware problems, monitored systems, installed software, and conducted tests on computer equipment and programs.
- Worked extensively with both Windows and Linux operating systems.
Education
Bachelor's Degree
Polytechnic of Rijeka
24/01/2017 - 13/05/2020
Major in Informatics