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 teh 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 wif 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 TEMPhas 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 knowledge 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 teh dynamic team to exemplary performance
- Effective communicator adept in delivering superior customer service and bridging teh 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 teh application development.
- Developed forms module which dynamically generates various pdf forms based on teh variance using me-Text xml, pdf template, drools, spring IOC, spring mvc and deployed it as a common web application and exposed all teh functionality as restful services.
- Integrated wif 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 teh functional design and Field mapping documents
- Developed UI screens using HTML, XML, CSS, JavaScript, JQuery and used AJAX for dynamic web content.
- Interacting wif Business Analysts for more understanding of therequirements
- Using myBatis persistence framework to support custom SQL and stored procedures.
- Writing/updating effective stored procedures in MS SQL Server to interact wif teh database
- Writing quality Drools rules business rule implementation and effective test cases using Spring JUnit
- Unit Testing/ Integration Testing of teh application
- Quality Assurance and User Acceptance Testing Support
- Resolve Performance Issues and support performance testing
- Implementation Support
Confidential, BOSTON MA
Senior/Lead Developer
Responsibilities:
- Teh application had 2 components. A web application which lets teh users to initiate and view reports.
- Teh second component was developed as a stored procedure and scheduled as a daily nightly job.
- Being a single developer, me was responsible for complete end to end development and deployment of both components.
- Developed teh 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 wif business analysts to gather teh 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 teh massive data and partitioned teh table by month.
- Created partitioned indexes to felicitate faster data loading by disabling teh indexes just for teh 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 teh 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 wif clients and business analysts to understand business requirements and system impacts
- Conduct design discussions and explain teh 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 teh Web application using Struts, Spring etc
- Development of MDB/ implementing JMS
- Implementing IOC/Dependency injection in teh application
Confidential, Boston, MA
Module Leader / Tech Leader
Responsibilities:
- Good risk analysis depends on good quality data- and on teh 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 teh legal entity levels. Confidential must be able to aggregate exposures by counterparty across teh organization.
- Hierarchies/families of legal entities must be identified so that risk exposures can be rolled up to teh parent.
- Integrating teh current disparate counterparty assignment workflows is required for more efficient UCI accuracy.
- Analyse teh business requirements.
- Designing teh xml schema for webservices
- Creating teh WSDL, design and development of code using WebSphere webservices(SOAP based)
- Writing ant scripts to generate,package and deploy teh application
- Analyze teh issues reported in teh application, complete teh estimation and propose a solution to fix teh same in phased manner.
- Coordianate wif various group to maintain and support teh Siperain product.
- Coordiante wif vendor for teh application product related issues and implement teh fix in all teh environment
- Designed and Developed POC web application using IBM Websphere web services
- Designed and Developed teh customized application component using teh EJB to handle teh out of teh box functionality in Siperian Application
- Designed and Developed teh standalone application in java to automate teh sqlscripts test scripts
- Designed and Developed teh Standalone Utility applciation to create teh CSV files, send an email to teh users.
- Develpoment of teh Web application using Struts, Spring etc
- Scheduling teh jobs using autosys
- Writing PL/SQL scripts
- Writing teh shell script which would be triggered by teh Autosys
- Writing STT specific ATK scripts client to automate teh deployment process.
- Administering teh Siperian application product
- Setting up teh Oracle schema and oracle administration work required for teh 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 teh business requirements.
- Design and Developed teh application components like Subscriber, Publisher and Java to XMl and XML to Java using teh Castor tool.
- Implemented mutithreading to process teh records based on priorities set in teh incoming messages.
- Shell script to launch teh application
- Writing unit test cases in java
- Code review
- Integration testing wif teh involved components
Environment: Java, XML, XPATH, XSD, Castor, JAXB, JMS, Shell Scripts, AIX.
Confidential
Module Leader
Responsibilities:
- Requirement Gathering
- Analyse teh business requirements.
- Design and Develop Web Service Component to process teh orders.
- Design and Develop teh Web service application client to for theprice calculation based on Confidential pricing algorithm and after calculating teh price updated teh target database using teh web service.
- Develpoed teh components for JMS publihing and subscribing.
- Writing unit test cases in java
- Code review
- Integration testing wif teh 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 teh business requirements.
- Design and Develop Web Service Component to process teh orders using teh Sales Force WSDL.
- Design and Develop teh Web application is struts to show teh summary of teh orders
- Writing unit test cases in java
- Code review
- Integration testing wif teh 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 teh business requirements.
- Understanding of Existing functionality and enhancing it.
- Involved in developing reusable components in swings like calendar, text filed, combo box etc
- Developed teh graph property dialog for teh graph.
- Iinvolved in developing data classes for teh graph module.
- Writing unit test cases in java
- Code review
- Integration testing wif teh involved components
Environment: Swings, Java1.4, Windows
Confidential
Developer / Tester
Responsibilities:
- Analyse teh business requirements.
- Understanding of Existing functionality.
- Did POC on Oracle Text to replace IBM Content Manager
- Testing teh 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 teh Stored Procedure
- Giving teh seminar on teh product to teh new members in teh team
- Testing teh 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 teh Stored Procedure
- Testing teh applications
- Involved in Unit Testing, System Testing
Environment: J2EE, JSP, Java, JavaScript, WebLogic, DHTML, Oracle 9i, PL/SQL, Java Mail, Windows