Senior Developer Resume
Barclays Capital, UsA
PROFESSIONAL EXPERIENCE:
- Senior Developer with 6 years of experience in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Supportfor Web, Standalone, and Client-Server based Software Applications
- Experience working as a Senior Developer, Team Leader and Team Member.
- Excellent work exposure in Software Design and Development for McGraw Hill companies, Saint-Gobain, News America Marketing and New York Times
- Extensively worked in Business Analysis, Software Design and Development in Information and Media domain.
- Vast experience in Enterprise Content Management platform with 2 years of experience in Alfresco ECM tool.
- Sun certified Java programmer with excellent background in developing applications using Java, J2EE, Oracle WebLogic Application Server, JBOSS Application server and Tomcat Web server.
- Extensive knowledge in Spring, Core Java, Hibernate, JDBC
- Worked on Oracle SQL and My SQL databases.
- Front End UI development using JSF, Java servlet and JSP using Javascript and AJAX.
- Worked extensively on build and deployment tools like ANT, MAVEN and version control using SVN, CVS and Visual Source Safe.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose 2000.
EDUCATION:
- Bachelor of Engineering
CERTIFICATIONS:
- Sun Certified Java Programmer in 1.4
TECHNICAL SKILLS:
- Software Development and Methodologies : Agile Methodology, Object Oriented Application Development Unified Modeling Language.
- Frameworks and Architectures : Spring Model View Controller
- Database : Oracle 9i/10g and MYSQL
- Laguages/API/Technologies : JAVA, SQL, Java Script, Java Servlets, JSP, JNDI, Java Beans, J2EE,
XML, XQUERY, SOAP, XPATH, XSLT, HTML and AJAX. - Web Servers : TOMCAT 5.5
- Application Servers : WebSphere Portal Server 6.1 and Jboss
- Remote Invocation Frameworks : Java RMI and AXIS Web services.
- Architecture : MVC with Spring
- Modeling tools : RATIONAL ROSE 2002.
- Tools for Version Control : CVS, Visual SafeSource and SVN
Professional Experience:
Confidential
Client: Barclays Capital, USA
Senior Developer Oct 2011 to Present
APB DAL is the application data access layer that is the java API layer for all the UI applications that requires the activities position and balance information to display them.
Responsibilities:
Work on replacing existing GAC system with new SDS system which involves building new views in DB2
Manage the java component enhancement of the Real time component Option Product Gap reckon and APB FxRates
Environment: Java 5, IBM DB2, Weblogic Server, Linux and Windows XP
Tools: Eclipse 3.2, CVS, DBArtizan
Technologies: Core Java , JDBC
Confidential
Client: Confidential, USA
Senior Developer Nov 2010 to Sep 2011
Harmony is a web portal for publishing all the newsletters of the McGraw Hill companies. This website is being used by all the news editors, package editors, production designers where the content goes through its own life cycle of create, edit, design and is finally published out as news letter
Responsibilities:
- Involved in Alfresco upgrade from 3.1 to 3.4
- Alfresco REST based Webservices development
- Report generation from Alfresco and custom database using Oracle SQL query language
- Part of support activity, which involved frequent interaction with the users of the application to understand the business needs.
Environment: Java 5, Alfresco, Weblogic Server, Linux and Windows XP
Tools: Eclipse 3.2, SVN, TOAD and Object Oriented Application Development
Technologies: Singleton, Spring, Hibernate, Javascript and JSP
Confidential
Client Confidential– Alfresco, Paris, France
Senior Developer Nov 2007 to Oct 2010
Develop and support Saint Gobain’s intranet document management portal used by employees in different locations France, USA, Asia.
Responsibilities:
- Developed custom components in the existing Alfresco tool. Of the components most mentionable are space quota report module, which provides UI based report of space usage, size restriction module, document type restriction module.
- Gained exposure working in web scripts, ftl templates, alfresco based JavaScript.
- Developed own web services using Apache AXIS
- Experience in IBM WPS portal server, JSR 168 protlet api. Developed protlet application using Alfresco web services, Ajax, json.
- Solely responsible for tool customization for the client.
- High level knowledge in Alfresco share, worked on developing dash lets in share
- Overview of Alfresco clustering
- Involved in migration activity from Alfresco version 2.1.1 to 3.2 Enterprise
- Direct client interactions.
- Managed a team of two members
Environment: Content Management System- Alfresco, JAVA, Spring, Oracle 10g and
JSF
Tools: Eclipse 3.1.1, Object Oriented Application Development, SVN and SQL Developer
Confidential
Confidential, Cognizant, India
Member of Technical Team Jan 2007 to Oct 2007
Digital Media Lab (DML) is an internal project in Cognizant Technology Solutions, which is the demonstration of various advanced media technologies (Content Management) available in the IT sector. This project naturally deals with subscribing and publishing the news and media contents from and to the net. Both web modules designed using J2EE architecture. We used two WCM tools namely Alfresco and Magnolia to store and author the news contents.
Responsibilities:
- Developed web modules that will read data from alfresco repository using JAVA RMI and Java AXIS web services usinf lucene and XPATH queries
- Created UI webforms using XSD, XSLT,FTL.
- Developed custom security permissions, user role model, jBPM workflow model in alfresco.
Environment: Java, Web Content Management – Alfresco and Magnolia, Lucene, RMI,
Web service AXIS
Confidential
Client: Confidential, USA
Member of Technical Team June 2006 to Dec 2006
NAM provides a web-based decision support tool called Smart Matrix to their customers and their sales personnel. It provides planning capabilities, where the user can create an event, program, version and coupon. An event is like a folder which holds one or more Smart Source programs for a client. The process of identifying the market list is usually performed at the program level. The client would design the program configuring the different versions and coupons. This feature allows the setup of the program before running the decision support analysis. There are also supporting features of copying, archival and swap of some entities. The main objective for this initiative is to re-platform the existing Smart Matrix application to a JEE-based platform.
Responsibilities:
- Involved in requirement gathering, design, development and testing of the core functionality modules.
- Involved in design activities like framework class diagrams and sequence diagrams.
- Preparation of the Test strategy for testing.
- Involved in the Preparation of UTP (Unit test case plan) and UTL (Unit test log) for the modules.
- Delivered Applications according to the Quality Standards using Quality related tools.
Environment: Java, JSF, Spring, JavaScript, JSTL, Custom Tags, HTML, CSS, XML, AJAX
JMS, DB2, Oracle 9i and IBATIS
Confidential
Client: Confidential, USA.
Member of Technical Team Jan 2006 to May 2006
TimesPoints is a free rewards program for readers of The New York Times that allows members to earn points for qualified purchases at thousands of participating restaurants, hotels and online shops.
Responsibilities:
- Creating UI screens using HTML, JavaScript and JSP
- UI testing and Bug reporting
- Building effective working relationships with other members of the team, co-operative, sharing information, supporting others.
- Ability to tract the activities to meet the deadline and requirements.
- Adhering to the organization\'s code of conduct and work practices.
- Adapting to new technologies.
Environment: Java, Servlets, HTML, Javascript, JSP, Java and Websphere Studio
Application Developer 5.0