Radu Ifrim
Software | DevOps Engineer
Talent
Iaşi, Municipiul Iaşi0Membru din 19 iunie 2023
·
Angajează această persoană
Trimite o ofertă de muncă direct acestui candidat
Despre
A Software Engineer with a focus on cloud engineering and a demonstrated track record in creating and maintaining robust, scalable applications. Currently holding a position at Correla where I utilize my expertise in Go, Java, SQL/MSSQL, Angular, IaC and Azure technologies. Strongly proficient in numerous languages and technologies, and have a solid background in database management, RESTful API design, and microservices.
Experiență
SOFTWARE ENGINEER, Correla – United Kingdom (June 2022 – Present)
- Engineered RESTful/gRPC APIs using Go & Java, complemented by Angular TS for front-end applications, improving system responsiveness and user interface experience.
- Constructed Docker images for microservices, promoting effective resource isolation and app consistency across environments.
- Streamlined the software development lifecycle by setting up efficient CI/CD pipelines, which enhanced deployment speed and reliability, as well as improved testing accuracy.
- Formulated advanced Git strategies, resulting in improved team collaboration, more efficient version control, and better code management.
- Worked closely with Product Owners and business teams to create solutions that corresponded to product roadmap objectives, ensuring business needs were met effectively.
- Developed scripts in Python, Go, PowerShell, and Bash to automate various tasks, saving significant manhours and reducing potential errors in infrastructure provisioning, configuration management, and deployment processes.
- Leading the shift from manual infrastructure to Terraform/Ansible, advocating IaC principles to boost scalability, manageability, and reproducibility.
- Authored detailed deployment instructions, run books, and release notes for production deployments to assure alignment with company policies.
- Created alert systems for microservices and infrastructure, enhancing issue detection and resolution speed, thereby promoting system reliability and uptime.
QA AUTOMATION ENGINEER, Bytex Technologies – Iasi, Romania (August 2021 – June 2022)
- Crafted automated tests and utility scripts using Python and Go, improving testing efficiency, accuracy, and coverage.
- Headed the API testing framework and automation tests, resulting in more comprehensive and reliable API testing.
- Worked on Jenkins CI/CD pipelines for multi-clustered applications to perform instrumented builds and to gather code coverage through automation tests using SonarQube, enhancing code quality & coverage and reducing debugging time.
- Managed the deployment and debugging of complex applications for development and QA teams, fostering a more efficient development process.
- Authored and published articles on emerging technologies and industry trends.
PERSONAL PROJECTS
Machine Learning Image Analysis and Recommendation Engine- Developed an image analysis machine learning model capable of identifying specific objects within images and automatically removing the background for a cleaner visual presentation.
- Created a recommendation system using reinforcement learning that intelligently suggests combinations based on identified objects from the images.
- Implemented a personalized recommendation model to suggest items that align with user's preferences, enhancing user engagement and satisfaction.
- GCTA is a tool for gaining a deeper understanding of your Go codebase.
- It provides a comprehensive snapshot of your codebase's structure and test coverage for each file.
- GCTA can output in a user-friendly tabular format in the terminal and supports markdown format as well.
- It uses Go's powerful concurrency model to efficiently analyse large codebases.
- azss is a command-line tool for switching between Azure subscriptions and logging in to them.
- It requires Azure CLI and subscription names in the Azure CLI config file to function.
- It provides options to list all subscriptions, switch to a specific subscription, and handle non-interactive shells.
- The project is licensed under the MIT License
- This is a simple tool that helps find a race exploit in a web application.
- It performs multiple queries to a web application concurrently and saves the results to a file.
- The output is parsed, and the requests are saved in two files: desirable output and undesired output.
- It can be built and run with specific command-line arguments, or used within a Docker container.
- The project is licensed under the MIT License
- Implemented a Kafka cluster facilitated by two utility REST APIs for communication.
- Enabled cluster setup via an environment-variable-configured script and established concurrent Kafka Producers and Consumers to manage topic creation and message flow.
- Integrated encryption and decryption functionality for secure message transfer through the Kafka cluster.
Educație
BSc COMPUTER SCIENCE, Coventry University – United Kingdom (September 2019 – July 2022)
- Completed modules in Software Engineering, Operating Systems, Security, Machine Learning and more.

