Andy Nguyen
Garland, TX
*********@*****.***
● Over 15+ years of strong professional .Net Development experience in various applications based on Object
Oriented Programming (OOP), Client/Server, N-tier architecture, Web based and Internet on Microsoft related
Technologies.
● Expertise in working with technologies like Visual Studio .NET 2008/ 2010/ 2012/ 2013/2015/2017, C#.NET,
ASP.NET, MVC 3/4, .NET Framework 3.0/3.5/4.0/4.5, ADO.NET.
● Proficient in C#, JavaScript / AJAX / JSON / HTML, Web API, JQuery, Angular Js, SOAP, WCF, MVC, MVVM.
● Hands-on experience in application development and testing using ASP.NET, HTML/DHTML, HTML5, CSS3,
JavaScript, jQuery, AngularJS, Require JS, and SQL Server 2008/2010/2012.
● Developed a .NET server plug-in library for authenticating the transaction with external providers such as secure payment systems (SPS) and return the status back to the mobile application.
● Solved major defects in navigation controller behavior for the Mobile application
● Widespread Experience in designing, developing of components for the Presentation Layer, Business Access
Layer and Database Access Layer for Microsoft Distributed applications, deployment and unit testing of Web based applications.
● Participated in the design, development, and implementation of complex server and mobile based applications
● Experience with Web Service technologies such as Simple Object Access Protocol (SOAP), Web Service Definition Language (WSDL), REST, XML and WCF Web Services
● Used ADO.NET Entity Framework, LINQ, Lambda Expressions for Extensive Querying of the database.
● Experience in working Model View Controller (MVC), MVVM and LINQ, Entity Framework, Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).
● Experience in writing TSQL, PL/SQL, SQL Databases, Stored procedure and Cursors in SQL Server/ Oracle 11g.
● Experience in SQL Server and Oracle database design and development in writing Constraints, Indexes, Views,
Stored Procedures, Cursors, Triggers and User Defined Functions.
● Excellent working knowledge in Developing Windows Services, RESTful WebServices, Web Forms, SOAP, XML,
XSD, XPATH and IIS.
● Good Exposure in implementing the SOA, MVC 2.0/3.0/4.0/5.0 pattern and Agile Methodologies like Scrums,
Extreme Programming, TDD, and Adaptive Software Development to provide most effective business applications.
● Ability to understand, Flexible and quickly adapt to changing environments professionally and personally.
Work Experience
Sr .Net Developer
Experis
December 2022 to June 2024
Responsibilities:
• Implement new features for core Product Pricing team for the rule and pricing framework
• Work with legacy system to implement features and enhancement
• Suggest and refactor code to follow standards practices e.g. SOLID principles and design patterns
• Mentor other members of the team
• Work with offshore members and lead project tasks
• Support the release process for weekly release builds
• Implement improvements to fix pipeline builds
• Implement docker service hosting on Azure
Technologies: C# 6.0, WebAPI, Microservice, Winform, Angular, Powershell Freelance .NET Developer
Matrixtekon
October 2022 to December 2022
1. Developed and implement backend service using .NET core 3.1, using dockers, and hosting on AWS ECS and EC2
2. Built mobile application using flutter for intake for taxation service 3. Built and design back office application using Angular 4. Design and built database for taxation service
Senior .Net Developer
KForce-Addison, TX
March 2022 to September 2022
Responsibilities:
• Working for Wells Fargo bank, in the WF auto LOB, developing features and enhancements on various applications within Closures teams
• Applying coding improvements using software principals SOLID e.g., DI (dependencies injections, SRP) and various practices within Wells Fargo auto.
• Ensuring code quality, developer task includes using testing methodologies TDD and BDD.
• Follow release projects Jira and Jenkins
• Working an Agile environment, following the Agile ceremonies e.g. planning task, daily standups, and perform release process using CI/CD, Jenkins, Jira and following code quality gating practices.
• Worked in a fast and dynamic team environment, this utilized my strong problem-solving skills
• Improved existing systems to assist the company business through redevelopment and enhancements
• Utilizing the following Microsoft technologies SQL, Blazor, Angular, ASP.NET
• Wearing a QA hat, working to QA other developers code, and report within ALM
• Implement OpenID oAuth for the bank internal security of application
• Host application on K8s and PCF on prem cloud service
• Exposure to deployment on Azure cloud
• Certified Azure - AZ900
Senior .Net Developer
NewBenefits-Addison, TX
August 2021 to March 2022
Responsibilities:
● Implement new features for marketplace client facing website
● Work on migration legacy code for backend process to modern services e.g. .netcore apis
● Suggest and refactor code to follow standards practices e.g. SOLID principles and design patterns
● Mentor other members of the team
● Work with offshore members and lead project tasks
● Developed microservice for revamping legacy codes, using DDD design of software Technologies: C# 6.0, MVC, .NET Core, WebAPI
Senior .Net Developer
Bank of America-Addison, TX
February 2021 to June 2021
Responsibilities:
● Implement new features for a critical security product within the GIS team
● Suggest and refactor code to follow standards practices e.g. SOLID principles and design patterns
● Mentor other members of the team
● Work in Agile process
Senior .Net Developer
Charles Schwab-Westlake, TX
October 2020 to February 2021
Responsibilities:
● Implement backend service using .NetCore adhering to Schwab standards
● Contribute to development and technical discussion on coding improvements
● Deliver a critical functionality part of TD merger with Schwab
● Follow coding principles and practice e.g. SOLID Senior .Net Developer
CxLoyalty-Plano, TX
May 2020 to October 2020
Responsibilities:
● Enhancement and supporting existing multi-tenant e.g. Citibank, Chase etc on the travel and rewards booking platform
● Work within an Agile process
● Work with BSA and Product team to gather requirements and implement features for business
● Work on CI task to improve business operations
Senior .Net Developer
Bank of America-Addison, TX
October 2019 to April 2020
Responsibilities:
● Develop new features according to business specification and requirements
● Work within an Agile process
● Contribute to continuous improvement e.g. UI automation testing, migrate to modern technology e.g. Typescripts, .Net core
● Mentor and contribute to design discussion to improve the application
● Actively look at improving application e.g. code refactoring, user experience, or application process
● Implement critical data features to realtime / offline process using e.g. Kalfa Senior .Net Developer
LexisNexis-Raleigh, NC
April 2019 to October 2019
Responsibilities:
● Developing an AI legal assistance, like Google Assistant
● Integrate with machine learning and data analyst queries
● Work within an Agile process
● Contribute to features within the legal assistance tools that provides value for customers.
● Develop services in .Net Core
Senior .Net Developer
NCSECU-Raleigh, NC
December 2017 to March 2019
Responsibilities:
● Developed Credit Card Alert service for NCSECU, allowing the customer to register to be notify when the credit limits met.
● Applying design patterns and service designs i.e. DDD and Microservice for backend services.
● Implementing the Credit Card Alert features for the customer to registration on the online portal.
● Redeveloped or migrate legacy web service over to API services which is used by SECU portal.
● Migrated legacy website to .Net Core and use React as the front end client Senior .Net Developer, RTP, Durham, NC
MVC
December 2016 to December 2017
Responsibilities:
● Developing a wide range of surveying and data collection web applications
● Work to bring on-board modern design and technology to implement best practice and standards
● Collaborate amongst business team area such as statistician and data analyst to implementation business requirements
● Migrated legacy webform website to MVC technologies Senior .Net Developer
Commonwealth Bank-Sydney NSW
May 2014 to July 2016
Responsibilities:
● Developed and redesign web application adopting responsive design
● On site business support and resolution of production issues
● Mentor and advise other team members on coding practice and design
● Mobile web and POC iOS applications
● Designing mobile application using Visual Studio and ASP.Net.
● Project development R&D on latest web technologies Technologies: ASP.NET MVC 4 - 5, WebAPI, WCF, C#4.0, Entity framework, MS SQL Server 2008, CSS3, TFS, JQuery and various JavaScript open source technologies Senior .Net Developer, Sydney, Australia
NSW Health
October, 2012 — February, 2014
Responsibilities:
● Involved in the design and implementation new enhancements functionality of various applications
● The application supported was on the NSW Health Statistical web application, which provided health stats for the NSW public to access
● The application was complex as it has many components involved web application (MVC), WCF service, SQL
Server 2008, ETL process (SSIS), SSRS (Reporting) feature to display charts and the statistical data stored in the data cube (SSAS
● Whilst during this time he assisted in overhauling a legacy project to migrating this from MVC 2.0 over to MVC
4.0
● Redesigning so that it is a proper N-Tier application and integrating its users and application security feature with the NSW Health AMS (admin manage system
● Supported migration from ASP.NET MVC 2 to 4 for current existing web application
● Integration development work whereby existing application is overhaul to integrated with other core systems
● Enhancement work developing and streamlining legacy process with current best practices
● Providing design solutions using current technologies and practices to these critical systems
● Implement and design new data migration and refine the data approval process allowing business easily track and managed data which is approved for production via workflow process
● Redesigned and improved current NSW Health application data import process Technologies: ASP.NET MVC 2-4, WCF, C#4.0, nHibernate 3, MS SQL Server 2008, SSRS, SSIS, SSAS
(OLAP), jQuery,
CSS3, TFS.
Senior .Net Developer
FX Trading-Sydney NSW
May 2011 to October 2012
Responsibilities:
● Involved in new development projects working on the FX Trading application for Westpac Bank using Silverlight
● This is a critical application within the institutional bank sector of the bank which deals in the millions and billions transactions a day for the bank
● During this project, worked on different applications within the FX department ranging from front offices applications used by the dealer on the trading floors and back offices application that processes the trade orders
● Architected and implemented a high volume service layer service (WCF) exposing trading functionality to external vendors both in US and NZ
● The application was built to have high volume low latency in mind as the key measure as NZ clients were batch processing high volume of trades through to the system
● The application was implemented successfully and provided platform for other applications integrating all the detach application through this new SOA application
● The team adopted an Agile practice where the environment was high demanding and minimum errors, on one particular occasion the client facing application was performing extremely poorly as trades were timing out and this was costing the bank
● Andy nominated to be involved in investigating and resolving this issue, parking his tasks
● Developed various components of the FX trading application, both external and internal facing applications
● Design and developed core trading services used by external parties to utilize the core trading functionality
● While also working on maintenance and enhancement tasks for a range of diverse applications from front -end in (ASP.NET 2.0, ASP.NET MVC, Silverlight and Winforms), back-end using (WCF, EF, SQL Server 2005
● System Integration between various FX applications Technologies: ASP.NET 2.0, ASP.NET MVC 3, Silverlight 4 using VS2010, SQL-Server 2008, C# 3.5 - 4.0, WCF and
Entity Framework, SVN.Net Developer, Sydney, Australia ANZ Bank
April 2006 to May 2011
Responsibilities:
● While working at E*TRADE, served in a BAU role within the company and from there eventually worked on various aspects of the Equity and Options trading environment
● Involved in both the front end web application (ASP.NET 2.0) adding new features to the website, supporting the old legacy classic ASP website and later on involved in the process to decommission that implement a seamlessly redirecting feature for those to login switch over to the new web application
● At E*Trade the system core logic were in the database; responsibility included writing optimized query and stored procedures, as well as database design and various index approaches
● From all the various projects he worked on, one of which that stood out was Tax Tools which won the Smart
Investor Blue Ribbon Award 2010
● His involvement in the project was implementing the core part of the project allowing users to subscribe to the Tax Tools services
● The project utilized C# 3.5 and WCF technology
● The challenge with this project was ensuring various interfaces both internal and external 3rd parties are able to communicate with one another
● 2005, MS VS 2008, WCF, LINQ, ASP.NET 2.0, ASP.NET MVC and .NET NT Services using C# 2.0 and 3.5 Technologies: VS2008, SQL-Server 2005, VB6, C#, ASP and ASP.NET, .NET 2.0, 3.5 and .NET 4, Web Service and WCF
MVC
Technologies: C# 6.0, MVC, .NET Core, WebAPI, Angular 9 Education
Master of Information Technology in Information Technology University of Sydney
2009
Bachelor of Computer Sciences in Computer Sciences Royal Melbourne Institute of Technology
2003