Phong Mai

Phong Mai Email and Phone Number

Senior Full Stack Engineer @ Sitemate
Kuching, MY
Phong Mai's Location
Kuching, Sarawak, Malaysia, Malaysia
Phong Mai's Contact Details

Phong Mai personal email

Phong Mai phone numbers

About Phong Mai

Always eager to learn.Specialties: HTML, JS, CSS, PHPAJAX, jQuery, ExtJSNodeJSAngularTypescriptReactExpressJS

Phong Mai's Current Company Details
Sitemate

Sitemate

View
Senior Full Stack Engineer
Kuching, MY
Website:
sitemate.com
Employees:
162
Phong Mai Work Experience Details
  • Sitemate
    Senior Full Stack Engineer
    Sitemate
    Kuching, My
  • Quantifind
    Software Engineer
    Quantifind Jun 2016 - Feb 2021
    Remote
    Utilising machine learning to apply reasoning to unstructured data. Some of the solutions provided include financial risk analysis and safety. Role included:* Developing and maintaining legacy PolymerJS and NodeJS platform.* Migrating from legacy to React based and Typescript platform.* Work with other backend teams utilising microservice architecture to query data using an API.* Design and implemented security for the web app as we undergo heavy penetration tests due to the nature of the work.
  • Womply
    Senior Software Engineer
    Womply May 2015 - Jun 2016
    San Francisco Bay Area
    Womply is one of the fastest growing merchant-focused companies in America. Our mission is to use technology and data to grow, protect, and simplify small business. Everyday we serve merchants across 400+ business verticals, in every corner of America. To do this, we partner with the largest and most innovative technology companies in the world.Sound exciting? We're hiring for engineering, devops, design, sales, marketing, business development, account management, and more in San Francisco. Visit womply.com/jobs to learn more about job openings and what it's like to work at Womply.* Designed and developed architecture allowing for apps to within the company context to be rapidly developed* Developed libraries and tools to support the new architecture
  • Marin Software
    Staff Engineer
    Marin Software Sep 2011 - May 2015
    San Francisco Bay Area
    Marin Software provides the leading cross-channel performance advertising platform for targeting your highest value audiences with Search, Social and Display ads. Driven by data and informed by attribution, Marin helps simplify your advertising workflow while dramatically increasing ad performance. Many of the world’s biggest brands rely on the Marin Software platform to manage more than $6 billion of annualized advertising spend.• Refactored report builder system, choosing and implementing a template system that allowed different report output types to be generated from HTML, providing us with an easier and more capable ability to style our reports. Along with the report generation, the UI had to be rebuilt, initially the design was more like a data input form, this was changed to a WYSIWYG style system where the user could place grids and charts onto a page, reorder them, and try out different queries before creating a report. This was a more powerful tool than a simple form.• Investigated new JS libraries to speed up development, was in the decision process of choosing AngularJS as our framework moving forward. Our previous development had been very jQuery focused, this led to a lot of repeated code and of course bugs, we wanted to move away from this and more to a model based development which allowed us to bind data to HTML. AngularJS was a perfect choice for us for its community base and proven enterprise level application. I had first created a prototype for how this could fit into our existing systems and developed some of the first features that used AngularJS at Marin. Some of our other frameworks looked at were backbone and EmberJS.• Designed APIs and structures to support our grid and chart upgrade, we now have a well defined API that allows the system to be extended and quick to develop on.• Mentored other engineers to take them up to a senior level, where they were entrusted with difficult problems.
  • Snyppit
    Principle Engineer
    Snyppit Oct 2012 - Jan 2014
    A startup that was conceived in 2012 and backed by angel investors based in Singapore. With a goal of sharing video snippets, the company went into production within a year with a iOS release, shortly followed by an Android release.• Designed and developed backend architecture in NodeJS in cluster mode with a MongoDB datastore and AWS storage• Designed and developed a REST API to support the client requirements• Developed a messaging and job queueing system based on Redis• Developed a interruptible and resumable upload API to allow for large video uploads• Setup AWS infrastructure for the hosted services• Setup load balancers• Discussed and lead technical discussion to solve latency in video processing for multiple platforms
  • Projectgoth Inc
    Senior Software Engineer
    Projectgoth Inc Aug 2008 - Jan 2011
    San Francisco Bay Area
    mig33 is the world’s largest mobile-first community, providing communications and entertainment services for more than 40 million members on their mobile devices worldwide. Silicon Valley venture firms Accel Partners, Redpoint Ventures and DCM fund mig33.• Designed and developed a web framework in PHP based on the MVC architecture. Currently deployed to production able to serve up requests for over one million concurrent users on the web, mobile (in-house browser), and WAP pages.• Lead the development of the web application, ensuring the correct libraries where used, the standards where identified and adopted and benchmarks met to allow speedy development and a speedy application. Some of the features of the application where contact list management, accounts management, chat rooms, groups, updates, profiles and many more. This was designed as a dynamic web client developed using JS.• Designed and developed an avatar system allowing our users to customize their online representation. The system easily allowed avatar items to be added rapidly (currently adding 200 items per week) and still provided responsiveness within our benchmarks.• Lead the development of the group system, which included wall posts, forums, photo, uploads, polls, news feeds, chat room linking, and member invitations. This system was used to feature some of our partners and let the community share their common interests.• Redesigned and redeveloped the store system providing a flexible method to sell any category of virtual items in the application.• Lead the development of a virtual gift feature allowing users to send gifts with each other.• Lead the development of a social networking system that provided a layer over the application providing wall postings, commenting (photos, gifts and posts), likes, rankings and leaderboards. Any new features that we add could leverage of this system to quickly provide any of these services to the new feature.
  • Tangler
    Senior Software Engineer
    Tangler 2005 - 2008
    Sydney, Australia
    A start up company that developed a social discussion and communications platform. Funded by angel investors, the small team has reached many milestones and going to production.• Lead the development of the front-end web application using JS and EXTJS. The application is dynamic using DWR as the communication bridge to our back-end java written in Java, using the spring web mvc.• Lead the development of a desktop smart client developed in C#. NHibernate was used as the clients’ local store, connecting to a Java server to synchronise the data and the discussions. This was later discontinued in favour of the web application.• Designed and developed the user profile system.• Designed and developed the discussion tracking system which could track the users participation and to track their contacts discussions.• Part of the design process for the application, discussing the problems of the system and how to get it viral. Closely worked with product and marketing to ensure that the message about the application is the right message and assuring that the application can deliver that message. Some of the issues faced were about privacy in an open system, ability to connect to other users from a common interest and incubating discussions.• Designed the notification system, to bring more of our users into the system. The notification system included emails, a Firefox extension and a desktop notification application developed in C++ using Trolltech QT library.
  • Trans Data Communications
    Senior Software Engineer / Team Lead
    Trans Data Communications Feb 2002 - Mar 2005
    Sydney, Australia
    Focused on developing workforce management software for leading telecommunications companies, transportation companies, courier companies and hospitals. I lead the development team creating clients and server in C++, C# and C. The application had features such as mapping, scheduling and data communication to mobile devices. I developed on multiple mobile devices from mobile data transmitters (MDT) to the windows based .NET compact framework. I lead the conversion of the legacy applications from an in-house database to MYSQL. Along with development, I was part of the pre-sales consultation team, which provided clients with a view on how our system could help their company. We were successful in winning many major contracts and delivering on time.
  • Dante Communications
    Software Engineer
    Dante Communications Oct 2001 - Jan 2002
    Sydney, Australia
    Dante in collaboration with Compaq designed and developed network-monitoring systems for large telecommunications companies. I was involved in requirement gathering, design and finally developing modules for the TeMIP platform that would be the center of our clients NOC. I integrated many third party systems as part of the monitoring in the TeMIP platform. The modules were developed in C++.
  • Mci Worldcom
    Software Engineer
    Mci Worldcom Jul 2001 - Oct 2001
    Sydney, Australia
    MCI Worldcom a large backbone providing internet services for major ISPs. During my time, I liaised with the financing department to develop accounting modules in C++.
  • Comtech
    Software Engineer
    Comtech Mar 2000 - Jun 2001
    Sydney, Australia
    A technology service company with clients including some of the largest telecommunications company in Australia. I was involved with developing applications hosted on a interactive voice response systems (IVR) as a way to provide their customers with easy to setup voice system. Involved in developing voice recognition software in C++ and their front-end provisioning tool in Java.
  • Transdata Communications
    Software Engineer
    Transdata Communications Aug 1998 - Mar 2000
    Sydney, Australia
    Initial development job, where I learned C and C++ development. Some of my achievements where debugging in-house database systems, accounting applications and UI applications developed in motif on Linux. During this time I developed client applications that would communicate to a C++ backend. I also had exposure to developing MDT using C. I was then mentored in developing reliable server applications in C++ with the ability to extend via modules to hook in multiple types of radio network libraries. I was fortunate to be able to cut my teeth with such talented developers where I learned about the importance of testing, design, debugging and ensuring that reliability was high on the list.

Phong Mai Skills

Javascript Mysql Java Jquery Web Applications Html Node.js Spring Php Css Ajax Subversion Xml Web Services User Interface Design Mongodb Extjs Agile Methodologies Angularjs Git Spring Framework

Phong Mai Education Details

Frequently Asked Questions about Phong Mai

What company does Phong Mai work for?

Phong Mai works for Sitemate

What is Phong Mai's role at the current company?

Phong Mai's current role is Senior Full Stack Engineer.

What is Phong Mai's email address?

Phong Mai's email address is ph****@****ail.com

What is Phong Mai's direct phone number?

Phong Mai's direct phone number is +601288*****

What schools did Phong Mai attend?

Phong Mai attended University Of Technology, Sydney.

What skills is Phong Mai known for?

Phong Mai has skills like Javascript, Mysql, Java, Jquery, Web Applications, Html, Node.js, Spring, Php, Css, Ajax, Subversion.

Who are Phong Mai's colleagues?

Phong Mai's colleagues are Felmar Niecel Mantalaba, Paul Andrew Oledan, Alessandra Santos, Leonardo Vinsen, Emma Galea, Eve Gayle Garcia, Ie, Jake Okazawa.

Not the Phong Mai you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.