Hi, I'm Minh Tuyen Nguyen, a Senior Full Stack Software Developer.
Professional Summary
With more than 12 years of professional experience in software design, development, and integration, I am a software developer who is highly focused on achieving results. My expertise extends to encompassing professional software engineering practices and the most effective methodologies for the software development life cycle. This includes adhering to coding standards, conducting thorough code reviews, managing source control, overseeing the intricacies of build processes, and effectively handling various operations.
I have an advanced level of proficiency in programming languages, including C#, Visual Basic .Net, SQL, TypeScript, and Java. My problem-solving approach is characterized by its logical and professional nature, which has consistently led to successful resolutions of complex issues. My outstanding time management and multitasking skills have allowed me to effectively manage up to three concurrent projects in the past.
I have earned recognition from my peers for my strong critical thinking and problem-solving abilities. My commitment to collaboration and dedication to achieving project objectives with precision and efficiency are sources of personal pride. Additionally, I am well-versed in Agile frameworks and am equally comfortable working in both collaborative and independent settings to ensure the success of projects.
Technical skills
Programming languages: C#, Visual Basic .NET, Java, T-SQL, TypeScript, JavaScript, Visual Basic 6, VBA
Databases: MS SQL Server, MS Access, Azure Cosmos DB, MySQL
Reporting Tools: Microsoft Report Viewer (RLDC), Reporting Services, Crystal Reports, Excel spreadsheet library for .NET Framework/Core - EPPlus
Database Access Frameworks: ADO.NET, Microsoft Entity Framework, Dapper ORM
Web development framework and languages: Angular, AngularJS, HTML5, CSS, Twitter Bootstrap, Angular Material, React
Operating Systems: Windows, Mac, Centos, RHEL.
Project Management Tools: Azure DevOps, BaseCamp, Asana, Aha!
Source Control Tools: Azure DevOps, GitHub Enterprise, Microsoft Visual SourceSafe, Microsoft Team Foundation Services (TFS), Mercurial SCM, Apache Subversion SVN
CI/CD Tools: Azure DevOps, GitHub Actions
Work Experience
Senior Software Developer
Congressional Federal Credit Union - Oakton, VA, USA
October 2023 to Present
Execute full software development life cycle (SDLC).
Develop flowcharts, layouts, and documentation to identify requirements and solutions.
Write well-designed, testable code.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Develop software verification plans and quality assurance procedures.
Document and maintain software functionality.
Troubleshoot, debug and upgrade existing systems.
Deploy programs and evaluate user feedback.
Comply with project plans and industry standards.
Provide Tier 3 Escalation Support for our Digital Platform.
Senior Programmer Analyst
Saskatchewan Government - Regina, SK, Canada
September 2016 to August 2023
As a Senior Programmer Analyst, I have specialized in designing and developing custom websites for government ministries, emphasizing functionality, timely delivery, and high performance. My expertise extends to constructing and deploying robust web applications, ensuring their reliability through rigorous testing. I have maintained precise documentation to track any changes or deviations in projects.
My experience encompasses developing databases and structuring tables for enhanced web application support and performance, working collaboratively with developers and engineers to optimize and troubleshoot. I have refined existing software to correct errors, upgrade to new hardware, and boost efficiency, while also crafting code for future enhancements and fixes.
Proficient in relational database analysis and design using Microsoft SQL Server, I have conducted comprehensive regression and system-level tests to guarantee software quality. My responsibilities have included the ongoing maintenance and innovation of applications, closely monitoring their performance and swiftly addressing any issues.
I have demonstrated success in system design and documentation, drawing from thorough analysis to guide development strategies for significant projects. My role has involved defining project specifications, analyzing user requirements, and ensuring effective implementation and training for new systems. I have ensured consistent communication with stakeholders, providing updates and addressing feedback throughout project lifecycles.
Additionally, I have contributed to the professional growth of new developers, emphasizing adherence to design standards and conducting regular code reviews to uphold software quality. My collaboration with engineering teams has focused on assessing and enhancing system performance, and I have engaged with internal clients to discuss project progress, proposals, and technical challenges.
In critical situations, I have taken the lead in resolving complex issues, leveraging program data analysis for strategic decision-making. My efforts have aimed to preempt user-detected bugs through meticulous code reviews and quality assurance practices.
Serving as a key point of contact among team members and clients, I have produced comprehensive documentation, including design guides, user manuals, and project reports, and developed tailored solutions for intricate software problems.
Programmer Analyst
Saskatchewan Government - Regina, SK, Canada
November 2012 to September 2016
Built, tested and deployed scheduled jobs, .Net Windows applications, .Net web applications.
Resolved malfunctions with systems and programs through troubleshooting.
Participated in design sessions with clients to ascertain all project specifications for applications, databases and systems.
Documented program development and revisions and accurately maintained historical records.
Collaborated with product management to design, build and test systems.
Worked closely with clients to establish specifications and system designs.
Identified causes of issues within applications and determined which modifications needed to be made.
iOS Developer
GB Internet Solutions - Regina, SK, Canada
November 2010 to November 2012
Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.
Followed Apple's Human Interface guidelines to create products aligned with iOS UI norms.
Complied with Apple App Store guidelines to provide rapid approval and deployment to retail channels.
Worked with stakeholders to find collaborative ways to deliver business value for parties.
Worked with the quality assurance team to confirm app compatibility with analogous solutions on other platforms.
Researched and selected APIs for integration into development projects.
Integrated existing third-party APIs to shorten development times.
Included visible but unobtrusive ad placement opportunities within GasBuddy, OpenStores apps, increasing revenue potential without disrupting usage.
Designed user experience frameworks applicable to fit both iPad and iPhone screens.
Interactive Media Developer
Twisted Pair Productions - Regina, SK, Canada
July 2010 to November 2010
Build iOS, BlackBerry mobile apps.
Consistently used iOS SDK, BlackBerry SDK to produce highly effective content.
Assessed app performance and code efficiency through benchmarking and optimization tests.
Tested applications prior to final review to verify issue resolution.
Education
Bachelor of Science (Post Diploma)
Athabasca University - Athabasca, AB, Canada
June 2004 to Current
College Degree in Computer System Technology
Saskatchewan Polytechnic - Saskatoon, SK, Canada
August 2008 to June 2010
DCS / DEC in Information Technology
University of Natural Science - Ho Chi Minh City, Vietnam
September 2001 to December 2004
Certifications
GitHub Actions
Earned on October 06, 2024
Docker Foundations Professional Certificate
Earned on June 05, 2024
Microsoft Certified: DevOps Engineer Expert
Earned on September 30, 2022
Microsoft Certified: Azure Developer Associate
Earned on August 30, 2022
Microsoft Certified: Security, Compliance, and Identity Fundamentals
Earned on August 21, 2022
Microsoft Certified: Azure AI Fundamentals
Earned on August 1, 2022
Microsoft Certified: Power Platform Fundamentals
Earned on July 29, 2022
Microsoft Certified: Azure Data Fundamentals
Earned on July 23, 2022
Microsoft Certified: Azure Fundamentals
Earned on July 2, 2022