Scroll To View More
Hamed Asghari, JavaScript Developer in Placentia, CA, United States
Hamed Asghari

JavaScript Developer in Placentia, CA, United States

Member since January 16, 2014
Hamed is a full-stack web developer with several years of experience designing and building scalable, responsive web services and applications. He has worked in teams of varying experience, serving both as mentor to junior developers and learning from the more experienced programmers.
Hamed is now available for hire

Portfolio

Experience

  • Git, 6 years
  • JavaScript, 6 years
  • jQuery, 6 years
  • Ruby on Rails (RoR), 5 years
  • Ruby, 5 years
  • Java, 3 years
  • Spring MVC, 2 years
Placentia, CA, United States

Availability

Part-time

Preferred Environment

Mac OS X, Git, IntelliJ IDEA

The most amazing...

...application I've worked on is a multi-threaded automated test execution engine for home appliance systems.

Employment

  • Web Developer

    2012 - PRESENT
    G2 Crowd
    • Created a merit badge system based on user contribution/activity on a website.
    • Created a preference-based email notification framework.
    • Monitored and analyzed application performance metrics to improve response times.
    • Mentored junior developers.
    • Created a client-side live preview profile editor.
    • Implemented a full-text search engine using Solr to build powerful search/filtering functionality.
    • Supported day-to-day operations of the website.
    Technologies: Ruby on Rails, PostgreSQL, JavaScript, jQuery, AngularJS, BackboneJS
  • Software Engineer

    2011 - 2012
    Encyclopaedia Britannica
    • Designed and implemented the internal search service for all of Britannica’s client web applications using Lucene.
    • Implemented a continuous delivery system to automate the building, testing, and deployment of web applications & services.
    • Overhauled the existing internal authentication/authorization library and service.
    • Worked as lead developer on the existing internal usage statistics gathering/reporting subsystem.
    • Created a RESTful web service to serve up JSON/XML content to Britannica applications on mobile platforms.
    Technologies: Java, Spring, Hibernate, Lucene, Tomcat, jQuery
  • Software Engineer

    2009 - 2011
    Whirlpool Corporation
    • Implemented the runtime execution engine for a test system using the hierarchical state machine pattern.
    • Designed and implemented a layered framework for home appliance serial bus communication drivers.
    • Implemented a visitor framework using EMF encoded UML to intelligently drive an object graph traversal algorithm to achieve significant performance improvements for extremely large object compositions.
    • Implemented a content validation framework that offered a substantial performance improvement to the existing validation framework in EMF.
    • Implemented and deployed Java Servlets on JBoss Server to maintain a global database for storing appliance functional identifiers and managing Subversion directory access permissions.
    • Developed a Subversion plug-in for seamless integration of a version control system with the content editor.
    Technologies: Java, Eclipse, EMF, SVN

Experience

  • G2 Crowd (Development)

    Worked as a full stack web development engineer.

Skills

  • Languages

    Ruby, SQL, Java, JavaScript, Python, Go
  • Frameworks

    Spring MVC, Ruby on Rails (RoR), AngularJS
  • Libraries/APIs

    jQuery
  • Tools

    Git, Subversion (SVN)
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming
  • Platforms

    Linux, Android
  • Storage

    PostgreSQL, Redis

Education

  • Bachelor's degree in Electrical Engineering
    2003 - 2007
    University of Illinois at Urbana Champaign - Urbana, IL
I really like this profile
Share it with others