Lead Developer Resume
Boston, MA
SUMMARY
- Extensive experience spanning 10 years (in Financial and Automobile Domain), which includes Design, Development, Coordination, Deployment and Maintenance/Support for Web, Standalone, Client - Server web services and message oriented based Software Applications in Financial Services.
- Received Client appreciation award for my contribution towards the project at Confidential and for an earlier project in Confidential
- Extensive experience in System Analysis, Design, development and deployment of various applications using JAVA/J2EE Technologies, SPRING, Spring security, Spring MVC, Struts, JAX-RS with Jersey, Mybatis, JPA, Hibernate, EJB, JNDI, JMS(MQ), JDBC, JTA, XML, Java, JavaScript, AJAX, JSON, Web services ( Apache Axis and Web sphere), Apache POI, iText pdf, java concurrency, XStream. Drools.
- Performed a variety of roles and has experience in working at various levels of Team hierarchy. Wide array of technical skills and a proven ability to determine priorities, schedule work, and meet critical deadlines.
- Good analytical, problem solving, organizational, interpersonal, verbal & written communicational skills, and is an effective team player, yet able to work independently.
- Experience in implementing N-tier Framework and Architecture using JAVA, J2EE and SOA based Technologies for e-business Applications.
- Excellent Knowledge of XML processing (SAX, JDOM, XSLT, XPATH and XSD).
- Excellent noledge in JMS
- Excellent Knowledge of Database like Oracle 9i, Oracle 11G, 10G, Sybase, DB2.
- Experience in Application servers like WAS 5.0 and WAS 6.0.
- Experience in Autosys, Maestro, Shell scripts.
- Worked on different IDEs’ like RAD, WSAD, Eclipse, Rational Rose etc
- Well experienced in PL/SQL
- Proactive and result-oriented leader adept in mentoring and motivating the dynamic team to exemplary performance
- Effective communicator adept in delivering superior customer service and bridging the business and technical communities
TECHNICAL SKILLS
Operating systems: Windows NT, UNIX, AIX
RDBMS: Oracle 11g, 10g, DB2/400, SQL-Server 6.5 MS SQL Server, Sybase
Packages: MS - Office
Internet Technologies: Java 6, Java Script, JQuery, AJAX, JSON, RMI, JNDI, STRUTS, Spring MVC, Web services, Apache Axis, SOAP, XML, XPATH, Castor, XSD, WSDL, JAXB, ExtJsMiddleware EJB, JMS, Web sphere MQ
ORM: JPA, Mybatis, Hibernate
Application Servers: Web Sphere 5.5/6.1.0.17
Web-Containers: Apache Tomcat
Tools: Hudson, JDeveloper, Eclipse, IBM RAD, WSAD
Design Tool: Rational Rose Enterprise Edition.
Version Control Tools: VSS, Rational Clear Case, Accurev
Others: PL/SQL, Oracle Admin, Autosys, Maestro, Shell, Siperian, UML
PROFESSIONAL EXPERIENCE
Confidential, BOSTON MA
Lead Developer
Responsibilities:
- Developing web-based application using Spring MVC Framework and RESTful web services
- Adopted J2EE design patterns like Builder Design pattern, Singleton, Factory, DAO, MVC etc
- Implemented Spring MVC-Model architecture and Spring IOC for dependency injection and other J2EE design patterns for the application development.
- Developed forms module which dynamically generates various pdf forms based on the variance using i-Text xml, pdf template, drools, spring IOC, spring mvc and deployed it as a common web application and exposed all the functionality as restful services.
- Integrated with multiple external systems like LexisNexis, POLK (to get Vehicle related information), MVR, RMV (to get driving history), FAR (for claims) using Spring RESTFUL web services, XML, XStream, XSLT.
- Studying and analyzing the functional design and Field mapping documents
- Developed UI screens using HTML, XML, CSS, JavaScript, JQuery and used AJAX for dynamic web content.
- Interacting with Business Analysts for more understanding of theirquirements
- Using myBatis persistence framework to support custom SQL and stored procedures.
- Writing/updating effective stored procedures in MS SQL Server to interact with the database
- Writing quality Drools rules business rule implementation and effective test cases using Spring JUnit
- Unit Testing/ Integration Testing of the application
- Quality Assurance and User Acceptance Testing Support
- Resolve Performance Issues and support performance testing
- Implementation Support
Confidential, BOSTON MA
Senior/Lead Developer
Responsibilities:
- The application had 2 components. A web application which lets the users to initiate and view reports.
- The second component was developed as a stored procedure and scheduled as a daily nightly job.
- Being a single developer, I was responsible for complete end to end development and deployment of both components.
- Developed the web application component using struts, jQuery, html and myBatis.
- Adopted J2EE design patterns like Singleton, Factory, DAO, MVC etc.
- Developed UI screens using HTML, CSS, JavaScript, JQuery and used AJAX for dynamic web content.
- Used Mybatis ORM framework as persistence engine and involved in Mapping, writing SQL queries.
- Implemented Unit and integration test cases Using Junit
- Worked with business analysts to gather the business requirements.
- Prepare design documents.
- Developed Data model, stored procedures, and packages and setting up all backend tables.
- Wrote complex SQL queries for web application and nightly job (Using analytical functions).
- Used partition tables to store the massive data and partitioned the table by month.
- Created partitioned indexes to felicitate faster data loading by disabling the indexes just for the partition.
- Unit testing and integration testing
- Developed build scripts using maven
- Automated build process using Hudosn, Nolio jobs
Confidential
Senior Developer
Responsibilities:
- Implemented Restful web services
- Implemented Spring security for both spring mvc and RESTful services
- Implemented single sign on authentication for RESTFUL service client
- Wrote Client to consume the RESTful services
- Implemented database triggers for auditing.
- Used Hibernate ORM framework as persistence engine and involved in writing mappings.
- Developed backend layer including web, service and data access layer
- Unit testing and integration testing
Confidential, Portland OR
Module Leader / Tech Leader
Responsibilities:
- Worked with clients and business analysts to understand business requirements and system impacts
- Conduct design discussions and explain the design alternatives to project management and development teams
- Prepare design documents and conduct impact analysis of new requirements.
- Analyze modifications/enhancements of existing programs.
- Performed design reviews and code reviews.
- Provide on call support for production incidents followed by resolution or escalation as necessary plus status reporting.
- Development of the Web application using Struts, Spring etc
- Development of MDB/ implementing JMS
- Implementing IOC/Dependency injection in the application
Confidential, Boston, MA
Module Leader / Tech Leader
Responsibilities:
- Good risk analysis depends on good quality data- and on the availability of relevant and necessary data for effective analysis and modeling. Confidential needs a framework to capture and maintain data quality business rules.
- Counterparties must be uniquely identified at the legal entity levels. Confidential must be able to aggregate exposures by counterparty across the organization.
- Hierarchies/families of legal entities must be identified so dat risk exposures can be rolled up to the parent.
- Integrating the current disparate counterparty assignment workflows is required for more efficient UCI accuracy.
- Analyse the business requirements.
- Designing the xml schema for webservices
- Creating the WSDL, design and development of code using WebSphere webservices(SOAP based)
- Writing ant scripts to generate,package and deploy the application
- Analyze the issues reported in the application, complete the estimation and propose a solution to fix the same in phased manner.
- Coordianate with various group to maintain and support the Siperain product.
- Coordiante with vendor for the application product related issues and implement the fix in all the environment
- Designed and Developed POC web application using IBM Websphere web services
- Designed and Developed the customized application component using the EJB to handle the out of the box functionality in Siperian Application
- Designed and Developed the standalone application in java to automate the sqlscripts test scripts
- Designed and Developed the Standalone Utility applciation to create the CSV files, send an email to the users.
- Develpoment of the Web application using Struts, Spring etc
- Scheduling the jobs using autosys
- Writing PL/SQL scripts
- Writing the shell script which would be triggered by the Autosys
- Writing STT specific ATK scripts client to automate the deployment process.
- Administering the Siperian application product
- Setting up the Oracle schema and oracle administration work required for the Siperian application.
- Writing unit test cases in java and PL/SQLs
Environment: Enterprise Java Beans (EJB), Hibernate, Spring, Struts, J2EE, JSP, Java5, JavaScript, AJAX, JQuery, XML, XSD, Castor, JAXB, Web Sphere, DHTML, Java Mail, Autosys, Siperian, Shell Scripts, PL/SQL, ORALCE 10g, AIX, Sun Solaris
Confidential
Module Leader / Tech Leader
Responsibilities:
- Requirement Gathering
- Analyse the business requirements.
- Design and Developed the application components like Subscriber, Publisher and Java to XMl and XML to Java using the Castor tool.
- Implemented mutithreading to process the records based on priorities set in the incoming messages.
- Shell script to launch the application
- Writing unit test cases in java
- Code review
- Integration testing with the involved components
Environment: Java, XML, XPATH, XSD, Castor, JAXB, JMS, Shell Scripts, AIX.
Confidential
Module Leader
Responsibilities:
- Requirement Gathering
- Analyse the business requirements.
- Design and Develop Web Service Component to process the orders.
- Design and Develop the Web service application client to for theprice calculation based on Confidential pricing algorithm and after calculating the price updated the target database using the web service.
- Develpoed the components for JMS publihing and subscribing.
- Writing unit test cases in java
- Code review
- Integration testing with the involved components
Environment: Struts, J2EE, JSP, Java1.4, JavaScript, XML, XSD, Castor, Covalent Tomcat, DHTML, Sybase, MS SQL Server, Quartz, JMS, Apache axis, Windows
Confidential
Project Leader
Responsibilities:
- Requirement Gathering
- Analyse the business requirements.
- Design and Develop Web Service Component to process the orders using the Sales Force WSDL.
- Design and Develop the Web application is struts to show the summary of the orders
- Writing unit test cases in java
- Code review
- Integration testing with the involved components
Environment: Struts, J2EE, JSP, Java1.4, JavaScript, Covalent Tomcat, DHTML, Oracle 9i, PL/SQL, Apache axis, Windows, DB2/400.
Confidential
Developer
Responsibilities:
- Analyse the business requirements.
- Understanding of Existing functionality and enhancing it.
- Involved in developing reusable components in swings like calendar, text filed, combo box etc
- Developed the graph property dialog for the graph.
- Iinvolved in developing data classes for the graph module.
- Writing unit test cases in java
- Code review
- Integration testing with the involved components
Environment: Swings, Java1.4, Windows
Confidential
Developer / Tester
Responsibilities:
- Analyse the business requirements.
- Understanding of Existing functionality.
- Did POC on Oracle Text to replace IBM Content Manager
- Testing the applications
Environment: Struts, J2EE, JSP, Java1.4, JavaScript, Tomcat, DHTML, Oracle 9i, PL/SQL, IBM Content Manager, Windows
Confidential
Developer / Tester
Responsibilities:
- Understanding of Existing functionality.
- Development of UI in JSP
- Development of Model using stateless Session Bean
- Writing the Stored Procedure
- Giving the seminar on the product to the new members in the team
- Testing the applications
- Involved in Unit Testing, System Testing
Environment: J2EE, JSP, Java, JavaScript, WebLogic, DHTML, Oracle 9i, PL/SQL, Windows
Confidential
Developer / Tester
Responsibilities:
- Development of UI in JSP
- Writing the Stored Procedure
- Testing the applications
- Involved in Unit Testing, System Testing
Environment: J2EE, JSP, Java, JavaScript, WebLogic, DHTML, Oracle 9i, PL/SQL, Java Mail, Windows