Scroll To View More
Hire the top 3% of freelance developers
Lê Anh Quân

Lê Anh Quân

Hanoi, Vietnam
Member since May 27, 2014
Lê has 10 years of experience building web apps, mostly using Java technologies. Over the past 2 years, he has worked mostly on JS frameworks like Angular and jQuery, and has proven himself to be very efficient in both front-end and back-end development.
Lê is now available for hire
Portfolio
Experience
  • Java, 10 years
  • JavaScript, 8 years
  • NoSQL, 4 years
  • HTML5, 2 years
  • AngularJS, 2 years
  • Node.js, 1 year
Hanoi, Vietnam
Availability
Part-time
Preferred Environment
Eclipse, IntelliJ IDEA, Windows, Ubuntu
The most amazing...
...thing I've created is a full set of development tools for a specific language used in security software, including an Eclipse-like editor.
Employment
  • AngularJS Developer
    Prototype1 (via Toptal)
    2014 - 2015
    • Took part in an amazingly fast development process. Prepared all UI prototypes and completed the entire AngularJS project in around 2 weeks with me as the sole developer.
    • Wrote a number of AngularJS directives for UI elements and effects. Made sure that the AngularJS production app had all the desired eye-catching elements, and was still fast and stable at the same time.
    Technologies: AngularJS, jQuery, ASP.NET
  • Lead Developer
    Addalyst.com (via Toptal)
    2014 - 2014
    • Finished the project extremely rapidly due to a budget limit, but still managed to pack in a lot of features. Successfully allotted 3 weeks for development and 1 week for testing. Implemented enough features for the business to run, including customer management, live chat, staff management, blog, and payment.
    • Built Addalyst.com with lightweight technologies: single-page application with AngularJS, MySQL, and Jetty, and hosted on Amazon EC2 with a minimal configuration (and the lowest cost).
    Technologies: Java, AngularJS, MySQL, Amazon EC2
  • Java Developer
    Freelance
    2012 - 2014
    • Worked with light and open source technologies like jQuery, embedded Jetty, AngularJS, Bootstrap, OrientDB, and more.
    • Trained myself to be more responsible and reliant when communicating with customers directly.
    • Worked in the retail management domain. Worked on almost all parts of the development process from business analysis to testing and deployment.
    Technologies: Java, Swing, Java Robot, Google App Engine, Amazon EC2
  • Senior Java Developer
    DjavaFactory, Malaysia
    2011 - 2012
    • Worked with a number DJavaFactory's customers in banking and telecom domains.
    • Worked with both old technologies (Servlets, legacy systems, in-house frameworks) and new ones (REST, Agile development).
    Technologies: Java, Servlet, JSP
  • Technical Team Leader, Java Senior Software Architect
    FPT-Software Vietnam
    2004 - 2011
    • Developed a web application for managing software development bugs.
    • Created a Java language analyzing tool to facilitate maintenance projects.
    • Joined in on various time-critical projects to quickly help the team to meet deadlines.
    • Presented many technical topics to other employees.
    • Took part in many project architecture meetings to help brainstorming.
    • Traveled to many countries for requirement analysis and on-site development.
    Technologies: Java, HTML, JavaScript, jQuery, Struts 1, Hibernate, OracleDB
  • Off-shore Office Team Leader
    ArcSight - Cupertino, California (via FPT-Software)
    2009 - 2010
    • Served as the decision-making qualified resource for ArcSight as they opened their first offshore office in Vietnam. Made use of my skills in Java programming, fluent English, and especially advanced regular expressions to assist the ArcSight manager.
    • Developed an Eclipse-like editor for a language used in their security software, greatly boosting the quality and development speed of their product. Reduced labor requirements to 30% of what they were.
    • Led the off-shore office in Vietnam to produce 130% of the expected performance with only 70% of the cost after one year of development. Increased the number of employees for the office.
    • Worked with clients in their office in Cupertino. Attended the 2009 JavaOne Conference in San Francisco.
  • Senior Off-Shore Java Developer
    Tripwire - Portland, Oregon (via FPT-Software)
    2009 - 2009
    • Worked for Tripwire, a major global player in the security software field.
    • Conducted research to help Tripwire investigate available technologies and security APIs and decide which to apply to their security product.
    • Worked in client offices in Portland, Oregon.
    Technologies: Servlet, JavaScript, security APIs
  • Senior Java Developer
    Firium - Malaysia
    2008 - 2009
    • Worked in-house for a major Telecom provider in Malaysia (DIGI). Helped maintain, develop, and perform data analysis on a JBoss/JMS system for servicing and dispatching mobile reload requests from the entire country.
    • Worked in-house for 4 major banks in Malaysia. Developed and maintained a system used internally to manage retirement accounts.
    • Gave architectural suggestions for future development of the banking system. Developed the proposal system using jQuery and Struts 2.
    • Developed a data inputting automation tool that helped to save manual typing of millions of records into a legacy system only supporting manual data input. Used Java, Swing, and Java Robot. Implemented the tool to run on Windows.
    • Was constantly required to work under stress and manage a high volume of work as the company was in difficult time and could not allocate enough resources for all the urgent customers. Showed great responsibility and self-motivation. Made sure to always finish the job and never complain to the managers, who were already swamped.
    • Gained extensive work experience and many professional and personal friends during my year with Firium.
    Technologies: Java, Servlet JSP, Hibernate, Struts 2, jQuery
  • Java Developer
    Cedar HR (via FPT-Software), England
    2006 - 2007
    • Worked for Cedar HR, a company developing a variety of software for the police force in England. Worked on their products that provide essential services for managing human resources, from educating to dispatching suitable units for each mission.
    • Attended many architecture and requirement analysis meetings and gave valuable suggestions, despite being the youngest employee in the client's office.
    • Helped provide valuable data analysis statistics from their production system by running self-written analysis software against the system's big log files.
    • Worked with many different technologies, including ADF/UIX, Oracle Form, and PL/SQL.
    Technologies: Java, JSP, Oracle UIX, ADF
Experience
  • BotwarJS (Development)
    http://quanla.github.io/botwar/

    Browser game in which the user codes his/her own robots and battles with others. The game has
    - Skirmish mode: User defines battle as he/she likes.
    - Campaign mode: User uses his/her bot to fight through a number of pre-defined battles.
    - Challenge: User uploads his/her robot, publishes it, and challenge others to battle.

  • Angular Flow Wizard (Development)

    AngularJS directives to create Wizards that have flow control. These wizards can have a complicated setup of steps, so they can be embedded in loops or in "if-then" conditions, just like flow control in any programming language.

  • Advanced Java Class Tutorial: A Guide to Class Reloading (Publication)
    In Java development, a typical workflow involves restarting the server with every class change, and no one complains about it. But is Java class reloading that difficult to achieve? And could that problem be both challenging and exciting to solve? In this article, I will try to address the problem, help you gain all the benefits of on-the-fly class reloading, and boost your productivity immensely.
Skills
  • Languages
    JavaScript, SQL, HTML, Java, HTML5
  • Frameworks
    AngularJS, Apache Struts, Spring, Apache Struts 2, Bootstrap
  • Libraries/APIs
    Java Collections, jQuery, Node.js, jQuery UI, Java Servlets, Pixi.js, Java Security
  • Tools
    Eclipse IDE, Subversion (SVN), Ant, Maven, Adobe Photoshop, Git, Adobe Illustrator, CVS, IntelliJ IDEA
  • Paradigms
    Waterfall Development, Functional Programming, Concurrent Programming, Agile Software Development, Responsive Web Design (RWD)
  • Platforms
    Windows, Google App Engine, Oracle, Mac OS, Ubuntu, AWS EC2
  • Storage
    Google Cloud Datastore, NoSQL, MySQL, HTML5 Web Storage, Oracle PL/SQL
  • Other
    Regular Expressions, Multithreading
Education
  • Master of Computer Science degree in Computer Engineering
    Hanoi University of Technology - Hanoi, Vietnam
    2001 - 2006
  • Certified Computer Professional degree in Software Engineering
    FPT Aptech - Hanoi, Vietnam
    2003 - 2005
Hire the top 3% of freelance developers
I really like this profile
Share it with others