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 more than a decade-long career, namely a .NET specialist, software architect, and team lead. Passionate about agile development practices, he is enthusiastic about project implementation. Besides his in-depth technical expertise and fantastic communication skills, Eduardo is a Microsoft Certified Professional Developer, a certified scrum master, and a certified product owner.

Portfolio

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...
Amazon
Amazon Web Services (AWS), Software Architecture, RESTful Web Services, Java...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Windows 10, Visual Studio Code (VS Code)

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

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#, B2B, B2C, OpenID Connect (OIDC), Full-stack, OAuth, APM, Azure Functions, React

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

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, Java, 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

Software Architect

2017 - 2018
Luxoft
  • 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.
  • Implemented an architectural framework for a web service project that allowed new features with at least two fewer sprints, each by creating an extensible service that can grow dynamically.
  • Attained an additional 20% approval rate in product backlog items (PBIs) from the development team in comparison 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

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 Framework (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

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 Framework (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

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 Framework (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

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

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

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

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

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.

Languages

SQL, C#, Java, JavaScript, TypeScript

Frameworks

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

Libraries/APIs

Windows Forms (WinForms), Web API, LINQ, Shopify API, Braintree API, Twilio API, React

Paradigms

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

Platforms

Software Design Patterns, Amazon Web Services (AWS), Azure, Azure Functions

Storage

Microsoft SQL Server, Azure SQL

Other

Architecture, SOAP, RESTful Web Services, Microsoft Certified Professional Developer (MCPD), Mentorship, Team Leadership, Leadership, Technical Leadership, Software Architecture, Distributed Team Management, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Full-stack, Solution Architecture, Front-end, Desktop App Design, Web Applications, Computer Science, Software Engineering, OpenID Connect (OIDC), OAuth, APM

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