Sr. Software Consultant Resume
Professional Profile
Specializes in design and implementation of J2EE and web based projects both in Agile and waterfall methodologies with knowledge of Software Life Cycle using Rational Unified Process and Agile/Scrum .He has industry experience in HR, Health Insurance, banking, Automobile, Property Insurance, Communication and Education . is a strong team player and a good communicator who consistently provides his customers with winning solutions. is the winner of GM Motors Excellence team award by IBM.
Employer HistoryLead Developer /Sr. Software consultant Confidential,
- Migrated BCBSFL Erate and Citizens CTS from 1.4 to 1.6
- Created core framework using design patterns
- Used Spring modules Core/JDBC/Transaction/Webservice/MVC
- Implemented J2EE stack (EJB 3.0,Servlet,JSF,Jax - WS/Rest webservice, XML, Jaxb, JPA (ORM))
- Used JQuery /Backbone.js /ExtJS javascript frameworks
- Did Code reviews, troubleshoot memory leaks, production issues
- Worked with business partners to gather information, review BDD and convert into TDD using Class/Sequence diagrams etc
- Acted as lead developer to make insure code quality, team follows standards and project is delivered on time.
- Designed developed different use cases
- Created JUnit test cases and tested using JUnitEE .
- Used Jaxb to marshal and unmarshal projects
- Wrote SQL both in DB2 and Microsoft Sql server 2008
- Mentor junior developers and clarify any business questions
- Used Clearcase/SVN/Perforce for version control
- IntelliJ/Rad/Eclipse as development ID .Websphere and Apache tomcat server .
- SOAPUi to do Webservice testing both Jax-WS and Jax-RS.
- Used Flux for batch jobs and scheduler.
- Used OpenJpa and Hibernate .
- Manipulated data in both XML and JSON format.
- Implemented different Timer, Asynchronous beans in websphere.
Confidential,Sr.Developer
- Enhanced Assessment product from Java 1.4 to J2EE 1.6 using JSF 2 as the component frame work leveraging spring core for dependency injection.Spring AOP for logging and transaction management .
- Created managed and backing beans using spring injected beans and getting information from Spring based services
- Created generic DAO using pure JPA implementation which enforces code reuse and remove code redundancy.
- Implemented design patterns where ever required to promote the design concept of program to interface not to implementation.
- Created a lot of technical and business documentation for project .Reverse engineered all the java code to Rational and created class /sequence diagrams,
- Followed Agile development process and ran sprint meeting in absence of scrum master and improvised backlog and defects using Version One
- Created Webservices and JAXB to marshal un-marshal request response
- Used JProfiler for code optimization and analysis code
- Trouble shoot production defects and created Junit test cases using JUnitEE and tested using Junit Servlet.
Confidential, Team Lead/Developer
Clients: Confidential,
- Used J2EE stack from 1.4 to 1.6 (EJB 3.0,JSP,Servlet .XML etc)
- Created core framework for various clients using MVC .
- Worked on different layers of application Front-end, back-end, Business layer
- Used JSF2.0,J2EE,Primefaces /Slim 3/Spring, GAE
- Implemented smart cache.
- Core team member to create PADF(Pervasive Application Development Framework) using Java/J2EE technologies which is used by both Sprint /Nexttel.This framework uses Struts Portlet to develop voice enabled portlets.
- Creating and developing themes and skin for different clients .Developed a very unique concept of pagination of portlets.
- Gathering technical requirements from Clients and help business people understand technical information and limitations and gap analysis.
- Trained new developers to escalate the development process and managing both offshore and US resources .
- Creating design documents using Visio, reverse enginnerring code to create sequence /class diagrams.
- Used Oracle/DB2 as backend and created entities using Hibernate/JPA
- Helped the architect (NYCDOE) in designing and developing the first phase of the project by creating portlets and installing out of box solutions and laying the path for development for the team
- Created Students and Student info porlet using C2A. Designed and developed calendar based Lesson Planner portlets . Did portal administration by creating page, labels, friendly URL, deploy portlets .
- Developed various prototype using new technologies which became bases for complete projects.
- Designed and developed LWWCM components
- Implemented SOA by exposing different services to desperate clients .
- Improved performance by implementing different fetching strategies and managing cache.
Confidential, Developer
- Designed and coded different components using J2EE design pattern for EBCBS library and framework
- . Did analysis for different use cases and implemented each and every step of software life cycle using different rational tools.
- Reverse engineered all the member code and created Analysis, design and sequence diagrams.
- Implemented single sign on with Geo Access.
- Configured Visual Age for java with Rational Tools.
- Designed JSP to follow MVC
Industries:
Automotive, Insurance, Finance, Education, Wireless
Project Domain:
Application Development, Systems Integration, Systems Migrations, Data Architecture, Testing
Hardware:
IBM RS/6000, INTEL-Based PCs
Operating Systems:
UNIX, AIX, Windows XP/2000/NT/ 9x, MS-DOSComputer Languages:
Java, J2EE, EJB,WebServices Jax-ws,Rest webservices,JSF, JPA, Open JPA,Hibernate, Spring(MVC/Transaction/WS/Security), Portlets, Servlets, JSP, Struts, Ajax, HTML, XML, XSL, XSLT, JavaScript,CSS,JQuery,JMS,CSS
RDBMS:
Oracle, Microsoft Access,DB2,Microsoft SQL Server 2008
Development Tools:
RAD,Eclipse, RAS, Websphere Application Developer,Nokia Toolkit, JProfiler, Rational Rose, Intellij Idea
Applications:
Lotus Notes, Microsoft Office 97, Microsoft Office 2000, Microsoft Office XP, Microsoft Visio
Methodologies
Agile/ Scrum, Waterfall, IBM Global Services Methodology
JS framework
JQuery, Backbone.js,ExtJS
Content Management:
LWWCM
Portals:
Websphere Portal, WPF, JSR 168
Servers
Websphere, Apache Tomcat, Portal Server, Voice Server,, HTTP Server, Nokia Server
Version Control
SVN,CVS, Clear case
