Sr. Developer / Onsite Tech Lead. Resume
SUMMARY:
- Have 10 years of experience in the Information Technology. As part of my assignments, I have been in Requirement Analysis, Application Design, Development, Maintenance, and Testing and worked on projects.
- Have worked on e - commerce, Health Care and Banking Domains.
- Have extensively worked on CRM and internet based applications.
- Good analytical and programming skills.
- Good knowledge of Java, J2EE, Spring, EXTJs, MongoDb, JSF and Chordiant frameworks (6.x).
- Good knowledge of SQL programming, RDBMS and NoSQl
- Willing to learn new technologies and ready to accept challenges.
- Working in multi project model and offshore-onsite model.
- Self-motivated with ability to lead a team.
TECHNICAL SKILLS:
Hardware / Platforms: Windows.
Technology: Java & J2EE (JDBC, SERVLETS, JSP), Spring.
Programming Languages: Core Java, SQL, NoSQl, Javascript
Frameworks: Spring 3.0, JSF 2.0 (Trinidad Library, prime faces), Hibernate 3.0, EXTJs, Log4J, Chordiant 6.2 (CRM), Apache Tiles, Oracle SOA Suite for webservice development, REST based services.
Databases: Tools Oracle, DB2, MongoDB(NoSQL), Maven, ANT, IBM Rational ClearQuest, Build Forge, Hudson, HP QC.
Scripting Languages: JavaScript, HTML, XML (DOM, SAX), AJAX, JQuery, EXT JS
Version Control Systems: Tortoise SVN, IBM Rational ClearCase 7.0
IDE s: Eclipse Kepler, RAD 7.0 and 8.5, JDeveloper.
Web/App servers: WebSphere 7.0 and 8.5, WebLogic.
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Core Java, J2EE, Spring MVC, Spring Batch, Spring data, Spring Concurrency, MongoDB, Extjs, DB2, XML, Apache TilesWebServices, Java Script, CSS, XML, Clearcase, JUnit, DB2, RAD, Maven, WebSphere 7.0
Sr. Developer / Onsite Tech Lead
Responsibilities:- Onsite technical lead and coordinator.
- JAD sessions with the clients for understanding the requirements.
- High-level and low level estimations.
- Low-level design, which includes Story Boards, Sequence Diagrams.
- Responsible for development of multiple modules and conversions from old platform to new platform.
- Worked on new UI framework EXTJS for better UI experience
- Built multiple dashboard with dynamic column loading filter and sort, which would be used by business users to prioritize their work and work effectively to server members.
- Developed Queue framework basically distributing the cases to multiple buckets based on which clinicians, ncs and physician users will work
- Developed TAT framework which will decide the timelines by which the case has to acted upon as per compliance guidelines
- Developed multiple batch solution for processing data.
- Participated in solution the DB2 to MongoDB migration of the application
- Designed and developed on complex usecases like Correspondence for migrating from SQL way to NoSQL way.
- Participated in solution other complex UC with minimal code and less impact to current system
- Worked on Spring MVC to develop the front end
- Worked on Spring poller to process multiple data in backend
- Worked on Spring REST services for developing multiple usecases for integration with external systems
- Worked on ORM framework Hibernate with Spring transaction management
- Participated in design and code reviews.
- For every business go live gave technical support to solve any issues quickly
- Worked in performance improvements and changed the approach based on business needs.
Confidential
Environment: Core Java, J2EE, Spring, SAML2.0, Oracle, JSF, JPA, XML, Apache Tiles, WebServices (Oracle SOA Suite), Java Script, CSS, XML, Tortoise SVN, JUnit, Oracle 11g, JMS, Eclipse, Maven, WebLogic 10.3.5
Sr. Developer / Onsite Tech Lead
Responsibilities:- Onsite technical lead and coordinator.
- JAD sessions with the clients for understanding the requirements.
- High-level and low level estimations.
- Low-level design, which includes Story Boards, Sequence Diagrams.
- Responsible for development of multiple modules and conversions from old platform to new platform.
- Worked on development of web services using Oracle SOA Suite.
- Worked on responsive web design for one of the applications to support 4 major mobile devices.
- Worked on Spring MVC for front end with a combination of Apache tiles.
- Worked on REST based services with combination of Spring and Jersey.
- Worked on Spring security for login authentication and authorization.
- Worked on JSF with Primefaces as tag library.
- Participated in design and code reviews.
- Worked on minification process of js and css to help improve the performance of the application.
- Have an understanding of Endeca which is a product to load the products information and sorting of them based on multiple criteria.
Confidential
Environment: Core Java, J2EE, Spring, Oracle, JSF, Web Services, XMLHibernate3.0, Java Script, CSS, XML, Rational Clear Case, JUnit, JMS, IBM Rational Application Developer(RAD), Maven, Web Sphere
Sr. Developer / Onsite Tech Lead
Responsibilities:- Module Lead for Queue management and admin level usecases.
- Involved in estimation, design, development and code reviews.
- Proposed new solutions which will increase application performance and industry standards.
- Providing the delivery and resource plan.
- Low-level design, which includes Story Boards, Sequence Diagrams.
- Developing user interfaces using JSF, AJAX, CSS and Facelets.
- Implementing business service layer using Spring and Java Persistence API.
- Coordinating onshore and offshore team members.
- Worked on Spring MVC
- Worked on Spring concurrency
Confidential
Environment: Core Java, J2EE, Oracle, JSF 1.2, Chordiant 6.2, Web Services, XMLChordiant ECM, Hibernate3.0, WebServices(JAX-WS), Java Script, CSS, XML, JAXB, JSTL, Rational Clear Case, JUnit, Oracle 10g, Rational Model Software, JMS, IBM Rational Application Developer(RAD), ANT, Web Sphere 6.2, Chordiant Log Helper, Unix
Sr. Developer / Onsite Tech Lead
Responsibilities:- Module Lead Work Management (Queuing and Routing).
- JAD sessions with the clients for understanding the requirements.
- High-level and low level estimations.
- Low-level design, which includes Story Boards, Sequence Diagrams, Class Diagrams and Activity Diagrams using UML.
- Case Management using Chordiant ECM Framework.
- Taken part in Reference Data Management Solution.
- Developed user interfaces using JSF, AJAX, CSS and Facelets.
- Designed and developed chordiant interact workflows.
- Developed reusable rich JSF UI components, which have been used across all modules.
- Implemented business service layer using chordiant business services and hibernate.
- Involved in integration with back-end legacy systems using Web Services-JAX-WS and JMS.
- Implemented persistence layer using Hibernate.
- Unit testing.
- Coordinating onshore and offshore team members.
- Mentoring the junior team members.
- Code Merge, Views Creation using Rational Clear case
Confidential
Environment: Core Java, J2EE, Oracle, Chordiant 6.2, XML, JSFChordiant ECM, Java Script, CSS, XML, JAXB, JSTL, Rational Clear Case, WebSphere, JUnit, Oracle 10g, ANT, Chordiant Log Helper, Unix
Developer
Responsibilities:- Analysis of technical requirements for building unified software application.
- Development of software applications by common frameworks and joint application development methodology.
- Worked for Code improvement techniques and refactored code to prevent code breaking following the standards laid out by client.
- Timely support to defect fixing and other development teams during defect fixing stage.
- Involved in impact analysis for faster fixing of defects in all environments.