2
NHAT NGUYEN 3636 Clarington Ave Los Angeles, California 90034 707-954-5081 [email protected] https://www.linkedin.com/in/nguyenhuunhat JAVA DEVELOPER Proficient software engineer focusing on Java development with over 4 years of experience building web- based applications through full software lifecycles using advanced frameworks. Specialized in Java back- end technologies, including J2EE, Spring, Struts, Hibernate, JSP, Servlet, Java Bean and front-end technologies such as JavaScript, HTML5, CSS, JQuery, Bootstrap, AngularJS. Expert in software design and architecture, including module building, algorithms, design patterns and automated testing. Object-Oriented Development Application Architecture Software Design Database Optimization Coding & Implementation Agile Methodologies Project Requirements Development Lifecycle Library & API Creation System Security Unit Testing & Validation Documentation Java Technologies: Java, Spring Core, Spring MVC, Spring Integration, Struts, Hibernate, JSP, Servlet, Java Bean, Web API, Android Web: JavaScript, HTML5, CSS3, jQuery, Bootstrap, AngularJS, AJAX, XML, Responsive Design Frameworks & Databases: JSON, RESTful Web Services; Oracle, MySQL, MS SQL Tools: Eclipse, NetBeans, Spring Tool Suite, Android Studio, UML, SVN, Git, JIRA, Mantis, Helpdesk, Visual Studio .NET, Dreamweaver, P/S SQL, SQLyog Platforms: Windows NT, Windows Server 2012, Windows 10 Testing: TestNG, JUnit, Selenium Webdriver, Selenium IDE SDLC: Scrum, Agile, Waterfall Design Patterns: Observer, Decorator, Factory, Singleton, Command, Adapter, Façade, Template Method, Composite, Proxy, Compound Patterns Other: Tomcat, Apache, XAMPP, Ant, Maven, IIS7 PROFESSIONAL EXPERIENCE CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). ABC VIRTUAL COMMUNICATION INC, HoChiMinh City, Vietnam 07/2014-07/2015 Multi-country custom software application development company in business since 1996. Java Developer Permanent Employee Led complete development lifecycle of web application products, including both front-end and back-end features and module integration. Analyzed project requirements and system compatibility. Designed and completed unit testing, performed maintenance, and delivered final product. Implemented projects to US- based customers on offshore model. Typical Projects: DMACC (https://ce.dmacctraining.com): Designed and implemented a web-based application system with different secure access levels for students and staff, including features: users and courses registration, payments and class listings. Built responsive layout successfully. Missouri Valley Line Constructors Apprenticeship & Training (https://www.movalleyjatc.org): Developed an online system which automates application processing. Implemented features: multiple security levels, application submission, employee portfolios, test feature, interview scheduling, timesheets and instructor modules. Technologies Used On These Projects: Java, Spring, Struts, Hibernate, JSP, Servlet, Java Bean, RESTful web services, JavaScript, HTML5, CSS3, jQuery, Bootstrap, AJAX, JSON, XML, Oracle, MySQL, Eclipse, UML, SVN, Mantis, SQLyog, TestNG, Selenium, Agile, Waterfall, Tomcat, Apache, Ant, Maven.

Resume_NhatNguyen

Embed Size (px)

Citation preview

Page 1: Resume_NhatNguyen

NHAT NGUYEN 3636 Clarington Ave Los Angeles, California 90034

707-954-5081 [email protected] https://www.linkedin.com/in/nguyenhuunhat

JAVA DEVELOPER Proficient software engineer focusing on Java development with over 4 years of experience building web-based applications through full software lifecycles using advanced frameworks. Specialized in Java back-end technologies, including J2EE, Spring, Struts, Hibernate, JSP, Servlet, Java Bean and front-end technologies such as JavaScript, HTML5, CSS, JQuery, Bootstrap, AngularJS. Expert in software design and architecture, including module building, algorithms, design patterns and automated testing.

Object-Oriented Development Application Architecture Software Design Database Optimization

Coding & Implementation Agile Methodologies Project Requirements Development Lifecycle

Library & API Creation System Security Unit Testing & Validation Documentation Java Technologies: Java, Spring Core, Spring MVC, Spring Integration, Struts, Hibernate, JSP, Servlet, Java Bean, Web API, Android Web: JavaScript, HTML5, CSS3, jQuery, Bootstrap, AngularJS, AJAX, XML, Responsive Design Frameworks & Databases: JSON, RESTful Web Services; Oracle, MySQL, MS SQL Tools: Eclipse, NetBeans, Spring Tool Suite, Android Studio, UML, SVN, Git, JIRA, Mantis, Helpdesk, Visual Studio .NET, Dreamweaver, P/S SQL, SQLyog Platforms: Windows NT, Windows Server 2012, Windows 10 Testing: TestNG, JUnit, Selenium Webdriver, Selenium IDE SDLC: Scrum, Agile, Waterfall Design Patterns: Observer, Decorator, Factory, Singleton, Command, Adapter, Façade, Template Method, Composite, Proxy, Compound Patterns Other: Tomcat, Apache, XAMPP, Ant, Maven, IIS7

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

ABC VIRTUAL COMMUNICATION INC, HoChiMinh City, Vietnam 07/2014-07/2015 Multi-country custom software application development company in business since 1996.

Java Developer – Permanent Employee Led complete development lifecycle of web application products, including both front-end and back-end features and module integration. Analyzed project requirements and system compatibility. Designed and completed unit testing, performed maintenance, and delivered final product. Implemented projects to US-based customers on offshore model.

Typical Projects:

DMACC (https://ce.dmacctraining.com): Designed and implemented a web-based application system with different secure access levels for students and staff, including features: users and courses registration, payments and class listings. Built responsive layout successfully.

Missouri Valley Line Constructors Apprenticeship & Training (https://www.movalleyjatc.org): Developed an online system which automates application processing. Implemented features: multiple security levels, application submission, employee portfolios, test feature, interview scheduling, timesheets and instructor modules.

Technologies Used On These Projects: Java, Spring, Struts, Hibernate, JSP, Servlet, Java Bean, RESTful web services, JavaScript, HTML5, CSS3, jQuery, Bootstrap, AJAX, JSON, XML, Oracle, MySQL, Eclipse, UML, SVN, Mantis, SQLyog, TestNG, Selenium, Agile, Waterfall, Tomcat, Apache, Ant, Maven.

Page 2: Resume_NhatNguyen

NHAT NGUYEN Page 2

707-954-5081 [email protected] https://www.linkedin.com/in/nguyenhuunhat

ICARDIAC TECHNOLOGIES INC, Rochester, New York 10/2013-02/2014 Global core lab providing cardiology review, data accessibility, and technical support.

Freelancer – Short Term Contract, Worked Online Designed and developed iClinica API Version 1.0 through entire software development cycle, including architecture creation, implementation and delivery. Verified and validated data inputs and outputs. Coordinated with Validation Engineer.

Project:

iClinica API Version 1.0: Implemented a web API which was designed to support another platforms, including authentication, uploads XML files, validation, data processing.

Technologies used: ASP.NET MVC 4 API, JavaScript, jQuery, AJAX, JSON, XML, MS SQL, Visual Studio .NET, SVN, Windows Server 2012, Agile - Scrum.

NAM A BANK, HoChiMinh City, Vietnam 08/2011-05/2014 Commercial joint stock bank, a key contributor to Vietnamese economic development.

Java Developer – Permanent Employee Developed and implemented next generation web-based software applications, including design architecture, analysis, coding, testing, deployment and maintenance. Created complex internal technology solutions, improving bank productivity and profitability.

Typical Projects:

IT Service Desk: Designed and implemented an online service desk application with features: ticket creation, assignation, maintenance, resolution and data export.

Fund and Bill Management: Designed and implemented a financial platform where accounting and fund departments manage bills, receipts, reports, cash flow, transactions and data import/export.

Management Information System: Created an internal communications network, with announcements, news, forum, calendar and official dispatches.

Employee Performance Evaluation (KPI): Created a web-based application for Human Resources use which evaluates employee performance statistics, including import/export.

Technologies used on these projects: Java, Spring, Struts, Hibernate, JSP, Servlet, Java Bean, EJB, RESTful Web Services, JUnit, JavaScript, HTML5, CSS3, jQuery, AJAX, JSON, XML, Oracle, MS SQL, NetBeans, Eclipse, UML, SVN, C#, .Net, Sharepoint, Dreamweaver, BI Reporting Tool, ISO/IEC 27001, Tomcat, JBoss, Ant, Maven, IIS7.

EDUCATION

Master of Science in Computer Science (In progress via distance education; expected completion date March 2018)

Maharishi University of Management - Fairfield, Iowa

Bachelor of Science in Computer Science (2011, 8/10 GPA) University of Information Technology - HoChiMinh City, Vietnam

ACADEMIC PROJECTS

Library Management System, MUM: Developed and integrated modules for desktop application allowing book borrowing with multiple user roles. Used Java8, JavaFX, Eclipse, UML, JUnit.

Food Ordering, MUM: Designed and developed a food ordering Android application for servers to make and manage orders for clients. Used Android studio, Java, and RESTful Web Services.

Banking Framework: Designed, developed and integrated modules for a banking system, creating and managing customers, accounts, credit cards, interest, deposits and withdrawals. Used Java8, Java Swing, Design Patterns (Command, Factory, Singleton, Template, Façade).