Technical Consultant Resume
PROFESSIONAL SUMMARY:
- Having 13+ years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
- Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and BDD.
- Expertise in various frameworks such as Struts, Spring Boot, Spring MVC, Spring Security, Hibernate (ORM)
- Good experience with Security Domain with SAML2, Oauth2.0, and Username Token.
- Excellent conceptual base in Object - Oriented Design and Implementation Methodologies, Design Patterns, Web based architectures and Service-oriented architecture (SOA)
- I have been involved in Solution/Architecture Design, Business Process Development, Data Modeling and Batch Jobs of Business Application extensive experience in large scale and highly integrated J2EE software solutions.
- Good experience in Web services using SOAP, Restful Service.
- Managed large-scale applications and complex software development projects.
- RDBMS expertise includes Oracle (9i, 10g and 11i), MySQL, PostgreSQL, MSSQL, PL/SQL, Batch Jobs and tracking performance issues.
- Experience in setup environment/configuration for App/Web servers in Linux and tracking/debugging performance issues.
- Experience in web development using HTML, DHTML, Angular, JavaScript, AJAX, JQuery, XML, Python.
- Extensive experience in UNIX including UNIX Shell Scripts, Cronjob and vi Editor
- Have good experience in Tivoli Access Manager, Tivoli Federation Identity Manager, IBM Security Access Manager (ISAM 9.0).
- Functional experience in Enterprise Security, Banking Liquid platform, Biometrics and e-Governance.
TECHNICAL SKILLS:
Application/Web Programming: Java 1.7, J2EE, Servlet, JSP, EJB, Shell Script
Web/Application Servers: JBoss, Tomcat, Web sphere
Middleware: Microservices, Web services(SOAP & Restful), JMS
Frame Works: Spring Boot, Spring (Core, MVC, Security, Batch Jobs, JDBC, web services), Hibernate, Struts, JSF
Databases: Oracle 10g/11i, Advanced PL/SQL, LDAP, MySQL, PostgreSQL, MSSQL
Web Technologies: HTML, DHTML, HTML5, Java Script, Ajax, Jquery, CSS
Testing Tools: Junit, Mockito, JBehave
Version Control: RTC, GIT, CVS, SVN, Visual Source Safe, Clear Case
Development/Design Tools: Eclipse, TOADMS-Visio, Agile Scrum, Scrum dash Board(Mingle/JIRA)
Mobile Technologies: Android (Basics)
Dev-Ops: Maven, Gradle, Jenkins, RLM, Splunk, Pivotal Cloud Foundary, Pipeline 2.0, Docker
IAM: IBM Tivoli Access Management and IBM Tivoli Federated Identity Manager, IBM Security Access Manager (ISAM 9.0 ), Tivoli Directory Services(LDAP), SAML2.0, Username Token, Oauth.
Domain Knowledge: Enterprise Security, Card Management, Banking, Biometrics, e-Governance
PROFESSIONAL EXPERIENCE:
Confidential
Technical Consultant
Environment: Languages: Java/J2EE
Frameworks: Java/J2EE, Oracle, Windows, Springboot, MircroServices, SpringJPA, Restful WebServices, Hibernate 4.3, Spring 4.3.
Tools: Jenkins, BMC RLM, PCF, Splunk, RTC, SONAR
Database: Oracle
OS: Windows
Servers : WebSphere, Tomcat
Responsibilities:
- Attending client meetings and understand Client and business requirements and convert them to technical requirements.
- Implementation and Development of issued module, writing JUnit and integration test suite. Involved in documentation, code review.
- Responsible for overseeing the Quality procedures related to the project.
- Worked on bug fixing and enhancements on change requests.
- Lead Offshore team by coordinating in design discussions, code reviews and transferring domain and technical knowledge.
- Co-ordination with product Manager, Architecture Team to discuss issues & gap analysis and knowledge transfer to other team members.
Confidential
Developer
Environment: Languages: Java 1.6, Spring 3.2 (Core, AOP, Web services (SOAP), Security & Integration)
Server: WAS 7.0
Integration Tool: IAM-ISAM 9.0, TAM, TFIM &TDS, SAML 2.0, Username Token, ESB, JBehave
Tools: RAD 7.0, Putty, Bamboo, SOAP UI pro, SONAR, JIRA, Crucible Review
OS: IBM AIX
Responsibilities:
- As a team member, was responsible for
- Analysis of the stories assigned by the scrum master
- Design and Development
- Configure the Trust Chain in ISAM for IDP or SP
- Coding using Java, Spring, Web services (SOAP)
- Testing - unit testing & integration testing using JBehave
- Responsible for overseeing the Quality procedures related to the project.
Confidential
Team Lead
Environment: Languages: Java 1.6, Spring 3.1.2, XML, JMS, Web services (SOAP, Rest), MSSQL, JUnit, Swing
Server: JBoss
Tools: Eclipse 4.2, Jenkins, SOAP UI, SONAR, Crucible Review, NSIS, NIST
OS: Windows
Responsibilities:
- Requirements & feasibility study in inception sessions and iteration planning meetings to provide design solutions, technical and function inputs and estimation
- Worked as a developer for Data Security module, Lead the team for Services module and followed the pair programming.
- Performed code deliverable review & unit test plan reviews.
- Setup the environment for continuous integration (Jenkins), Job Scheduling
- Handover stories to QA, UAT Team.
- Supported QA, UAT and Production environments.
- Co-ordination with Product Manager, Architecture Team to discuss issues & gap analysis and knowledge transfer to other team members.
Confidential
Project Lead
Environment: Languages: Java 1.6, Spring 3.1.2, Hibernate, XML, JMS, Web services (SOAP, Rest), Oracle 11g, JUnit, JSF(Rich Faces)
Server: WAS 7.0
Tools: Eclipse 4.2, Putty, Swing, SOAP UI, SONAR, Crucible Review
OS: Linux
Responsibilities:
- Requirements & feasibility study in inception sessions and iteration planning meetings to provide design solutions, technical and function inputs and estimation
- Worked as a developer and followed the pair programming.
- Performing code deliverable review & unit test plan reviews.
- Setup the environment for continuous integration & Job Scheduling
- Handover stories to QA, UAT Team.
- Support QA, UAT and Prod.
- Offshore co-ordination with client for design discussions
- Co-ordination with product Manager, Architecture Team to discuss issues & gap analysis and knowledge transfer to other team members.
Confidential
Team Leader
Environment: Languages: Java 1.6, Spring 3.1.2(Core, MVC), XML, Web services (SOAP, Rest), PostgreSQL, Applets, JUnit
Server: Tomcat 7.0
Tools: Eclipse 4.2, SOAP UI
OS: Windows
Responsibilities:
- Developed the Source code for Client & Server development, Pl/SQL/ Shell script using advanced technologies.
- Ensuring quality deliverables according to the functional specifications.
- Co-Ordinate to Business for Changes and Demo on changes
- Co-Ordinate and Communicating with Business and Architecture Team.
- Functional review, code review and providing technical support to team.
- Production, UAT and SAT support.