Company Experience 22 - Manuela CortΓ©s Granados's CV

Wizeline 🏒

At Wizeline, I served as a Java Software Developer, leading the end-to-end migration of a mission-critical system from legacy C++ to a modern Java architecture using Java Spark. The goal was to expose a robust, scalable REST API that powered real-time access to Dow Jones financial data for high-volume frontend applications. I began with a comprehensive analysis of the C++ codebase, reverse-engineering business logic and uncovering architectural dependencies to guide the transformation. I then designed and implemented a maintainable, high-performance Java backend, applying HATEOAS principles to enhance API discoverability and improve client-side navigation. To further improve modularity and long-term productivity, I engineered a generic Java Spark library for RESTful service patterns, streamlining future development across services. I drove this project from initial design to successful production deployment, integrating test automation, performance tuning, and monitoring to ensure system reliability and maintainability. While the use case was not gaming, the system was mission-critical, supporting financial data with low-latency and high-availability constraints, and serving enterprise-grade consumer interfaces at scale. This project reflects my ability to tackle deeply technical migrations, design scalable APIs, and deliver real-world backend systems under tight performance and quality standards.

πŸ“Œ Position: Java Software Developer
πŸ“… Duration: March 2022 – April 2023 (1 Year and 1 Month)

In a significant project, I led the migration of a critical system from C++ to Java using Java Spark πŸš€. The goal was to develop a robust REST API supporting a frontend application for Dow Jones data πŸ“Š. This migration incorporated HATEOAS principles and involved designing a generic Java Spark library πŸ“‚ for RESTful services. The successful production deployment 🎯 highlighted my expertise in software development, system architecture, and project execution.

Key Contributions:

This experience showcases my ability to tackle complex technical challenges πŸ› οΈ, make strategic decisions, and deliver high-quality software solutions.

 

πŸ“Œ Analytical Table for Wizeline

Category Details
🏒 Company Wizeline
πŸ“Œ Position Java Software Developer
πŸ“… Duration March 2022 – April 2023 (1 Year and 1 Month)

πŸš€ Key Contributions

Area Key Tasks & Achievements
πŸ” Codebase Analysis - Conducted an in-depth assessment of the C++ codebase.
- Identified core functionalities, dependencies, and migration challenges.
πŸ—οΈ Architecture Design - Designed a scalable & maintainable system using Java Spark.
- Ensured high performance and flexibility in architecture.
πŸ”— HATEOAS Implementation - Integrated HATEOAS principles for an intuitive and discoverable REST API.
- Improved API usability and consistency for frontend integration.
πŸ“‚ Generic Java Spark Library - Developed a reusable Java Spark library for RESTful services.
- Enhanced code reuse and maintainability across multiple projects.
πŸš€ Successful Production Deployment - Led the end-to-end migration from C++ to Java.
- Implemented rigorous testing, performance tuning, and monitoring.
- Delivered a stable system supporting Dow Jones data.

πŸ† Achievements

Category Impact
πŸš€ System Migration Successfully migrated a critical system from C++ to Java Spark.
πŸ”„ API Enhancement Ensured HATEOAS compliance, making APIs more intuitive.
πŸ“‚ Code Maintainability Developed a reusable Java Spark library, reducing redundancy.
🎯 Production Success Led a smooth transition to production with optimized performance.
πŸ› οΈ Problem Solving Tackled complex technical challenges with strategic decision-making.

πŸ› οΈ Technologies & Tools Used

Category Tools
πŸ’» Programming Java, C++
πŸš€ Frameworks Java Spark
πŸ”— API Design RESTful Services, HATEOAS
πŸ“Š Data Processing Dow Jones Data Integration
πŸ› οΈ Development IntelliJ IDEA, Git
πŸ“‘ Deployment & Monitoring CI/CD Pipelines, Performance Tuning