Eduardo Payan, Developer in Ciudad Obregón, Mexico
Eduardo is available for hire
Hire Eduardo

Eduardo Payan

Verified Expert  in Engineering

.NET and C# Developer

Location
Ciudad Obregón, Mexico
Toptal Member Since
January 16, 2017

Eduardo has successfully fulfilled many roles in his almost two-decade-long career. Eduardo is a .NET specialist, software architect, and team lead who is passionate about agile development practices and enthusiastic about project implementation and best practices. Besides his in-depth technical expertise and fantastic communication skills, Eduardo is a certified scrum master and product owner. He uses those skills to accelerate product delivery with customer satisfaction always in mind.

Portfolio

Kunai
Agile, Amazon Web Services (AWS), Angular, .NET, Architecture, Azure, DevOps...
Penta Holdings Inc
.NET, Angular, Azure, Azure SQL, TypeScript, JavaScript, Entity Framework Core...
Atlas Tech Development, Inc.
C#, Angular, LINQ, .NET, ASP.NET, Microsoft SQL Server, Azure, Azure DevOps...

Experience

Availability

Full-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Azure, Amazon Web Services (AWS), Angular, Scrum, Software Architecture, Distributed Team Management

The most amazing...

...professional experience I've had is as the lead software architect for many teams, thanks to which I experienced and learned new agile development practices.

Work Experience

Software Architect

2023 - 2024
Kunai
  • Designed a microservice architecture reliant on Kafka and Kubernetes to handle hundreds of thousands of daily events.
  • Performed as a hands-on developer of microservice components, like lambda functions, web APIs, and background services.
  • Developed DevOps activities using Terraform and Azure pipelines. Built the Terraform templates to create AWS resources and created the pipelines in Azure for multi-stage release.
Technologies: Agile, Amazon Web Services (AWS), Angular, .NET, Architecture, Azure, DevOps, C#, Microservices Architecture, Microservices, Docker, CI/CD Pipelines, C#.NET, REST APIs, Full-stack Development, APIs, Terraform, Jira, Project Planning, Requirements Analysis, Project Timelines, Apache Kafka, Lambda Functions, API Integration, Cloud Architecture, Windows, Web MVC, CSS, HTML

Full-stack Engineer

2023 - 2023
Penta Holdings Inc
  • Developed multiple Angular and React web applications.
  • Designed Azure architecture for a suite of products.
  • Implemented continuous delivery with infrastructure as code.
  • Implemented micro front-end patterns in the websites of the suite.
Technologies: .NET, Angular, Azure, Azure SQL, TypeScript, JavaScript, Entity Framework Core, C#, OpenID Connect (OIDC), Full-stack, OAuth, Azure Functions, React, Microservices Architecture, Microservices, Docker, CI/CD Pipelines, C#.NET, REST APIs, Full-stack Development, APIs, DevOps, Terraform, Jira, Project Planning, Requirements Analysis, Project Timelines, API Integration, Cloud Architecture, Windows, Web MVC, CSS, HTML

Full-stack Developer

2022 - 2023
Atlas Tech Development, Inc.
  • Designed and developed a .NET Core application from zero—custom identity service, appointment scheduling, product purchase via Shopify integration, payments via PayPal, and integration with Nextech (a 3rd-party patient's data manager).
  • Led a distributed team of back-end, front-end, and mobile developers, acting both as a tech lead and a scrum master, reviewing code, planning sprints, and providing training.
  • Designed and developed an Angular website for appointment management and store configuration.
Technologies: C#, Angular, LINQ, .NET, ASP.NET, Microsoft SQL Server, Azure, Azure DevOps, ASP.NET Core, Leadership, Architecture, Shopify API, Braintree API, Twilio API, Software Architecture, CI/CD Pipelines, C#.NET, REST APIs, Full-stack Development, Entity Framework, APIs, Azure Functions, DevOps, Jira, Entity Framework Core, Requirements Analysis, Project Timelines, API Integration, Cloud Architecture, Windows, Web MVC, CSS, HTML, React

Software Development Engineer

2018 - 2019
Amazon
  • Re-architected internal projects from the pull-only mode to observer-subscriber, implementing an extensible event-based serverless architecture.
  • Enhanced architecture quality by decoupling large projects into smaller systems.
  • Enabled debugging capabilities on projects that were only reliant on logs due to limitations in the common frameworks.
Technologies: Amazon Web Services (AWS), Software Architecture, RESTful Web Services, Architecture, Agile, Microservices Architecture, Design Patterns, Object-oriented Programming (OOP), Scrum, Leadership, Mentorship, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Full-stack, Solution Architecture, JavaScript, Continuous Integration (CI), Continuous Delivery (CD), Web API, Team Leadership, Software Design Patterns, Technical Leadership, TypeScript, Front-end, Microservices, CI/CD Pipelines, REST APIs, Full-stack Development, APIs, Project Planning, Requirements Analysis, Project Timelines, Lambda Functions, API Integration, Cloud Architecture, CSS, HTML

Software Architect

2017 - 2018
Luxoft
  • Created a microservice architecture for an asynchronous workflow for approvals and a document edition for an oil extraction company.
  • Led a team of eight engineers and participated as a hands-on developer.
  • Guided development teams to identify risks and blockers with two or three sprints ahead, while other teams identified them during the same sprint they arose by following Scrum practices.
  • Attained an additional 20% approval rate in product backlog items (PBIs) from the development team compared to other teams by creating detailed design documentation.
Technologies: Software Architecture, RESTful Web Services, Microsoft Certified Professional Developer (MCPD), Microservices Architecture, Scrum, Angular, .NET, Architecture, Azure, Agile, Microsoft SQL Server, Design Patterns, Object-oriented Programming (OOP), ASP.NET Core, .NET Core, Leadership, Mentorship, Distributed Team Management, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Full-stack, Solution Architecture, JavaScript, Continuous Integration (CI), Continuous Delivery (CD), Web API, Team Leadership, SQL, Software Design Patterns, ASP.NET, SOAP, Technical Leadership, TypeScript, Front-end, C#, Microservices, Docker, CI/CD Pipelines, C#.NET, REST APIs, Full-stack Development, Entity Framework, APIs, Azure Functions, Entity Framework Core, Project Planning, Requirements Analysis, Project Timelines, API Integration, Cloud Architecture, Windows, Web MVC, CSS, HTML

Senior Software Engineer | Technical Lead

2015 - 2016
Unosquare
  • Migrated a customer’s application from WinForms to WPF.
  • Designed the strategy to migrate the legacy code from WinForms into WPF, applying proper design patterns.
  • Developed a tree-like data loader with asynchronous behavior, implementing an MVVM pattern.
  • Investigated third-party requirements for new features.
Technologies: Microsoft Certified Professional Developer (MCPD), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), .NET, C#, Architecture, Azure, Agile, Windows Forms (WinForms), Microsoft SQL Server, Design Patterns, Object-oriented Programming (OOP), ASP.NET Core, .NET Core, Scrum, Leadership, Mentorship, Distributed Team Management, Certified ScrumMaster (CSM), Full-stack, Solution Architecture, JavaScript, Continuous Integration (CI), Continuous Delivery (CD), Web API, Team Leadership, SQL, Software Design Patterns, ASP.NET, SOAP, Technical Leadership, TypeScript, Front-end, Software Architecture, CI/CD Pipelines, C#.NET, REST APIs, Entity Framework, APIs, Requirements Analysis, Windows, Web MVC

Senior Software Engineer

2014 - 2015
Global Hitss
  • Migrated the legacy WinForms application into WPF while following best practices for the MVVM pattern.
  • Provided training to teammates about design patterns and best practices for WPF implementation.
  • Designed new features and updated existing implementations with best practices that improved performance and reduced developer adoption time.
Technologies: Software Architecture, RESTful Web Services, Microsoft Certified Professional Developer (MCPD), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), C#, .NET, Architecture, Agile, Windows Forms (WinForms), Microsoft SQL Server, Design Patterns, Object-oriented Programming (OOP), Scrum, Leadership, Mentorship, Certified ScrumMaster (CSM), Full-stack, Solution Architecture, Continuous Integration (CI), Continuous Delivery (CD), Web API, Team Leadership, SQL, Software Design Patterns, ASP.NET, SOAP, Technical Leadership, CI/CD Pipelines, C#.NET, REST APIs, Entity Framework, APIs, Requirements Analysis, Windows, Web MVC

Senior Software Engineer | Technical Lead

2008 - 2014
Tiempo Development
  • Analyzed, designed, developed, and coordinated the team project for data collection from a common agent platform using Apache ActiveMQ for Tripwire LogCenter.
  • Developed a WinRT application for internal training purposes that enabled accessibility of information about the development resources available in a rich graphical multi-touch interface (tablet).
  • Built web and Windows applications to manage audit data for USA Water Systems. These applications manage data from the simplest input form to survey designers and custom applications.
  • Analyzed, designed, and developed a safe file storage server. It's a Windows application that encrypts files and uploads them to a server for their preservation and security files, fully merged into a Windows functionality to ease usability.
  • Developed an advertising partner integration as an extension to a video streaming site which allows it to contact different advertising partners using various scripts and protocols obtained from database configuration.
  • Designed, as a team tech lead, new features for different projects; provided training for junior peers and coordinated development activities.
  • Directed and constantly communicated with customers for requirement analysis and status updates.
  • Promoted the implementation of a company-wide training plan.
  • Provided high-level estimations for new projects or new customers.
Technologies: Microsoft Certified Professional Developer (MCPD), Microsoft SQL Server, ASP.NET MVC, Windows Forms (WinForms), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), C#, .NET, Architecture, Agile, Design Patterns, Object-oriented Programming (OOP), Scrum, Leadership, Mentorship, Distributed Team Management, Full-stack, Solution Architecture, Continuous Integration (CI), Continuous Delivery (CD), Web API, Team Leadership, SQL, Software Design Patterns, ASP.NET, SOAP, Technical Leadership, Desktop App Development, Desktop App Design, Web Applications, CI/CD Pipelines, C#.NET, REST APIs, Full-stack Development, Entity Framework, APIs, Requirements Analysis, Windows, Web MVC, CSS, HTML

Senior Developer

2006 - 2008
Softtek
  • Worked on a site builder project—software for online creation and design of web pages.
  • Designed and architected Version 2.0 from scratch, following best practices for ActionScript 3.
  • Created the UML documentation to follow customer expectations.
  • Designed an event-driven internal component communication pattern that improved performance and reduced development time.
  • Provided training to the team about best practices when integrating Flex applications into a website.
Technologies: Design Patterns, Object-oriented Programming (OOP), SQL, Software Design Patterns, Technical Leadership, Desktop App Development, Desktop App Design, C#.NET, REST APIs, Windows

Software Developer

2005 - 2006
Construcción y Administración de Cajeme S.A.
  • Engineered software for strategic production planning—a WinForm project coded in C# and MS SQL2000.
  • Analyzed and designed features for a legacy application.
  • Analyzed and designed an upgraded version of an application.
  • Designed databases for new projects, following best practices.
Technologies: C#, .NET, Object-oriented Programming (OOP), Windows Forms (WinForms), SQL, Desktop App Development, C#.NET, Windows

Software Developer

2005 - 2005
Instituto Tecnológico Superior de Cajeme
  • Developed the software for online education programs in Macromedia Flash 8, MySQL 5, and PHP.
  • Analyzed, designed, and developed new features following best practices.
  • Designed and developed databases following best practices.
  • Developed software for the administration of educational programs and payment control in ASP.NET with C#.
Technologies: ASP.NET, C#, .NET, Object-oriented Programming (OOP), SQL, C#.NET, Windows

Software Developer

2004 - 2005
ECO-HORU
  • Built the software for the entire process of buying articles or services within federal organization management.
  • Designed and developed databases, including complex stored procedures to reduce data transfer latency and improve calculation performance.
  • Developed the user interface in Visual Basic 6.0. with components that followed the best user experience as per constant interviews with end-users.
Technologies: Microsoft SQL Server, Object-oriented Programming (OOP), Windows Forms (WinForms), SQL, C#.NET, Windows

Micro Front-ends

I applied the microservice architecture to front-end micro websites that can be deployed independently but still be used in the main parent website and maintained intercommunication using web components. This implementation allows multiple teams to build a complex website, using different front-end frameworks or libraries if necessary, without causing any collision, given the micro-websites architecture based on independent components.
2000 - 2006

Bachelor's Degree in Computer Systems Engineering

Instituto Tecnológico Superior de Cajeme (ITESCA) - Ciudad Obregón, Sonora, Mexico

FEBRUARY 2015 - PRESENT

Certified Scrum Master

Scrum Alliance

JANUARY 2014 - PRESENT

Microsoft Certified Professional Developer (MCPD)

Microsoft

Libraries/APIs

Windows Forms (WinForms), Web API, REST APIs, Entity Framework, React, LINQ, Shopify API, Braintree API, Twilio API

Tools

Jira, Terraform

Frameworks

ASP.NET, Angular, ASP.NET Core, .NET Core, ASP.NET MVC, .NET, Windows Presentation Foundation (WPF), Entity Framework Core

Languages

SQL, C#, C#.NET, CSS, HTML, JavaScript, TypeScript

Paradigms

Scrum, Continuous Integration (CI), Continuous Delivery (CD), Object-oriented Programming (OOP), Design Patterns, Agile, Requirements Analysis, Microservices Architecture, DevOps, Microservices, Azure DevOps, Desktop App Development, Database Design

Platforms

Software Design Patterns, Windows, Amazon Web Services (AWS), Azure, Azure Functions, Docker, Apache Kafka

Storage

Microsoft SQL Server, Azure SQL

Other

Software Architecture, Architecture, SOAP, RESTful Web Services, Microsoft Certified Professional Developer (MCPD), Windows Communication Foundation (WCF), Mentorship, Full-stack, Team Leadership, Leadership, Technical Leadership, Software Engineering, CI/CD Pipelines, Full-stack Development, APIs, Project Planning, Project Timelines, API Integration, Cloud Architecture, Web MVC, Distributed Team Management, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Solution Architecture, Front-end, OAuth, Lambda Functions, Desktop App Design, Web Applications, Computer Science, OpenID Connect (OIDC)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring