2023 — Now
Melbourne, Florida, United States
Own end-to-end UI development for Wabtec creating high-performance Angular 14+ components and micro-front-ends in TypeScript, SASS, and HTML5.
Translate complex UX wireframes and domain workflows into accessible, production-ready interfaces that keep rail traffic controllers fully informed and reduce on-screen latency.
Implementing microservice using JAVA language supporting the business needs.
Integrate front-end modules with AWS-hosted REST/Websockets services, employing state-management patterns to deliver real-time data at sub-second speeds.
Champion Lean / Agile / XP practices: write clean, test-driven code, refine stories, run daily stand-ups, and demo new capabilities each sprint; maintain > 90 % unit-test coverage via Karma & Jasmine.
Drive quality gates with SonarQube, Webpack, and automated CI/CD pipelines (GitLab CI) to catch regressions early and cut defect leakage into production.
Optimize performance by profiling bundle size, lazy-loading feature modules, and tuning change-detection, yielding page-load time improvements of up to 35 % on key screens.
Collaborate cross-functionally with Product, UX, and System Architects to align UI road-map with safety-critical dispatch requirements, ensuring reliability and regulatory compliance.
Contribute to innovation by prototyping Electron-based desktop client options for offline dispatch scenarios and presenting findings to senior leadership.
Miami, Florida, United States
Developing and maintaining NCL's web applications, ensuring seamless performance and a positive user experience.
Collaborating with the development team to translate business requirements into functional, visually appealing, and high-performing applications.
Building reusable components, modules and libraries for future use, to improve the overall development process.
Writing clean, maintainable, and efficient code to meet business requirements and industry best practices.
Debugging and fixing complex bugs and performance issues.
Participating in code reviews and contributing to the development of software development best practices.
Staying up-to-date with new frontend technologies and trends, and recommending improvements to the development process.
Miami, Florida, United States
Renewed the technological infrastructure of the company to improve efficiency.
Established optimized workflows for test and production environments.
Implemented continuous integration and continuous development using AWS cloud technology.
Developed a user registration system to manage, monitor, process and sign digital contracts for new members in the network.
Created, implemented a robust website using cloud technology, with a focus on optimal configuration and performance.
Remote
Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions
Develop features from initial concept to production ready results, this includes for Frontend, Backend, and database design and modeling
Help define the processes needed to achieve organizational and operational excellence
Learn and implement new technologies and help evolve existing ones
Engage with both technical and non-technical stakeholders to come up with robust solutions
Review code contributed by my peers and provide constructive feedback
Take initiative in improving code for the benefit of the team.
Participate in sprint planning to understand the team’s goals and priorities
Design and development of scalable, AWS-hosted software solutions using serverless and event-driven architectures.
Design and development across the stack: data storage, application logic, user interface, data gathering, and monitoring.
Develop solutions for increasing application performance and instrumentation in support of business objectives.
Communicate technical designs in a way that is accessible to nontechnical audience
Melbourne, Florida
Developing, design and implementation of the new API endpoints as a part of high-profile customers-facing portal, that provided critical connectivity channel for distributed functionality and increase system cohesion keeping manageable code complexity.
Improving product aesthetic and UX of the critical online service, resulting in 72% CHI (Customers Happiness Index) increase.
Integrating with third-party services and external APIs as a part of implementation of the high-volume internal web application standardizing the way of user accounts management amongst different projects and mitigating code duplicity
Optimizing existing data storages and reporting queries for the high-volume internal web application using MariaDB and REDIS resulting in response time decrease by 71%
Developing technical documentation to define the system components, development environment and implementation planning/strategies.
Assisting in the design and implementation process for new products/projects, informing senior executives of alternatives.
Collaborating with other developers, designers, offshore team, stakeholders to deliver highly functional features and QA team to define test cases, metrics, and resolve questions about test results.
Responsible for maintenance of applications with technologies such as PHP, HTML, CSS, JAVASCRIPT, ANGULAR, BOOTSTRAP, WEB SOCKETS, MQTT, RESTFUL API.
Preparing and dispensing work assignments, provide guidance and/or review the work of other team members.
Recommend business process flow improvements and clearly communicate problem/resolution process to project management.
Education
2006 — 2013
Universidad de las Ciencias Informáticas
Informatics Science Engineer
2006 — 2013