Bachelor of Computer Science @
Water Resources University
About:
I am passionate about building reliable and fast software architecture. I enjoy working with various programming paradigms and programming languages, namely Ruby, Java, Javascript, Go, Rust and Scala.
Specialties: technical problems, software architecture, scalability, performance, distributed systems, startups, agile software development, real time computing, cloud computing, dev-ops
CTO @ Responsible for Wego’s technical directions.
Led team of developers
I am passionate about building reliable and fast software architecture. I enjoy working with various programming paradigms and programming languages, namely Ruby, Java, Javascript, Go, Rust and Scala.
Specialties: technical problems, software architecture, scalability, performance, distributed systems, startups, agile software development, real time computing, cloud computing, dev-ops
CTO @ Responsible for Wego’s technical directions.
Led team of developers to rebuild Wego’s front-end with responsive UI and AB testing, leading to substantial improvement of CTR.
Evaluated big data solutions and led the launch of Wego’s new big data architecture with Apache Spark, reducing processing time from hours to minutes.
Initiated and engineered Wego’s private cloud architecture, leading to better technical management, network security and cost saving of more than 30%. From November 2013 to Present (2 years 2 months) singaporeSenior Engineer @ Rebuilt Wego's architecture using newer technologies, including Elasticsearch (distributed full text search), Hazelcast (in-memory data-grid) and Vert.x (asynchronous framework), leading to the successful elimination of 8 years of technical debts and implementation of multiple real-time products.
Proposed and implemented real-time data processing through Twitter Storm, resulting in improvement of the speed and responsiveness of Wego’s services, reducing processing time of each user request from 3s to less than 1s.
Improved system's maintainability, availability and scalability through tools and practices. From June 2012 to October 2013 (1 year 5 months) SingaporeEngineer @ Contributed efforts to develop key meta-search products and fixed many obscured memory and cpu utilization issues in both Java and Ruby.
Built a hybrid database architecture, enabling Wego to collect, organize and utilize 50 times more the amount of hotels data.
Built internal business tools to access and evaluate data in the system, making the data available instantly rather than daily via cron jobs. From August 2008 to May 2012 (3 years 10 months) SingaporeFaculty Engineer @ Developed code, wrote tests and debugged errors for applications to meet specifications and requirements.
Provided training on Information Technology including Java SE desktop application development, Object Oriented Analysis and Design (OOAD) and RDMS. From June 2006 to March 2008 (1 year 10 months) Vietnam
Bachelor of Computer Science @ Water Resources University From 2001 to 2006 Le Phung is skilled in: Java, MySQL, MongoDB, jQuery, Twitter Storm, ElasticSearch, Agile Methodologies, Ruby on Rails, Vertx, Hazelcast, Redis, RabbitMQ, CSS, Amazon Web Services (AWS), Git