Summary
Overview
Work History
Education
Skills
Websites
Certification
Methodologies
Personal Information
Technologiestools
Awards
Training
Languages
Timeline
Generic

ALFREDO PRECIADO

Corona,CA

Summary

Software professional with 19+ years of experience in roles including software engineer, software architect, project leader, technical leader, and business analyst. Skilled in creating solutions, enhancing systems, and evaluating complex systems. Committed to delivering high-quality results in high-pressure environments. Strong problem-solving and multitasking abilities, both independently and as part of a team. Quick to grasp project requirements and efficiently master all aspects of a project with minimal training.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Sr. Software Engineer

Infinicept
01.2022 - 10.2024
  • Company Overview: New Accounts is one of the two flagship applications in Infinicept. New accounts allows Payfacs to quickly evaluate the risk level of merchants requesting credit card services. The system also setup the merchant environment with any of the credit card processors so they can start doing business.


Responsibilities:

  • Support my manager in guiding the team when he is unavailable.
  • Facilitate work in the team by following a culture of 'working ahead of schedule', 'dependencies first', and ‘helping each other’.
  • Coordinate teamwork and host ceremonies.
  • Upgrade our existing integrations to the newest versions such as Worldpay.
  • Guide our newest integrations with processors such as Adyen, Chase, Fiserv, RS2.
  • “Go to” person for solving the most complex problems assigned to the team and biggest integration projects.
  • Work with PMs, leadership, architecture, and other stakeholders to get requirements and verify solutions to business problems.
  • Coordinate work and help during P0 events (high-priority issues in production)
  • Refactor code to make it more maintainable, robust, and pattern-compatible.
  • Identify and solve problems found in daily monitoring so that the system works smoothly and with fewer workarounds.
  • Create reusable components available for everyone in the company.
  • Show the team's work to the rest of the company.
  • Coach team members on software design, best practices, and query optimization.
  • Help the team solve technical problems.
  • Streamline existing processes.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Tools: Azure, .net, Web Api, Sql Server, Kubernetes, Docker, Entity Framework, Blazor, MVC .net, Design patterns, NServiceBus, Pipelines, Terraform, LaunchDarkly, Moq, FakeitEasy, FluentAssertions, SonarQube


Sr. Software Engineer

COSTAR
04.2019 - 01.2022
  • Company Overview: Apartments.com is the leading online apartment listing website. It's always developing new features for their users and adapting to market needs. In addition, Costar has other inhouse products that contribute to apartments.com success.


Responsibilities:

  • Support my manager guiding the team when he is unavailable.
  • Coach team members on best practices and design patterns.
  • Facilitate work in the team by following a culture of 'working ahead of schedule' and 'dependencies first'.
  • Show team's work to the rest of the company.
  • Work together with BAs and PMs to verify stories to get requirements and provide new solutions to business problems.
  • Improve security in Apartments.com.
  • Develop key components for our systems with high quality such as: payment, property listing management, business rules enforcement, error handling, client-side communication framework between multiple applications and others.
  • Design and develop new high performance, high quality components and establish best practices so it's easier for all the teams to develop and maintain our systems.
  • Refactor code to make it more maintainable and pattern compatible.
  • Work closely with multiple teams and stakeholders such as developers, devops, dbs and others to develop and maintain our flagship application and other products.
  • Support production deployments and solve production defects and hot fixes.
  • Tools: Design patterns, net (4.6.2, 4.7.2 & Core 3.1), Web Api, C#, Sql Server, MySql, Angular 9, Knockout, JavaScript, Sift, Melissa Data, Google Maps, Google reCaptcha, Google Analytics, Google Tag, Stripe

Sr. Software Engineer

LOANDEPOT
05.2018 - 04.2019
  • Company Overview: Multiple applications were created or maintained during this period. Ex: MelloHome App, focused on the Real Estate Agents so they can manage their transactions. Other applications supported the communication between our internal agents and the potential clients.


Responsibilities:

  • Build backend for mobile application which integrates with Salesforce APIs.
  • Improve performance of application modules and sql queries, reducing synchronization duration from 40 mins to 2 mins.
  • Support multiple projects so they can deliver their goals on time.
  • Organize work between multiple teams such as DevOps, DB's, Database architecture, Software architecture, Salesforce team, BI and others in order to deliver project artifacts on time.
  • Tools: Design patterns, net, Web api, C#, Salesforce api (force & streaming api), Twilio, Dapper, NSubstitute, Melissa Data.

Sr. Software Engineer

MITCHELL INTERNATIONAL INC.
08.2014 - 03.2018
  • Company Overview: The flagship application receives and evaluates doctors’ bills and after applying a suite of rules recommends payment for them..The biggest clients were handling millions of records with db size of around 1.5 tb.


Responsibilities:

  • Develop new database tables, views, indexes for new development.
  • Identify slow queries, review and enhance stored procedures, triggers, views for maintenance.
  • Built electronic data interchange (EDI) web services from the ground up with full Application Performance Monitoring (APM).
  • Built reusable framework for implementing best practices that is easily integrated into legacy and new code in multiple applications.
  • Built new tool for importing multiple large image files to sunset a legacy Biztalk solution.
  • Refactoring champion to guide other teams in proper refactoring implementation.
  • Facilitated in the acquisition of previously-leased software by performing a code analysis.
  • Tools: Design patterns, net, Web Api, sql server, c#, VB.Net, Moq, javascript, jquery, AngularJs, bootstrap, ASP.Net MVC, windows services, c++, TFS.

Project Leader / Software Architect / Sr. Software Engineer / Technical Leader / Business Analyst

SOFTTEK INFORMATION SERVICES
04.2010 - 07.2014
  • Company Overview: Multiple applications were created during this period, they were used by multiple clients in different industries.


Responsibilities:

  • Design, create and maintain databases for the applications including tables, views, indexes, stored procedures and triggers.
  • Improve and Refactor 39 applications so they can be integrated into the new company ERP: SAP.
  • Architect solution to assign daily work for company employees and offer yearly hazard management evaluations.
  • Lead the development of web based software delivered with public displays for diagnostics and management.
  • Generated a functional specification including all the tracking needs for Hazardous materials in railroads in the USA.
  • Defined enterprise architecture for a company with distributed laboratories and factories.
  • Designed solution from scratch with better performance to sunset the previous solution for clients.
  • Architect solution that allowed the client to start new partnerships and get more clients.
  • Enhance a web 2.0 solution to work with several knowledge domains.
  • Delivered quality software by analyzing customer needs and choosing the technology that is the best fit for it.
  • Coordinated efforts between different stakeholders to achieve project objectives.
  • Provided application processing solutions by identifying areas of improvement and proposing new enterprise architecture.
  • Helped business analysts understand application analysis and external interfaces by providing documentation.
  • Mentored team members to help them grow professionally and improve team productivity.
  • Multiple applications were created during this period, they were used by multiple clients in different industries.
  • Collaborated with team members to develop, identify and accomplish assigned goals and objectives.
  • Tools: Design patterns, net, Web Api, HTML5, Node.js, C#, ASP.Net, ASP.MVC, Angular.js, Knockout, SignalR, Azure, SOA, Workflow foundation, Bootstrap, classic asp, WCF, UML, javascript, jquery, Silverlight, Zentity, Full text search.

Software Engineer

UBILOGIX
04.2009 - 04.2010
  • Company Overview: The flagship application works like a sniffer listening to Zigbee packages and allows the user to develop solutions based on this protocol. https://www.ubilogix.com/ubiqua/.


Responsibilities:

  • Improved the company flagship application performance and user experience by implementing best practices and design patterns.
  • Built electronic data interchange (EDI) functionality and defined strategy to support multiple formats and versions.
  • Improved our main application for handling large amounts of data collected by wireless nodes.
  • Tools: Visual Studio .NET 2008, .Net Framework (3.0, 3.5), C#, SVN (source control), Multithreading Programming.


Education

MASTER’S - COMPUTER SCIENCE

Center of Scientific Research And Higher Education of Ensenada
Ensenada B.C, Mexico
08-2004

BACHELOR’S - COMPUTER SCIENCE

University of Guadalajara
Guadalajara, Jalisco, Mexico
01.2001

Skills

  • DotNet
  • Azure
  • Docker
  • JavaScript
  • SQL Server
  • Design Patterns
  • NSubstitute
  • Melissa Data
  • Google reCaptcha
  • Google Analytics
  • Google Maps
  • Google Tag
  • LaunchDarkly
  • NServiceBus
  • Knockout
  • C#
  • Web API
  • Kubernetes
  • ASPNET
  • MVCNET
  • Angular
  • JQuery
  • SignalR
  • TFS
  • Twilio
  • Stripe
  • Salesforce
  • Moq
  • FakeItEasy
  • Scrum
  • Kanban
  • SAFe
  • Project Leadership
  • Programming Languages
  • Software Development
  • API development experience
  • Development Lifecycles
  • Continuous Integration and Deployment
  • Problem-solving mindset
  • Testing and debugging
  • Technical Analysis
  • Design reviews
  • Project Planning
  • Research and Development
  • NET development
  • Performance Improvements
  • Performance Optimization
  • Agile Methodologies Expert
  • Software Development Lifecycle
  • Technical Support
  • Web application development

Certification

  • Certified Scrum Master, 01/01/21, Scrum Alliance
  • Professional Scrum Master I, 01/01/21, Scrum.org
  • Specialist Certification – InsuranceSuite 8.0 Integration, 01/01/16, Guidewire

Methodologies

  • Scrum
  • Kanban
  • SAFe

Personal Information

Title: Software Engineer

Technologiestools

  • .Net/Core
  • Azure
  • Docker
  • JavaScript
  • Sql Server
  • Design Patterns
  • NSubstitute
  • Melissa Data
  • Google reCaptcha
  • Google Analytics
  • Google Maps
  • Google Tag
  • LaunchDarkly
  • NServiceBus
  • Knockout
  • C#
  • Web Api
  • Kubernetes
  • ASP .Net
  • MVC. Net
  • Angular
  • JQuery
  • SignalR
  • TFS
  • Twilio
  • Stripe
  • Salesforce
  • Moq
  • FakeitEasy

Awards

Engineering Excellence Award, 01/01/16, San Diego, USA

Training

Refactor and Testing, 01/01/16

Languages

English
Full Professional
Spanish
Native or Bilingual

Timeline

Sr. Software Engineer

Infinicept
01.2022 - 10.2024

Sr. Software Engineer

COSTAR
04.2019 - 01.2022

Sr. Software Engineer

LOANDEPOT
05.2018 - 04.2019

Sr. Software Engineer

MITCHELL INTERNATIONAL INC.
08.2014 - 03.2018

Project Leader / Software Architect / Sr. Software Engineer / Technical Leader / Business Analyst

SOFTTEK INFORMATION SERVICES
04.2010 - 07.2014

Software Engineer

UBILOGIX
04.2009 - 04.2010

MASTER’S - COMPUTER SCIENCE

Center of Scientific Research And Higher Education of Ensenada

BACHELOR’S - COMPUTER SCIENCE

University of Guadalajara
ALFREDO PRECIADO