CAO HA TRAN
SOFTWARE ENGINEER
**** *** ***** **, ***********, CA 93312
Phone: 650-***-**** Email: **.********@*****.*** LinkedIn: www.linkedin.com/in/hatran2357
QUALIFICATIONS
• Professional software solution engineer with over 7 years of hands-on experience in big Japanese clients.
• Hands-on full lifecycle software development experience with analyzed requirements, created high-level design as well as coding, reviewing code, giving critical feedback, and running unit tests.
• Is the agile and persistent person. Continually expanding expertise in modern languages and technologies, such as Java, C++, Spark, Scala, Hibernate, Node.JS, Spring microservices, React, Mongo DB, Hadoop.
SKILLS
• Languages: Java / J2EE, C++, Spark
• Web: Node JS, React, Angular JS, JSP, Servlet, JavaScript, jQuery, Bootstrap, Thymeleaf, AJAX, XML, HTML5, CSS3
• Web Services: REST ( RESTful API), SOAP, JSON
• Web/App Servers: IIS, Apache Tomcat, JBoss, O3W/ TP1
• Frameworks: Spring (Sping MVC, Spring Security, Spring AOP, Spring Boot, Spring Microservices), Hibernate, JPA
• Databases: MongoDB, Redis, Oracle, SQL
• Design Patterns: Singleton, Factory, MVC, Façade, Bridge, Builder
• Platforms: UNIX, Linux, Mac OS
• Cloud platform: AWS (EC-2, S3)
• Big Data: Map Reduce, Hadoop, Spark, Scala, Pentaho
• SDLC: Agile/Scrum, Waterfall, V-Model
• Tools: Eclipse, NetBeans, Spring Tool Suite, IntelliJ IDEA, Atom, Enterprise Architect, StarUML, Git, GitHub, Maven, SVN, JIRA, Visual SourceSafe, Source InSight, Microsoft Project Plan
WORK HISTORY
• FPT JAPAN 2013 - 2017
Software Engineer Tokyo, Japan
• FPT SOFTWARE HANOI 2006 - 2013
Software Engineer Hanoi, Vietnam
PROJECTS
• Project Joto (Maintained module Tax Calculation in Web Securities Trading System) Dec 2014 – Jan 2017
Software Engineer / Onsite Leader (client: Nomura Research Institute) Tokyo, Japan
- Collected requirements from clients and created high-level design and data structure.
- Using Java / Spring Hibernate / O3W/ TP1 / Oracle DB/ Redis/ Restful API to created new and maintained some microservices, such as Receive Stock Trading, Calculate brokerage/ commission fee, Calculate Tax, Create Report.
- Using with JSP/ HTML5/ CSS/XML/ JSON for created new and maintained FrontEnd side.
- Using C-Shell for created new and updated scripts, that control the running of services, auto load data for databases, and detect / response message queue.
- Suggested and created tool for automatically collecting data tables relationship CRUD, that makes Programmers easier to maintain or fix bug Programs (Reduced study time 10 times).
• Project CheckUp (Web Application for automated analysis log, and visualizes results) Sep 2013 – Nov 2014
Software Engineer / Onsite Leader (client: Nomura Research Institute) Tokyo, Japan
- Studied the client’s servers, researched solution for monitoring system’s logs and created proposal including estimation for Project. Convinced the client to agree with the created proposal.
- Developed 3 versions of Log Monitoring, with features: Collected logs from Securities Trading System, Automated analysis log, Visualizes results, Created Trends and Risk reporting.
. Version 1: Using Hadoop/ Spark/ Scala for directly query data. Created User interface with HTML5
. Version 2: Using ELK with Logstash for storing data, Elasticsearch for search engine and Kibana for display for query and display result).
. Version 3: Using MongoDB for storage data (using MongoDB driver to connect in Java). Created Spring microservices and Node.js microservices for Backend. Using React/ Bootstrap/ Google API, JSON for The User interface.
• Project J-Eco, TFD, PMAN Oct 2011 – Aug 2013
Software Engineer / Technical Leader (Client: Tokei Densan, Hitachi Information System) Hanoi, Vietnam
- Project J-Eco: Upgraded and improved internal website for one client of Tokei Densan Company.
- Project TFD: Created simulation tool to transmit/receive signals between the servers of Tokyo Fire Department (for Hitachi IS)
- Project PMAN: Ported web service system from Linux Solaris 32bit to Windows 64bit for Hitachi IS.
Technologies: C++, Java, JSP, Servlet, jQuery, Json, Java Script, CSS, HTML5, SQL.
• Project DXV6 (Added features for Digital X-ray System) Mar 2011 – Sep 2011
Software Engineer / Technical Leader (client: Fujifilm) Hanoi, Vietnam
- Using Java for created User Interface for the doctor, that help them can input patient information, query patient’s history and manage medical’s images.
- Using C++ for reading X-ray images from *.raw and read image’s information from *.ddo, process LUT (the image pixel values must be mapped, one-to-one, to screen pixel values via a Look Up Table).
- Combining both Java and C ++ in some features such as Trimming, Cropping, Panning, Changing Contrast.
• Project Free Layout Print (View and edit medical images before output to film) Nov 2009 – Feb 2011
Software Engineer / Technical Leader (client: Fujifilm) Hanoi, Vietnam
- Using the Image processing library that created by C++ for load multiples X-ray images. Using Java for created User Interface - helping the doctors can View image, marking annotation, Zooming, Calculate distances.
- Suggested new algorithms for existing Image processing library ( Increased performance of display images to 50 times).
• Project BIOPSY: (Process mammography images, detect and diagnose breast cancer) May 2009 – Oct 2009
Software Engineer / Technical Leader (client: Fujifilm) Hanoi, Vietnam
- Using C++ to load mammography images and Using Java to display images to screen.
- Coded a new function, that automatically calculates 3D coordinates from 2D coordinates individual images.
• Project CAR Navigator System: Maintained and developed GPS car navigation. Dec 2006 – Apr 2009
Technical Leader / Project Manager (client: Canon ITS - Toyota) (May 2008 – Apr 2009) Hanoi, Vietnam
Technical Leader / Project Manager (client: Argo21 - Toyota) (Jun 2007 – Apr 2008) Hanoi, Vietnam
Developer (client: Argo21 - Toyota) (Dec 2006 – May 2007) Hanoi, Vietnam
- Updated some existing features such as Maps, Diagnostic, Play Music.
- Technologies: C/ C++, HTML, CSS, XML, PL/SQL, Shell Script, TCP/IP, UDP
EDUCATION
• Maharishi University of Management – Fairfield, Iowa
Master of Computer Science (In progress via distance education; expected completion October 2019)
• Vietnam National University – Ha Noi, Vietnam
Bachelor of Electronic & Telecommunication Technology (2006)
HONORS & AWARDS
• Excellent Staff Award 2015 – FPT Software Japan
• Excellent Staff Award 2007 & 2008 – FPT Software Ha Noi Vietnam
• 3rd Award – Student Research Science Competition 2006 – Vietnam National University
IoT – Using CPU CC1010, made mainboard and programming for Sensor Wireless Network (Application on smart bus).