STEVEN NGUYEN (HOA VINH NGUYEN)
*** *** **** **** ******** West Midlands B92 8NB UK
Phone: +44-749*-******
Email: ***.************@*****.***
OBJECTIVE
I am seeking a position in information technology field with a progressive company providing the challenging opportunity where I can contribute my outstanding software design expertise and applications software development.
PERSONAL PROFILE STATEMENT
IT professional with 6 years+ of working experience in IT field with a wide range of applications and technology skills including: Software development, software design and architecture, software testing, customer service support and production support. My background strengths include project leadership, problem solving, and multi-tasking skills experience with the ability to meet or exceed critical deadlines. I have exceptional teamwork and human relations skills, and a strong ability to communicate professionally, concisely and effectively with internal and external customers. In my current job, I specialize as a Software Engineer to develop Dealer Management System with an emphasis on .NET Web development for Pinewood Technologies PLC at West Midlands, United Kingdom.
EDUCATION
September 2011 - November 2014 FPT Aptech - Hanoi, Vietnam Higher Diploma in software engineering (Graduated Magna Cum Laude) September 2008 - May 2013 Electric Power University - Hanoi, Vietnam Bachelor of Engineering in Electrical Power System (Graduated Cum Laude) AWARDS
2013 Outstanding best result of FPT Aptech
2009 College Freshman Scholarship
COMPUTER SKILLS
Programming Languages and Technology Skills: ADO.NET, ASP.NET Webforms, ASP.NET MVC (3, 4 and 5), Web API, Bot Framework (AI), Windows Forms C#, .NET framework C# (4.0, 4.5, 4.5.2, 4.6 and 4.7.2), .NET Core, Entity Framework (5.0.0.0 and 6.1.3.0), Dapper, LINQ, NUnit, Moq, IIS, Windows Services, Angular (2, 4, and 5), AngularJS, Angular-UI, AngularStrap, Bootstrap, Twitter bootstrap, Kendo UI, HTML, CSS, JavaScript and JQuery, AJAX, Lodash Databases: MS SQL Server (2008, 2012, 2014, 2016, 2017 and 2019), MySQL and MongoDB Reports: Microsoft SQL Server Reporting (SSRS)
Applications: SharePoint, Visual Studio (2010, 2012, 2013, 2015, 2017 and 2019), Visual Studio Code, IIS Server, Robo 3T, Studio 3T, BitBucket, Source Tree, GIT, SVN, TFS, VSTS, Microsoft Azure Storage Explorer, SonarQube
WORK EXPERIENCE
Pinewood Technologies - Birmingham, UK October 2019 - Present Software Engineer
Developing Parts and Workshop modules Pinewood Dealer Management System within a Microsoft Environment
Working across multiple work streams and project teams as well as Product Owners and Business Analysts in finding the best solutions to figure out technical problems
Creating a plan for various development activities, breaking each work package into tasks, and providing project timeline estimation
Applying performance tuning
Doing code review on a day-to-day basis following the Pinnacle coding standards
Carrying out technical grooming for user stories for upcoming sprints
Completing daily and weekly tasks assigned by lead developers NashTech - Hanoi, Vietnam April 2017 - October 2019 Senior Software Engineer
Worked with clients to gather their requirements, performed analysis, design, specifications, completed project documentation and project timeline
Developed a search engine based on Elastic search tool to allow users perform searching on the client side completely
Trained team members on document requirements, system workflow, coding convention and coding standards
Designed and developed a generic toolbars utilized from all over the system to provide users with frequently used functions such as Mark as Favorite, note-taking and download etc...
Refactored CPU-Intensive functions such as file generation into micro-services isolating those functions from the rest based on Azure Function to take advantage of auto scaling feature in case number of requests suddenly increased.
Enhanced performance tuning
Used Azure Service Bus to trigger actions refreshing cached data whenever data changes are made
Monitored production app health on daily basis, troubleshot issues, requests and questions from end-users as they arise
Performed app health report on weekly basis, reported to client with regard to app health through DevOps (Software Development that developers and operations teams use to build, test, deploy and monitor applications) weekly meeting
Collaborated with Azure supporters to get help in finding out the root cause of production app errors or challenge them to figure out problems related to new features or their error analyses
Identified and patched vulnerabilities in app security complied with OWASP Top 10 principles such as A7 missing level access control is one of the most popular security risk
Developed automatic registration of dependency injections to get rid of registering with dependency injection provider manually
FPT - Hanoi, Vietnam March 2015 - April 2017
Senior Software Engineer
Worked on multiple projects simultaneously, designed projects structure and coding architecture, coding implementation and problem solving
Served as team leader onsite in Malaysia, wrote codes and applied unit testing for HSE Online Training web application to manage staffs training records
Attended and planned meetings with customers, other team members, other leaders and reported to project manager on the progress of the projects
Participated in technical study and developed new features for web application independently
Made a decision of picking up appropriate technologies to meet project requirements
Provided clear directions and instructions for team members to make sure they carried out their tasks effectively
Reviewed and refactored source code written by other team members to improve performance and reduce data traffic
Trained and provided support testers for testing functions correctly
Worked with other vendors and technical support teams to troubleshoot issues and provided best solutions
Technical Architect and Technical Pre-sale
Served as team leader and developed chatbot function integrated to StarHub website and Jira system
Used SignalR to develop chatting function between users and bot engine
Used Redis as a message backplane for sharing messages among servers while scaling out
Built the process of conversations for bot engine using template method design pattern Technical Supporter
Served as team leader onsite in Malaysia, completed project for banking data of OCBC bank, gathered requirements, performed daily backup of reporting database by using SMO library, developed function for managing background jobs and services, developed restoring functions for restoring daily backup databases,
Provided guidance, assisted and trained team members working in the right manner
Assisted overseas team in fixing technical issues, provided directions and resolutions
Developed application for Education and Sponsorship Management System (ESMS) to manage students and sponsorship records using ASP.NET MVC 3 with C# and MS SQL Database
Instructor
IT instructor at Aptech Computer Education and Posts & Telecommunications Institute of Technology
Conducted IT classes for students on how to write codes and taught Visual Studio, MS SQL Server Management, C# and .NET, Java both on site and from remote locations. NTT Data - Hanoi, Vietnam March 2013 - March 2015
Software Engineer
Participated in technical study and developed new features for Doctors web application independently to manage and manipulate patients’ information
Coordinated and collaborated with other local team members to give solutions for software problems, wrote codes and applied unit testing
Developed an Emulator tool for simulating the process of sending responses and receiving requests between the two devices including typical tasks, devices communicated with each other via RS232 COMPort
Developed functions working with configuration file in ini format
Performed input validation to validate input configuration file uploaded and prepared by users
Participated in analyzing, designing, coding, testing and developing
Composed TimeSheet Reporter® to make it’s workable to report time on organizations, projects and activities from your MS Outlook® Calendar
Participated in Coding, testing and maintaining
Handled workflow of timesheet approval process
Developed to achieve a .ascx module to manage an advanced Stateful Gridview based on built-in webforms’ gridview and AjaxControlToolkit.Binary.NET40 that can be reusable in any ASP.NET Webforms applications for data rendering purposes REFERENCES
Available upon request