Eduardo Payan, .NET and C# Developer in Ciudad Obregón, Mexico
Eduardo Payan

.NET and C# Developer in Ciudad Obregón, Mexico

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.
Eduardo is now available for hire

Portfolio

  • Amazon
    Amazon Web Services (AWS), Software Architecture, RESTful Web Services, AWS...
  • Luxoft
    Software Architecture, RESTful Web Services, XAML, Visual Studio...
  • Unosquare
    XAML, Visual Studio, Microsoft Certified Professional Developer (MCPD)...

Experience

Location

Ciudad Obregón, Mexico

Availability

Part-time

Preferred Environment

Visual Studio, Windows 10, 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.

Employment

  • 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.
    • Designed project-to-deliver system extensions that involved third-party product dependencies with minimum effort.
    • Enhanced architecture quality by decoupling large projects into smaller systems.
    Technologies: Amazon Web Services (AWS), Software Architecture, RESTful Web Services, AWS, Ruby, Python, 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
  • 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, XAML, Visual Studio, 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
  • 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: XAML, Visual Studio, Microsoft Certified Professional Developer (MCPD), Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), .NET, C#, Architecture, Azure, Agile, 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
  • 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.
    Technologies: Software Architecture, RESTful Web Services, XAML, Visual Studio, Microsoft Certified Professional Developer (MCPD), Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), C#, .NET, Architecture, Agile, 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: XAML, Visual Studio, Microsoft Certified Professional Developer (MCPD), ActionScript 3, Flex, MySQL, Microsoft SQL Server, ASP.NET MVC, 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
  • 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: ActionScript 3, ActionScript 2, Flex, Flash, Design Patterns, Object-oriented Programming (OOP), SQL, Software Design Patterns, Technical Leadership
  • 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), WinForms, SQL
  • 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: MySQL, Flash, 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, Visual Basic 6 (VB6), Object-oriented Programming (OOP), WinForms, SQL

Experience

  • 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.

Skills

  • Languages

    SQL, C#, Java, JavaScript
  • Frameworks

    ASP.NET, ASP.NET Core, .NET Core, ASP.NET MVC, .NET, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), Angular
  • Libraries/APIs

    WinForms, Web API
  • Paradigms

    Scrum, Continuous Integration (CI), Continuous Delivery (CD), Object-oriented Programming (OOP), Design Patterns, Agile, Microservices Architecture
  • Platforms

    Software Design Patterns, Amazon Web Services (AWS), Azure
  • Storage

    Microsoft SQL Server
  • Other

    Architecture, SOAP, RESTful Web Services, Microsoft Certified Professional Developer (MCPD), Mentorship, Team Leadership, Leadership, Technical Leadership, AWS, Software Architecture, Distributed Team Management, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Full-stack, Solution Architecture

Education

  • Bachelor's Degree in Computer Systems Engineering
    2000 - 2006
    Instituto Tecnológico Superior de Cajeme (ITESCA) - Ciudad Obregón, Sonora, Mexico

Certifications

  • Certified Scrum Master
    FEBRUARY 2015 - PRESENT
    Scrum Alliance
  • Microsoft Certified Professional Developer (MCPD)
    JANUARY 2014 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others