Tan Nguyen
Senior Web Developer at JusCollege- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
JusCollege
-
United States
-
Consumer Services
-
1 - 100 Employee
-
Senior Web Developer
-
Sep 2015 - Present
This is an online tool to support JusTours to sell travelling trips to students in the universities in US. With the website, students can easily book and pay for a trip much convenient both for individual and group. JusTours sells products by event. There are many kinds of products (buses, hotels, parties, add-ons…) and they allow users to pay via PayPal (PayPal, credit card, pay by check, stripe).. I take following tasks: - Implement tour booking, sharing - Implement multiple payment types e.g. layaway, paid in full, paid in share … - Design database - Used Paypal API to support online payment methods for users. - Troubleshoot and fix issues occurred on production environment. Role and Responsibilities: • Work with team members to clarify the detail specification of the system • Develop payment & shopping cart flows with Stripe payment gateway. • Implement tracking location service per order created, payment created & user registration. Technologies utilized: • Ruby on Rails, MVC • Mongodb • Postgresql, Heroku • PayPal SDK, Stripe SDK, Sendgrid, Twillio, Filepicker • SMS integration, push notification • AngularJS, jQuery, Bootstrap 3 Show less
-
-
-
TabSquare.AI
-
Singapore
-
IT Services and IT Consulting
-
100 - 200 Employee
-
PHP Web Developer
-
Jan 2015 - Aug 2015
This is an online orders management system to support customers for ordering foods, meals, drinks… inside a restaurant. Data routing between client & service must be in JSON format. The Web Server was developed on PHP, database MySQL. The developer team concludes of 5 members, and I worked on the Web Server side to manage all the users, foods, orders, bills… of the restaurant. Client users can also use the phone application (on Iphone) to make the orders. The bill is automatically updated based on the order history. I take following tasks: - Write an Agent as integration server using C# to interact with Point of Sale (POS) systems via socket or store procedure - Call POS commands, parse results and handle connection issues - Maintain connection between web server and POS Role and Responsibilities: • Develop APIs in the back-end based system requirements. • Apply authentication & authorization for the system • Develop front-end views • Manage database migration for versioning. Technologies utilized: • C#, PHP, CAKE PHP • Socket programming • MySQL • Windows Services, Web Services Show less
-
-
-
Cox Media
-
United States
-
Advertising Services
-
700 & Above Employee
-
Software Developer
-
Dec 2013 - Dec 2014
The purpose of this project is to create a web portal to manage and display all projects of the organization – COX. The content and data of the portal will be automatically loaded from M$ Project Server 2010. The web portal was developed based SharePoint. This also supports client users to update tasks status from MS Outlook in their local computer. The portal content concludes of: - Project health status (based percent project completed) - Statistics of project data in the past and in the future. - Show the mile stones, recent complete projects / upcoming projects on the dashboard - Display the chart to present data - Apply the design template on to the web parts - … Role and Responsibilities: • Develop web components in the business logic layer and front-end. • Attend the sprint planning following Agile Scrum. Technologies utilized: • SharePoint • MS Project Server 2010 • MS Exchange Server 2010, 2013 • CSS, JQuery, JavaScript Show less
-
-
-
User profiles data collection
-
Vietnam
-
Software developer
-
Jan 2013 - Dec 2013
The purpose of this project is to collect user data information from LinkedIn (www.linkedin.com). All user profiles will be crawled from the LinkedIn website, which concluded of contact information (name, group, interested, languages, profile picture, public link…), history of education, history of working experienced, recommendations from other profiles, skills and positions. The tool was developed based Ruby on Rails with MySQL database. Below are some key features of the tool: - Support user to input searching data (keywords, job title, location, school, year of graduation…) - Store the search data on the database with the required database structure. - Display the searching results on the screen. - Export the data result in excel/pdf formats. Role and Responsibilities: • Requirement analized • Design database • Implement business functions Technologies utilized: • Ruby on Rails • Ruby Watir • MySQL • CSS, JQuery, JavaScript Show less
-
-
-
OncoGenex Pharmaceuticals
-
Vietnam
-
SharePoint Developer
-
Mar 2012 - Jan 2013
This project built a website for users who want to prevent cancer to register and share their idea about cancer treatment. This project was built by SharePoint 2010 with many tasks as follows: - Create Event Receiver, Web Part , Feature, Workflow, Meeting, Report in Back-End (C# Visual Studio 2010) - Get data from API by Ajax, create animation by JQuery. Use another library as Foundation to Responsive Web, TinyMCE to Edit Text Tool, blockUI to frenze screen when using Ajax, ba-Hashchange to show data under tab type … - Some images of OGX project o https://github.com/nguyenlelongtan/ImageSharepoint Role and Responsibilities: • SharePoint Developer • Implement change requested and product maintenance. Technologies utilized: • SharePoint 2010 • Ajax • JQuery • Responsive design Show less
-
-
-
-
Collaborators - IT - Software
-
Mar 2011 - Mar 2012
- Create Api/webservices by Node.js - Using Angularjs (mvc framework client side) to show and process data - Create web with template Jade/ejs and web application framework express Role and Responsibilities: Collaborators - IT - Software Technologies utilized: • Node.js • Angular.js • MVC • Jade/ejs - Create Api/webservices by Node.js - Using Angularjs (mvc framework client side) to show and process data - Create web with template Jade/ejs and web application framework express Role and Responsibilities: Collaborators - IT - Software Technologies utilized: • Node.js • Angular.js • MVC • Jade/ejs
-
-
Education
-
NIIT Sai Gon
Professional Diploma, Information Technology; Software Engineering