Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Generic

Ivan Segura Araujo

Software Developer
Santo Domingo Norte,Santo Domingo

Summary

Full Stack Developer with 5+ years of experience delivering scalable solutions for large-scale systems, supporting over 3,000 employees. Skilled in C#, .NET, SQL Server, PostgreSQL, React, Next.js, and Azure, with a focus on backend development, and solving complex problems.

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals, and meet deadlines efficiently.

Overview

4
4
years of professional experience

Work History

Full-Stack Developer

Freelancer
Santo Domingo
10.2024 - Current

Tech Stack: .NET 8 (Backend), React, Next.js (Frontend), PostgreSQL, Azure, Docker.

  • Designed and developed a multi-tenant inventory and billing system, handling stock, categories, users, roles, permissions, and reporting.
  • Implemented JWT-based authentication and role-based access control (RBAC) for secure user management.
  • Created a generic filtering and pagination API with dynamic sorting and search capabilities.
  • Developed an inventory movement system to track stock transactions across multiple invoices.
  • Integrated React Query for optimized front-end data fetching and caching.
  • Designed and deployed the system using Azure and Docker for scalability and cloud compatibility.
  • Implemented a discount authorization feature, allowing administrators to approve special pricing for sales representatives.
  • Utilized Zod for form validation, ensuring robust and error-free front-end input handling.
  • Managed barcode scanner compatibility for streamlined product entry and stock updates.
  • Built customer and invoice management modules, enabling full sales cycle tracking.

Here is the link: https://ebmapp.vercel.app/

User: admin

Password: admin

Back-End .NET Developer

The Ksquare Group
Irving, Texas
08.2024 - 01.2025
  • Working as a Backend Developer specializing in .NET, with responsibilities including debugging and resolving issues in both legacy and modern versions of .NET applications.
  • Additionally, I contributed to the migration from Bing Maps to Azure Maps, enhancing the system's mapping capabilities and aligning with modern cloud solutions.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Performed troubleshooting of post-release software faults to support live service and installed software patch design.
  • Resolved production issues reported by end users in a timely manner.

Team Lead

ObjectLink
Santo Domingo
03.2022 - 08.2024
  • Promoted to team lead in a payroll system project, gaining experience in team management, task assignment, client collaboration, system integration with Dynamics and SAP, web services, server management, and time estimation.
  • Led the migration of the system to .NET 8 and Next.js, transforming it into a multi-tenant, cloud-based solution (Azure).
  • Implemented microservices, an API gateway, and modularized the database using SQL Server.
  • Utilized Docker and Kubernetes for deployment.

Software developer

ObjectLink
Santo Domingo
03.2021 - 03.2022
  • Worked on a payroll system for a company with over 3,000 employees, developing the API using C#, ASP.NET, Entity Framework, Fluent Validation, Dependency Injection, and RESTful principles
  • The frontend was built with .NET Core, JavaScript, jQuery, Kendo UI, and MVC
  • One of the most challenging tasks was designing a comprehensive attendance module to manage overtime, lateness, absences, and schedule rotations
  • This required accounting for various employee scenarios, such as permits, licenses, vacations, substitutions, holidays, and day-offs

Education

Certificate - Scrum Foundations Cetified Expert - SFCE

CertJoin
Online
04-2023

Technician - Technical training in the area of software development

Instituto Tecnológico de las Américas (ITLA)
Santo Domingo

Skills

  • C#
  • NET
  • HTML & CSS
  • JavaScript
  • TypeScript
  • SQL Server
  • Postgres
  • Razor
  • JQuery
  • React
  • Nextjs
  • Telerik/Kendo UI
  • Git
  • Agile and Scrum
  • Object-oriented programming
  • Azure
  • Docker

Languages

Spanish
First Language
English
Advanced (C1)
C1

Timeline

Full-Stack Developer

Freelancer
10.2024 - Current

Back-End .NET Developer

The Ksquare Group
08.2024 - 01.2025

Team Lead

ObjectLink
03.2022 - 08.2024

Software developer

ObjectLink
03.2021 - 03.2022

Certificate - Scrum Foundations Cetified Expert - SFCE

CertJoin

Technician - Technical training in the area of software development

Instituto Tecnológico de las Américas (ITLA)
Ivan Segura AraujoSoftware Developer