We provide IT Staff Augmentation Services!

Software Engineer Resume

San Jose, CA

SUMMARY:

Software professional with over 15 years’ experience delivering innovative, high - quality, robust software products. Solid background in OOA/OOD/OOP principles. Skilled at working in both Agile (Scrum) and waterfall (SDLC) environments.

SKILLS:

Languages: Java, C/C++, C#, Flex/ActionScript, shell scripting, SQL

Tools: Eclipse, IntelliJ, MS Visual Studio, GNU development tools, VMware, Subversion, Perforce, Git, JUnit/Mockito

Databases: MySQL, SQL Server, MS Access

Web: JSP/Servlets, HTML/CSS, Struts, GWT/GXT, Spring

Platforms: Windows, Linux, JEE (WebSphere, JBoss, Glassfish, GAE)

EXPERIENCE:

Confidential, San Jose, CA

Software Engineer

Responsibilities:

  • Wrote microservices for transforming Customer Facing Service (CFS) models to Resource Facing Service ( Confidential ) models for the purpose of configuring physical network appliances.
  • Significantly improved the unit test coverage (from 20% to over 75%) of the framework in preparation for product release.

Environment: Java, Spring (DI, REST web services, AOP), IntelliJ, RabbitMQ, PostgreSQL, Git, Bitbucket

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Added new features to product such as Job Summary Carousel, Employer Tools, etc.
  • Member of small team that implemented Internationalization (I18n) and Accessibility ( Confidential ) requirements.
  • Resolved a significant number of release-blocking bugs.
  • Worked on both desktop and responsive mobile clients.

Environment: Java, GWT, HTML5/CSS3, Confidential App Engine

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Created Rubric design tool and other front-end components/modules.
  • Designed, developed, and maintained Rubrics RESTful API (written using Jersey, Jackson and JAXB libraries).
  • Developed middle-tier services for the management of courseware curriculum objects (activities, exams, assignment, etc.)
  • Created and managed entities.
  • Fixed numerous long-standing defects throughout application.
  • Wrote unit tests for substantial portion of the platform.

Environment: Java, GWT, MySQL, Glassfish, JIRA

Confidential, Sunnyvale, CA

Member Technical Staff

Responsibilities:

  • Implemented mid-tier services and UI for: File/Directory Restore Manager, Resource Pool Manager, Data Protection facility (volume mirroring/vaulting, backup and recovery) and volume/system health monitoring tools.
  • Created and maintained entities for configuration and monitoring of storage protection state (mirror/vault).

Environment: Java, GWT/GXT, Hibernate, MySQL, JBoss AS, Rally

Confidential, Santa Clara, CA

Senior Software Engineer

Responsibilities:

  • Performed extensive redesign and rebranding of UI.
  • This included the design and development of wizard-based flows that simplified the configuration of a high-scalability VDI platform.
  • Designed and implemented RPC services that managed and provisioned Virtual Machines and Desktops.

Environment: Java, GWT, JQuery, Apache Tomcat, Apache CXF

Confidential, Durham, NC

Senior WebSphere Portal Developer

Responsibilities:

  • Designed and created portlets and SOAP-based web services for the presentation of clinical patient data (vital signs, medications, labs).
  • Ported majority of legacy JSP pages to Adobe Flex platform, thus improving appearance and functionality while also increasing usability.

Environment: Java, JSP, Flex/ActionScript, Swing, WebFlow, Dojo, GWT, IBM WebSphere Portal

Confidential, Morrisville, NC

Senior Software Engineer

Responsibilities:

  • Designed and created algorithms to detect common web application attacks (Session Cookie Manipulation, Cross Site Scripting, Prohibited Page Access, SQL Command Injection, Form Field Manipulation, Denial of Service, User-Agent manipulation).
  • Designed and implemented web application transaction analysis client in C#.
  • Wrote a high-performance HTTP parser that significantly increased the transaction handling capability of the Percept appliance.
  • Wrote InFlight appliance configuration client UI using Flex/ActionScript.

Environment: Java, JNI, C++, C#, JSP, Struts, OpenSSL, Swing, Flex/ActionScript, Apache Tomcat

Hire Now