Driven and talented software developer with more than 8 years’ professional experience in large-scale, enterprise level software engineering and project management.
Senior Java Developer
Driven and talented software developer with more than 8 years’ professional experience in large-scale,
enterprise level software engineering and project management. Adept at developing and integrating
essential ecommerce technologies. Expert developer in multiple platforms with a special focus on Java and
Java-based technologies such as Spring, Hibernate, and JSP, as well as tools including Tomcat, MS SQL,
MySQL, UML, Trello, and Git. Trained in Big Data technologies such as Kafka, Spark, Hadoop. Highly
experienced in leading agile development teams, troubleshooting and solving mission critical SEV1 issues,
and Peak season IT war room duties. Motivating team and project leader, able to effectively guide diverse
teams through the software development lifecycle, with leadership, problem solving, project planning, and
Web/App Servers: Apache Tomcat
Spring MVC, Hibernate, Struts, NodeJS, React
MS SQL, MongoDB, MySQL, PostgreSQL, SQLite, Oracle
Big Data: Hadoop, Spark, Cloudera, Scala, Flume, HBase, Hive
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).
Petaluma, California / Ho Chi Minh City, Vietnam
KMS TECHNOLOGY INC,
Information Technology & Services
Senior Software Engineer / Team Lead: Led a development and technical escalation point team. Successfully developed new enhancements, real time integration services, batch integration services and third party integrations. Delivered high quality development support for ecommerce platform service. Successfully solved SEV1 issues and performed critical support as part of the war room task force during peak ecommerce season. Clients included some of the largest enterprises such as Warner Brothers®, Neutrogena®, newegg®, Armani Exchange®, Disney®, UCLA. etc.
Ho Chi Minh City, Vietnam
RAPTURE EDGE PTE LTD
Singapore-based software development company
Developed a Confluence plug-in reporting system for all community and user activities.
Analyzed system requirements, and designed architecture and functional specifications.
Managed project, led technical team, and implemented code.
Set up and installed the deliverable on Amazon Cloud and Tata Communication.
Configured and developed new features for Liferay portlet on Liferay Portal.
Ho Chi Minh City, Vietnam
US-based software development and outsourcing company
Java Engineer: Maintained online advertising system, which monitors incoming feedback per advertiser.
Maintained, configured, and built components and functionality.
Developed back end and configured environments for building and deploying apps on the server.
Created test cases, JUnit tests, and XML tests.
Successfully built a highly scalable and stable advertising feedback report system.
Completed and delivered full functionality for multiple apps.
Ho Chi Minh City, Vietnam
Japanese software development and outsourcing company
Java Engineer: Developed a project management web application and an income/expense management system.
Analyzed and designed process flow, system features, and databases.
Created wireframes based on requirements and workflow diagrams.
Delivered comprehensive systems which meet in-house business requirements.
Object-Oriented Java Programming —
Software Development Life Cycle —
Project Management —
Resource Planning —
Feature Customization —
Third Party Programs —
Bug fixing —
Implemented a deep learning, visual search system which allows users to find and recommended shoes by uploading images to a web application. System was initially trained with a manually-created dataset. Post training, system can detect the shoe type and recommend visually and categorically similar shoes from online stores. Technologies Used: Python, Flash API, VueJS, Docker, AWS EC2 VM, YOLOv3, TSNEViewer – VGG-16, Grad-CAM Resnet-50
Created a machine learning movie recommendation system which suggests the top 10 popular movies, top 10 similar movies to a user-chosen movie, and top 10 movies based on user’s previous reviews. Technologies Used: Demographic Filtering, Cosine Similarity, Content-Based Filtering, Collaborative Filtering, Singular Value Decomposition, Python, Colab, Flash API, Keras, Sklearn, Pyplot, Seaborn, VueJS, Docker, AWS EC2 VM
COVID-19 Social Media
Developed a Spark Streaming application which streams real-time tweets about COVID from the Twitter API, filtered by location in the US, and displays real-time counts on a Lightning map. System flows data from Twitter through Kafka and stores in HBase. Used Jupyter Notebook to apply Spark SQL and HiveQL to retrieve and visualize the data. Technologies Used: Java 8, MapReduce, Hadoop, Google Cloud Compute Engine, Spark SQL, Ubuntu, Docker, Cloudera, Kafka, Spark Streaming, Hive, HBase, Lightning
Implemented a recommendation system which predicts professors’ salaries based on job title and gender. Practiced different approaches and applied Bootstrapping techniques. Technologies Used: Java, MapReduce, Hadoop, Google Cloud Compute Engine, Spark SQL, Scala, Ubuntu, Docker, Cloudera
Developed a desktop application in a team of 2 which handles multi-role user login, registration, user management, inventory, and book check-in/check-out. Technologies Used: JavaFX, Scene Builder, Java 8, UML, Git
expected completion June 2022
Master of Science in Computer Science
Maharishi International University – Fairfield, Iowa
Key Courses: Modern Programming Practices; Big Data; Big Data Technology; Algorithms; Machine Learning
Associate of Arts in Fashion Design
The Art Institute of California – San Francisco, California
Bachelor of Science in Applied Mathematics & Informatics
Hanoi University of Science – Hanoi, Vietnam
San Francisco, California
PWNWITH / ZCLOSET
Booking and matching system for gamers; Booking and rental service outfits from local designers.
Co-Founder / CTO: Developed company’s strategy for using technological resources, evaluating, and implementing new systems and infrastructure to ensure technologies are used efficiently, profitably, and securely.