We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over Eight years of experience in System Analysis, Design, development, testing and implementation of software for various Enterprise applications
  • Innovative and experienced with complete software lifecycle development using agile methodology.
  • Excellent experience in writing multi tier Web Applications using JSP, Servlets, Hibernate & Spring.
  • Expert in all aspects of XML including XSLT, DTD, Schemas, SAX, JDOM, and JAXP.
  • Spearheaded the design and development of SOAP based Web Services
  • Developed applications based on Model - View-Controller (MVC) architecture, using Struts.
  • Have significant experience in design (Rational Rose, UML, RUP, MDA) and programming (J2EE, JDBC, JSP, HTML, Servlets, Swing, Java Script, XML, C, C++, Perl, SQL, PL/SQL, Oracle).
  • Extensive data base design, development and debugging skills in Oracle 9i, MS SQL Server.
  • Hands on experience in statistical and data analysis applications: SAS-Data Mining
  • Excellent personal and communication skills.

TECHNICAL SKILLS

Web Technologies & APIs: JSP, JSF, EJB, Servlets, Swing, CSS, Java Beans, MVC, JDBC, JMS, JNDI, HTML,, DHTML, XML, XSLT

Languages: Java1.4, C, C++, Perl, JavaScript, SAS, SQL, PL/SQL

RDBMS: Oracle 9i, DB2, MySql

IDE: WSAD, Eclipse, JBuilder, Visual Age

Open Source Tools: Ant, Struts, JSTL, Tiles, Spring, Hibernate

Operating Systems: Dos, Windows NT/2000/XP, Unix, Solaris, Linux

Web/App Servers: WebLogic 8.1, WebSphere 5.1.2, Apache Axis 1.0, Tomcat JBOSS

Graphic Tools: Dreamweaver, Macromedia Flash

Middleware: RMI, JMS

OOAD / VC: UML, RUP, Clearcase,, Clearquest

PROFESSIONAL EXPERIENCE

Confidential - San Jose CA

Tech Lead

Environment: Java (JDK 1.6), J2EE,Eclipse 3, Tomcat, Spring MVC, LifeRay Portal server, Jquery, Oracle 1,0g, JSP, GWT-Ext, UML, Maven, JUnit, JavaScript,Windows 2000 NT Unix.

Responsibilities:

  • Provided infrastructure, architecture, and software for geographically dispersed web applications that support common
  • Confidential lab business processes such as ordering, ticket/case/, resource tracking, inventory, and equipment reservation.
  • Configured LifeRay portal to Integrate Lab Management tools
  • Designed and developed Lab Inventory application using Spring MVC,Jquery and Hibernate.
  • Loop parser framework was used to parse various raw data from various devises (NEXUS, ASR, UCS, CAT, Network Services).
  • Developed UI components such as the Grid, SuggestBox, PushButton, and DatePicker using GWT widgets
  • Automated the selection of Parser RBML rules based on the OS

Confidential - San Jose, CA

Sr. Software Engineer

Environment: Java (JDK 1.6), J2EE,Eclipse 3, Oath Server,OpenID,QRCode,Cassandra,HTML5 JSP, DOJO, UML, Maven, JUnit,, Curl, JavaScript, Restlet, Window, Unix and Linux.

Responsibilities:

  • Designed and developed Restelt web services for Bellagio game Application. Following services where implemented. Tested with Junit testing
  • Developed Security layer for authentication and authorization using Oath server and OpenId APIs.
  • Developed SMS messaging for the Android Game application to enable authorization
  • Integrated QRCode for the user profile to display in a barcode. Used noSQL - Cassandra for Keyspaces.

Confidential - San Jose CA

Sr. Software ENGINEER

Environment: Java (JDK 1.6), J2EE,Eclipse 3, Tomcat, Spring MVC, CFX, XmlBean, JMS.Oracle 10g, JSP, DOJO, UML, Maven, JUnit, Liferay,JavaScript,AXIS2 Windows 2000 NT Unix and Linux.

Responsibilities:

  • Developed Rest web services for On-demand near-real time request, provisioning of infra resources Disable, minimize Human Process Interface
  • Provisioning and configuring infra resources through APIs - Hiding complexity, Enabling simplicity - Support standard/custom environment setup. Usage based billing .
  • Integrated Struts, Spring based bean layers with web services by xml . Developed Spring based Unit test cases. Developed SSO and PKI security layers for web services.

Confidential - Atlanta, GA

Senior Application Developer

Environment: Java (JDK 1.5), J2EE,, Eclipse3,Tomcat,RESTful-Web Service,Hibernate,Spring,JSP, AJAX, COBOL UML,, ANT, JUnit, JavaScript, Oracle 10g,Windows 2000 NT Unix and Linux.

Responsibilities:

  • Homer Fund Refresh Project | The scope of this project is consisting of creating improved donations interfaces and processes
  • Centralizing contribution data, automating data processing, validation, and integration with other Confidential systems, and creating automated reports.
  • RESTful web services were developed to integrate with Flex UI interface.
  • Three application components for Individual, Captain and Manager role based services, call back functions were integrated to the backend DB2 and Cobol functions.
  • Transformers - parsing xml to java objects takes the input of users and displays the out put results in Flex MVC

Confidential, Oakland,CA

Senior Developer

Environment: Java (JDK 1.5), J2EE,Eclipse 3, Tomcat, Spring MVC, RUP,GWT, Oracle 10g, JSP, DOJO, UML, Maven, JUnit, JavaScript, Windows 2000 NT Unix and Linux.

Responsibilities:

  • Developed Javascript/JSP pages for application like functionality through web browser for procurement, member tracking. developed and supported UI components in GWT, such as the table, date box, auto-suggest
  • Used Spring framework to implement Model View Controller (MVC) architecture, and Dependency Injection (DI).
  • Helped to re-design, build, and scale up most of the major operational systems of the pay-per-click in Confidential forum

Confidential, Santa Clara CA

Web Service Developer

Environment: Java (JDK 1.5), J2EE,Eclipse 3, Tomcat, RUP,JAX-WS,Hibernate,Struts,Spring, NetBeans IDE, JSP, AJAX, DOJO, UML, ANT, JUnit, Oracle 10 g, Windows 2000 NT Unix and Linux.

Responsibilities:

  • Migrated C++ source code to Java based web services artifacts.
  • Designed and developed J2EE Web Service and SOAP Message components using Sun JAX-WS
  • This Application used for Enabling Mobile devices with services like email,Internet for users.
  • Designed and implemented server side J2EE middle layer as set of SOAP web services and Java Hibernate framework to facilitate persistent object databases
  • Developed Client side Componants for web Services. Modified the UI components in Struts frame work to integrate with Inversion of Control-IOC of Spring and Hibernate
  • Involved in Design and development of WSDL, Service, Bean, DAO,HBM layers to integrate the Client side Web Service Componants to Server Side.

Confidential, Columbus, IN

Portal Developer

Environment: Java (JDK 1.5), J2EE, Weblogic Portal 8.1, RUP,MyEclipse IDE, JSP, AJAX, DOJO, JSR 168, CVS, ANT, JUnit, JavaScript, Oracle 9i, Windows 2000 NT and Unix.

Responsibilities:

  • Member of team designing, coding, and supporting web based Knowledge Management Portal.
  • Customized document creation Component with MetaData, newView JSP: Struts to expose Actions as simple Web Services
  • Added AJAX based selection option in Metadata criteria to existing JSP.
  • Developed Kana Data Objects (KDO) consisting logic to connect the database server, execute the queries and capture the results and these results again embed in the java beans.
  • In Oracle DB Part of this requirement created two table i.e. Metadata table, Search Criteria table to hold the data in.

Confidential, San Jose, CA

Java Developer

Environment: Java (JDK 1.4), J2EE, Websphere 5.1,RUP, Eclipse IDE, Struts, AJAX, UML, CVS, ANT, JUnit, JavaScript,JSP, Oracle 9i,Google API 4.0,RICO Hibernate, Windows 2000 NT and Unix.

Responsibilities:

  • Developed a unique web based Crisis Management Dashboard, for distributed online collaboration and visualization and its application in the fields of data gathering and threat assessment in Supply Chain.
  • Automated Mapping of Events and sites using Google API with radius and markers.
  • Built from the ground up, a structured and multi-layered J2EE application in accordance with the Hibernate and Struts.
  • Architected a robust data pipeline technology for processing of email event data feeds with extensive database design and development
  • Produced an AJAX - RICO based drag and drop functionality in web application for selecting events and sites affected.

Confidential, South San Francisco, CA

Portal Developer

Environment: Java (JDK 1.4), J2EE, WebLogic 9.1, Eclipse IDE, Struts, AJAX, UML, CVS, ANT, JUnit, JavaScript JBOSS, LDAP, Oracle 9i,, Windows 2000 NT Unix and Linux.

Responsibilities:

  • Improved the existing architecture of the application - Peptide Request System Portal and re-engineered it to be much simpler and cleaner that when it was originally developed.
  • Redesigned and migrated the persistence layer from EJBs to Hibernate based persistency.
  • It added value by removing the stale data persistency. Reduced writing code 50% so maintenance and testing was made easy.
  • Modified the UI components in Struts frame work to integrate with Hibernate.
  • Designed and developed a prototype to use JSF/JBOSS-SEAM UI components.
  • Facilitated the migration of the application from WebLogic8.1 to WebLogic9.1.
  • Used agile software development methodology - iterative and incremental development, Test driven development

Confidential, San Jose, CA

Java Developer

Environment: Java (JDK 1.4), J2EE, Tomcat 5.0, Eclipse IDE, Struts, AJAX, UML, CVS, ANT, JUnit, JavaScript, Web Services,, Oracle 9i,, Windows 2000 NT and Unix.

Responsibilities:

  • Analyzed specifications, designed Value Selling Suite- a struts application using MVC architecture and UML.
  • Built a dynamic column filter, implementing list frame work. Improved the performance through pagination
  • Ajax calls are made to display nested table data through JSON data-interchange format
  • Co-coordinated with offshore team in mentoring for development efforts.
  • Tested, Validated and maintained the existing code on regular basis. Created complex Margin calculations in DAO for different regions and contracts.
  • Used agile/XP software development methodologies - stand up meetings to improve communication, Automatic testing, build and continuous integration of code

Confidential, Groton, CT

Java/XML Developer

Environment: Java (JDK 1.4), J2EE, WebLogic 8.1, JBuilder IDE, XML/XSLT, UML, CVS, ANT,, JavaScript, Web Services, Documentum, Oracle 9i, Oracle Clinical, Windows 2000 NT and Unix.

Responsibilities:

  • Designed and developed Clinical Trial Reports using Java, JDBC and SQL.
  • The framework used Oracle Clinical. wrote the System Requirements, Validation Requirements, Validation Plans, User Requirements, Installation and Configuration requirements
  • Built Complex queries using TOAD for Oracle, JDBC connection Pool.
  • Reports are generated in various formats like PDF, Excel, HTML. Transformed word / XML template into valid xml for defined schema, and stored in the Documentum using WebService.
  • As a member of seven members team implemented an Agile methodology which featured aggressive unit testing, peer reviews, three month release cycles and continuous integration
  • Analyzed specifications, designed logic, wrote Transformation code, customized Clinical Research Reports, tested, debugged, and documented study Reports.
  • Used agile software development methodology - iterative and incremental development, Test driven development

Confidential, Hoboken, NJ

Web Developer

Environment: Java (JDK 1.4), J2EE, WebLogic 8.1, JSP, Servlets, Struts 1.1, HTML, XML/XSLT, UML, Clear Case, AJAX, ANT, JavaScript, Spring, Oracle 9i,, Windows 2000 NT and Unix.

Responsibilities:

  • Member of a 11 person team developing a Insurance Coverage application interface to configure the Oracle database for an Submission Tracking system for Insurance Quotes.
  • Developed in Java using J2EE technologies, including JSP, JSTL, Struts, Tiles and the WebLogic application server.
  • Used agile methodologies, test driven development and automated builds
  • The team used an iterative/agile approach with unit tests and weekly releases.
  • The application uses an Oracle database and the Spring DAO, Inversion of Control-IOC of Spring O/R persistence framework.
  • Developed presentation layer of SMT to use Struts 1.1; developed Action classes, Dyna forms, Struts Config XML mapping, JSP pages and Validation.
  • Ant build scripts written and maintained to pull source out of Clear Case, compile, and jar

Confidential, Pontiac, MI

Portal Developer

Environment: Sun One Portal 6.2, WebSeal, LDAP, J2EE, JSP, CSS,Java Script,ANT, Weblogic 6.1, Oracle 10g, Documentum 5.3, Solaris

Responsibilities:

  • Performed OO design in UML using Rational Rose. Maintained Rational Unified Code managed with Clearcase and Clearquest.
  • Built the internationalization frame work for the user locale preferences in multiple languages
  • It includes the locale and localized resource bundles and CSS, JSP where multiple language support is needed within the Intranet Portal.
  • Integrated Documentum Portlets with Intranet portal using WDK. Created channels for Cabinet, Search, workflow, My files
  • Developed JSR168 portlets for Survey creation tool and deployed in the portal.
  • Designed and developed Portal user Personalization, Role based authentication and server.
  • Development of several UNIX shell scripts used for both physical and logical backups, performance tuning of servers, and LDAP profile updates.

Confidential, Omaha, NE

Software Engineer

Environment: J2EE, Clementine, JUnit, CVS, Eclipse, Ant, Websphere 5.1.2, Oracle 9i, Terra data, Windows and UNIX.

Responsibilities:

  • Worked on real-time data visualizations for engine failure data, using JSP, Servlet and Java bean.
  • Devised new rules, yet undiscovered by Artificial Neural Network, Decision Tree, and hybrid models in SPSS Clementine workbench.
  • Build and evaluate predictive models, Lift charts (including models of road fault-failure analysis for locomotives)
  • Reverse-engineered and modified Oracle 9i, data modelsand tuned query performance

Confidential, Chicago, IL

Java Developer

Environment: Java (JDK 1.4), J2EE, WebSphere 5.1.2,, Eclipse, JDBC,JSF, JSP, Servlets, Java Bean, Struts, HTML, XML/XSLT, UML,RUP, CSS, JavaScript, Oracle 9i, SAS V9,, Windows 2000 NT and Unix.

Responsibilities:

  • Converted the business specifications into Use Cases, Sequence, State, and Class UML Diagrams in Rational Rose.
  • Automated code generation directly from UML Model Driven Architecture.
  • Designed and developed GUI application, using Struts, CSS, Servlets, JSP, and EJB Components based on MVC architecture.
  • Used singleton and factory design pattern for services.
  • Responsible for all aspects of front-end presentation logic, custom tags, Tiles, Struts Developed internal API library to generate printable reports and documents in PDF
  • Excel spread sheets from content stored in XML documents,
  • Involved with Oracle Database Design and Development. Back-end programming using PL/SQL.
  • Created and maintained test cases. Bug reporting, tracking and verifying using ClearQuest.

We'd love your feedback!