With serveral years (6+) of experiences in full-stack software engineer, I feel confident to studying software systems on different business domains with multiple platforms and frameworks. In software engineering enthusiasm, I believe to contribute to software projects effectively.
Continuously, I especially concentrate to web applications that are used in enterprise systems and modules-based reactive application. Competence in Javascript, React.js, Vue.js, Ruby on Rails, Node.js, C/C++, Java.
Additional experiences in professional software development, I have worked on relational databases (MySQL, SQLite, PostgreSQL) and NoSQL (Mongodb, Dynamodb) as well. Experience on cloud infrastructure such as AWS, Google cloud.
I would like to work in startup team under Agile development methodologies, and consider myself as a team player or individual working as well. As a craftsmanship curious about new technologies which are built with clean architecture and attractive philosophy.
About personal intensive researching, with master of Computer Science. Always love to studying and solving challenges in software project development and programming languages such as software development process and methodologies, optimization algorithms, decision support systems, mobile computing.
On programming languages theories, I'm interested in formal semantic methods and unified theories of programming languages. Studied in correctness proofs of programs by mathematics inference predicates and axiomatic semantics.
Aromajoin - The world's first aroma controllable company.
As a technical leader in Web technology, I'm mainly working on:
As a private polytechnic university at Danang city, Vietnam.
I had worked on:
Concentrated on:
I researched on correctness proofs of computer program, programming languages. I'm interested in formal methods and unified theories of programming languages
I studied under Software Engineering curriculum of Carnegie Mellon university.
As CMU's curriculum, I have two capstone projects with real industry solutions:
There are two components.
Content Management System (CMS) -
where administrator can manage and manipulate data via UI tool
Front-end UI - A presentation of data from CMS powered by Vue.js.
View ProjectWith Espressif boards such as ESP32/ESP8266 and IDF tools, I developed C based firmware app for IoT device production.
Including functionatilies: Control GPIO states with PWM, internal communicate SPI protocol, UART/USB, Bluetooth LE, WiFi communication, mass manufacturing process.
AromaController application allow you to connect the Aroma Shooter to your devices (PC, Laptop) and provide you a very simple way to control scents. It's built on top of NodeJS and Electron and works on Windows, Mac and Linux.
View ProjectApplication Programming Interface(API) - as the bridge connect and interact to client apps
API specifications for Aromajoin platform. API's structure allow re-use, connect, sharing data between other applications and platforms independently. Anyone can develop an application to access and modify a Aroma Shooter user's data on their behalf, so long as it complies with Aromajoin's API Terms of Use.
View ProjectA pure Java library version of AromaShooter Controller SDK which is used to communicate with Aroma Shooter devices
View ProjectHouse flipping is usually more complicated than it tends to appear on TV, and usually with lots of hidden costs. Using Chimp Flip calculator to calculate the more realistic ROI of your house flipping project. It's built with Ruby on Rails and Vue.js
View ProjectWeb application allows calculate your finance objectives such as use Chimponomics Mortgage Calculator to estimate your monthly mortgage payment. Or some other calculators Personal Loans Calculator, Saving Calculator, Refinance Calculator, etc.
View ProjectLeft.or.Right is an entertaining app, built on multi-platforms where you can help make his point by comparing and voted everything, from art entertainment, singing artists, celebrities, sports, literature of society and even the hottest news.
Also as back-end developers, I have contributed to Left.or.Right server-side. I built core APIs response to client apps (Android and iOS apps), also developed mobile web app, design and build landing pages application.
Software engineer and play as developer implement during whole of the Android game project Java, Android, REST web services
View ProjectAn eclectic group of individuals from all walks of life, experiences and talents, who have all joined together for one thing - to redefine the expectations of a "rental company".
As mobile developer, I built this mobile web app with HTML5, AngularJS, Ionic frameworks.
View ProjectPlay around with AWS Elastic Beanstalk (EB) configurations and share experiences for Rails deployment automation.
Read moreThe story comes to during project development that is company website and our API. In Rails app on each page, there is one specific search…
Read moreAs far as I know Continuous Integration (CI) is an essential part to any modern software development process where developers regularly…
Read moreThis is a technical article that is talking about optimizing Rails app performance technique of delivering static assets with using Amazon…
Read moreMy thesis mentor told me that should try to understand the structural working and the relationship between statements inside your programs and…
Read more