Senior Software Developer Resume
0/5 (Submit Your Rating)
San Jose, CA
SUMMARY
- Around 7.5 years of IT Experience in design and implementation of enterprise applications using Java, J2EE and Web technologies with Agile, Scrum and Waterfall methodologies.
- Expertise in design and implementation of Content Management System using Fatwire for the leading manufacturing client.
- Expertise in design and implementation of Enterprise Search Systems using Attivio AIE and Apache Solr.
- Extensive Experience in Web Technologies like HTML, jQuery, Ajax, Java Script and CSS on Windows, UNIX, Linux, and Macintosh OS.
- Experience in Implementing RESTful Web Services for Content Ingestion.
- Experience in implementation of JSOUP and STAX HTML parsers.
- Experienced in Agile approaches, including Extreme Programming, Test - Driven Development and exposure to Scrum.
- Extensive experience in all the stages of Software Development Life Cycle (SDLC) from analysis, design, development and testing.
- Experience in using tools like JUnit for developing test cases, Log4j for debugging and MAVEN, ANT for building applications
TECHNICAL SKILLS
Languages: Core Java, J2EE, Hibernate, JSP’s, Servlets, Spring, JDBC, JavaScript, JQuery, DOJO, HTML, CSS, JSF, XML, SQL, REST Web Services, JUnit
Products: Oracle Fatwire, Attivio AIE, Apache Solr, HBase NoSql DB, Jsoup, Mhonarc, Jersey, Apache NNTP, Apache Nutch
Application/Web Servers: Apache Tomcat, Jetty
Database Environments: ORACLE 11g, H2 DB
IDE’s: Eclipse, Netbeans
SCM Tools: SVN, GIT
Operating Systems: Windows 7, Mac OS X, Redhat Linux
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Senior Software Developer
Responsibilities:
- Environment Setup involving installation of Attivio AIE, Attivio project creation with desired topology.
- Requirements Elucidation
- Technical assessment program to identifying key features and functionality gaps with the current Search platform powering CISCO
- Drive the critical buy-vs.-make decision via technical Proof-of-concepts of leading search engines which include Attivio, IBM IDE, Exalead CloudView, Oracle Endeca InFront, Google Search Appliance, Solr, Q-Sensei
- HLD and DLD Creation.
- Architecture and Design of client requirements, which mostly involved evaluation of various search engines and implementation of selected product
- Content ingestion for various data sources including Database, Web Sites, Documentum, System files (Plain Text, XML) with the help of various connectors.
- Creation of Custom Autocomplete Provider using Java, J2EE.
- Creation of custom Java workflows to enrich content and metadata
- Creation of Rest Web Service for content ingestion using push mechanism
- Creation of a Java program to parse HTML files using JSOUP Parser and convert them into JSON Format
- Creation of Multi- Threaded Java Program using Apache NNTP to fetch data from news servers and push them into Attivio search engine
- Integration of Hbase with Attivio AIE.
- Relevancy comparison framework to drive bulk query, result-comparison and scoring.
- Team coordination for end-to-end implementation and filling loopholes in design understanding.
- Maintenance and Support
Confidential, Cupertino, CA
Team Lead
Responsibilities:
- Environment Setup which includes the mirroring of sites to Delivery system.
- Requirements Elucidation.
- Template (JSP and XML) Reviewer for making sure that all the standard and client specific guideline had been followed while creation
- Architecture and Design of client requirements which mostly involved changing the CM Tool Core Elements, Bending UI according to requirements, Template design for Confidential Product display, workflow creations for US and Non- US geos and Critical pricing data migration activities.
- Customizing the code for static publishing using Java and Rest APIs.
- Creation of custom UI for localization and internationalization of the content using JSP, jQuery, Java, JQuery UI and AJAX
- Creation of custom image picker for selection of image assets while creation using jQuery, Ajax, JSP and Java.
- Creation of responsive media design templates using Media CSS
- Creation of unit test cases for all the implemented requirments.
- Team coordination for end-to-end implementation and filling loopholes in design understanding.
- Leading the team from offshore making sure that none of the deliverables skip the specified timeline and establishing the proper channel of communication between onsite and offshore.
Confidential
Software Developer
Responsibilities:
- Environment Setup including setting up Subversion for storing images.
- Requirements Elucidation.
- Architecture and Design of solutions which included custom UI components, custom web flow design of application, cross browser issues resolution which included IE bugs, unit testing, integration testing and production support
- Creation of data migration program using Jsoup parser, Java, Spring and Hibernate for converting HTML files into Fatwire assets.
- Development of generic templates and CSElements (JSP & XML) for various Confidential product pages to support current and future needs with minimal set of presentation elements.
- Customization of the out of the box Fatwire UI for better user experience including asset inspect form, edit form, tree tabs, my work page and so on.
- Customization of out of the box Attribute Editors which include FCKEditor, Imagepicker, PickAsset.
- Creation of custom Tree Tabs for representing the whole product hierarchy.
- Creation of custom attribute editors.
- Technical solutions support