Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Eric Nguyen

Eric Nguyen

South Jordan,UT

Summary

Innovative Principal Software Engineer experienced in working with both onsite and offshore teams. Strong organizational skills coupled with more than 24 years of expertise

Overview

24
24
years of professional experience

Work History

Principal Software Engineer

AT&T Cybersecurity
01.2021 - Current
  • Served as technical lead with many projects at AT&T Cybersecurity, Collaborated with various groups within AT&T including product, networking, operations, and security to establish system requirements and architecture.
  • Developed identities management, resources management - OpenID Connect, OAuth 2.0 specs.
  • Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.

Lead Software Engineer

Progressive Leasing
03.2020 - 01.2021
  • Node.JS, Asp.Net Core, Web API, Angular 7+, Typescript, RxJs, NgRx, Redis.

Principal Software Engineer

Alluceo
10.2019 - 03.2020
  • Full Stack React + Spring Boot/Kotlin + PostgreSql software developer

Principal Software Engineer

Ancestry
06.2018 - 10.2019
  • Deep understanding of technology industry trends, emerging technologies, and software development best practices, and use that knowledge to recommend new tools and technologies.

Senior Software Engineer

Ancestry
07.2011 - 06.2018
  • Leveraging AWS cloud services and cloud native architectures to develop and maintain a set of complex of platforms including Imaging pipeline, Data validating Pipeline, Content publishing pipeline that process a large mount of images, data contents.

Senior Software Engineer

NetVision
01.2008 - 07.2011
  • Designed and implemented multi-tier architecture applications- Agents(window service), enterprise manager(window service), Administrator Console(WinForm), Agent Health Monitor(WPF),Web base Reporting(ASP.NET, JavaScript, Silverlight 3.0, WCF).

Senior Software Engineer

LANDESK Software
04.2007 - 01.2008
  • Working with a huge team to develop real time software distribution, license monitoring, alerting, provisioning and reporting tools to more easily manage systems across enterprise applications-Asset Management Suite, Security Management Suite.

Senior Software Engineer

Ophir-Spiricon LLC
08.2006 - 04.2007
  • Using .NET remoting and WPF to develop a laser beam diagnostics system application.

Software Engineer

AMETEK
01.2000 - 08.2006
  • Developing OIM Data Collection, OIM Analysis, Delphi-Phase Identification, and EBSD Detectors which are integrated suite of tools for acquiring and analyzing electron backscatter diffraction (EBSD) patterns in the scanning electron microscope (SEM)

Education

Master's degree - Computer and Information Systems Security/Information Assurance

University of Phoenix
05.2007

Bachelor's degree - Computer Science

Weber State University
06.2001

Skills

    Compiled languages: C, C, C#, Java, Kotlin, GoLang Scripting languages: Javascript, jQuery, bash,

    c-shell, Groovy

    Frameworks: Aspnet, Web API, WCF, WPF, Entity Framework, IoC/Unity, Angular, React, Spring, Spring MVC,

    Spring Web flux, JSP, Servlets, Hibernate, Jooq, Netflix OSS, ReactiveX, NodeJs, RestifyJs, ExpressJs, KoaJs

    Relational Databases: SQL, Oracle, MySQL, PostgreSQL, AWS Aurora

    NoSQL Databases: MongoDB, Cassandra, Key-value database, a graph database, In-Memory Redis Message

    Distributed Systems: RabitMQ, SQS, Kafka Hosting Servers: IIS, Tomcat, Nginx, Netty, Node Containerization:

    Docker, Kubernetes

    Caching: MemCache, Redis Cache

    Source Controls: Git, CVS, TFS

    Build Tools: Ant, Nant, Maven, Gradle, npm, Jenkins, Chef GO

    Web Technology: JavaScript, Node, npm, jQuery, Angular, React, Redux, Saga, React context and hooks, React

    Router, HTML, CSS3, BootStrap, d3, WebPack, browsify, grunt, gulp, requirejs, commonjs, typescript, Jest

    Enzyme, Mocha Chai, Jasmine Karma, Moca, AVA, Web sockets, Socketio, pub-sub Redis, distributed

    platforms, Caching ELK stack, elastic search Methodologies: CI/CD, Agile, TDD, Object-Oriented Programming,

    Object-Oriented Design, System Design Patterns, SOLID Principals

    In-depth knowledge of Microservice architectures with distributed and related patterns (SAGAS, CQRS, Sidecars,

    etc) Experience architecting several microservice-Event Driven Archtetures

    Understanding and experience with messaging platforms and patterns (Async architectures, pub-sub, fan-out,

    etc) Has developed systems using appropriate technologies such as Kafka, RabbitMQ, AWS Kinesis or other

Timeline

Principal Software Engineer

AT&T Cybersecurity
01.2021 - Current

Lead Software Engineer

Progressive Leasing
03.2020 - 01.2021

Principal Software Engineer

Alluceo
10.2019 - 03.2020

Principal Software Engineer

Ancestry
06.2018 - 10.2019

Senior Software Engineer

Ancestry
07.2011 - 06.2018

Senior Software Engineer

NetVision
01.2008 - 07.2011

Senior Software Engineer

LANDESK Software
04.2007 - 01.2008

Senior Software Engineer

Ophir-Spiricon LLC
08.2006 - 04.2007

Software Engineer

AMETEK
01.2000 - 08.2006

Master's degree - Computer and Information Systems Security/Information Assurance

University of Phoenix

Bachelor's degree - Computer Science

Weber State University
Eric Nguyen