Download PDF

Work experience

CrashChampions/Precocity
2024/10Current

Sr Backend Developer

  • Architected and developed a multi-layered .NET backend service (CAMS) following Clean Architecture principles, using ASP.NET Core for robust RESTful API design, EF Core with the Repository Pattern, and MediatR (CQRS) for managing complex automotive calibration workflows.
  • Integrated and used Azure cloud services including Azure SQL for persistence, Blob Storage for file management, Service Bus for asynchronous messaging (webhooks, workfiles), and Azure Functions (including Durable Functions for workflow orchestration); implemented comprehensive monitoring and diagnostics using Azure Application Insights.
  • Implemented a detailed, application-defined role-based access control (RBAC) system, securing API endpoints and features based on granular user permissions managed within the service.
  • Designed and evolved the SQL database schema for complex domain models, managed database migrations and seeding using EF Core, and optimized data access performance employing both Entity Framework Core and Dapper.
  • Engineered core application features including hierarchical configuration management, asynchronous CSV data processing, and robust RESTful APIs with FluentValidation; established comprehensive testing practices (Unit, Integration, Benchmark) and implemented health checks for operational monitoring.
Dynata
2023/122024/10

Sr. Backend Developer

  • Designed and implemented a distributed offer aggregation platform using .NET 8/C# 12, ASP.NET Core APIs, and Azure Functions to efficiently synchronize and manage offers from external providers (AdGem, RevU, Tune)
  • Engineered asynchronous, event-driven workflows using Azure Service Bus and Azure Functions for processing provider callbacks (conversions/reversals) and delivering real-time/outcome-based notifications to publishers/consumers
  • Developed secure RESTful APIs (ASP.NET Core) for S2S integration (provider callbacks) and platform management, implementing custom API Key authentication, signature validation, and provider-specific security measures (e.g., hash validation)
  • Engineered database persistence using Entity Framework Core (Code First), standardizing diverse external API offer data into a unified model; managed schema evolution via EF Migrations and grate, ensuring data integrity
  • Designed and implemented comprehensive testing strategies using xUnit, Moq, and FluentAssertions (Unit, Integration), significantly enhancing code quality; integrated health checks and Application Insights for monitoring and system reliability
Wex / York Solutions
2023/062023/12

Full Stack Software Engineer

  • Spearheaded the design and customization of SSRS reports as Senior Software Developer at Wex, fine-tuning check templates according to partner specifications by manipulating RDL files in the report designer to meet complex requirements.
  •  Performed in-depth analysis of DataDog logs to identify and resolve performance bottlenecks; executed targeted queries and traced issues to their roots, whether in SQL stored procedures or .NET code segments, enhancing system efficiency and client satisfaction.
  • Responsible for maintaining a large legacy application consisting of approximately 542 projects, ensuring stability and ongoing functionality by using JetBrains Rider, Visual Studio 2022, and JetBrains DataGrip and SQL database management in a .NET 4.8 and .NET 6 environment.
  • Played a critical role in the organization's compliance efforts with government CMS communications, diagnosing transmission errors and engineering code solutions after thoroughly examining SQL data to pinpoint and rectify complex data issues.
  • Delivered maintenance and debugging expertise for a monolithic application, applying strategic code solutions to bugs and contributing to the software's reliability and continuous operation.
ServiceChannel
2022/082023/06

Full Stack Developer

  • Contributed to key projects using advanced tools like GitHub Enterprise, Agile methodology via JIRA, and Docker. Particularly, it led the Provider Search API to significant performance enhancements using technologies such as Entity Framework, MediatR lib, Elasticsearch, ES NEST client, and Redis.
  • Optimized search capabilities by restructuring Elasticsearch queries using a generic approach and C# classes.
  • Spearheaded comprehensive unit and integration testing routines using XUnit, Moq, AutoFixture, and FluentAssertions, improving overall code coverage and software reliability.
  • Played a fundamental role in maintaining and updating the Fixxbook project, ensuring it seamlessly integrated with the evolving features of the Provider Search API.
  • Steered front-end development within the Fixxbook project using React. Designed and implemented robust and reusable components, optimized the organization of code, and enforced best coding practices for increased efficiency and code reusability.
  • Leveraged Veracode to rigorously evaluate and enhance code standards and security compliance across multiple projects. Successfully identified and mitigated potential security risks, ensuring all development practices met or exceeded industry standards for security and reliability.
Juniper by IMC
2021/082022/08

Sr. Full Stack Developer

  • Contributed to a significant upgrade of the e-commerce API from dotnet 3 to dotnet 6, which resulted in enhanced system performance and reduced code complexity.
  • Developed a robust JuniperCredit service using Asp.net API, Refit library, FluentValidations, and Ardalis.Guards, ensuring system security and strict adherence to business rules.
  • Advocated for clean architecture principles and conducted comprehensive unit testing with Autofixture, Moq, XUnit, and FluentAssertions, achieving a notable reduction in production errors.
  • Played a key role in the backend team, providing essential support to the frontend team working with Nuxt.js, ensuring optimal solutions for data presentation. Actively participated in architectural decision-making for the API team, influencing choices on approaches, libraries, and solutions.
  • Used Codacy to maintain high code quality standards and perform security checks, ensuring consistent adherence to best practices across the development process.
Bayview Asset Management, LLC / Insight Global
2020/052021/08

Lead Software Engineer, Contract

  • Led a strategic transition from REST API to GraphQL using the HotChocolate library, resulting in improved efficiency in data retrieval.
  • Directed the development of a greenfield project, establishing a robust backend API from scratch using C#, JetBrains Rider, MediatR library, and Entity Framework, all while adhering to clean architecture best practices. In the front end, decided to use Vue as the main framework.
  • Enhanced user interface using Asp.net SignalR for real-time feedback and optimized user experience with Vue and Tailwind CSS.
  • Leveraged Azure DevOps for agile project management, enabling effective CI/CD processes and efficient version control with Azure repositories.
Norwegian Cruise Line Holdings, Ltd / Robert Half
2019/052020/04

Sr. Software Engineer Consultant

  • Implemented Docker containers to unify the development environment across various projects, promoting cross-efficiency among distinct developer ecosystems.
  • Led the creation of a robust knowledge base via GitHub wiki, JIRA, and Confluence, resulting in a streamlined onboarding process and consistency in development practices.
  • Played a key role in the development team for the modern, user-friendly Deck Plan Explorer for the Regent Cruise line using Vue.js. Contributed to enhancing the website's usability and applying company design standards for a consistent and engaging user experience.
  • Adeptly managed the legacy .NET Asp.net webforms system, ensuring seamless integration of new features and swift resolution of bugs, bolstering system reliability.
  • Diligently followed Veracode-established coding standards and security protocols, identifying and mitigating issues to ensure compliance and enhance application security.

Education

Skills

Languages/Frameworks: C#, ASP.NET, ASP.NET Web Forms, Entity Framework, LINQ, GraphQL, Docker

Libraries/APIs: MediatR, ElasticSearch, ES NEST Client, Xunit, Moq, AutoFixture, FluentAssertions, Ardalis.Guards, FluentValidations, Refit, Swagger, SignalR

Database/Cache: SQL Server, Redis

Tools: JetBrains Rider, Visual Studio, Visual Studio Code, WebStorm, DataGrip, Azure Data Studio, SQL Management Studio

Version Control:Git, GitHub Enterprise, Azure Repositories

Project Management: JIRA, Agile methodology, Azure DevOps, JetBrains Rider

Testing: Postman, Integration testing, Unit testing

UI/UX: Telerik UI controls, Tailwind CSS, JQuery, Require.js, Handlebars.js

Others: Clean Architecture, CI/CD

Soft Skills: Problem-solving and analytical skills, Collaborative teamwork, Effective communication, Time management and prioritization, Adaptability to new technologies and tools, Continual learning and improvement, Project Management, Documentation and knowledge sharing, Cross-functional team coordination, Mentoring and providing support to other team members

Languages

  • Fluent English
  • Fluent Spanish