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