Consultant Resume
Chicago, IL
SUMMARY:
- Over 10+ years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java and J2EE technologies in areas such as Banking, Financial, Healthcare, Insurance, Airlines & Telecom.
- Experience in application development using J2EE technologies like Spring 2.0/3.0, Hibernate 2.0/3.0, Struts 1.2/2.0, EJB 2.0/3.0, Web Service (SOAP/REST), MQ, Maven, Ant, XML, JavaScript, JSON, Oracle and DB2.
- Experience in Application development using various frameworks such as Spring 2.0/3.0, Struts 1.2/2.0
- Used Spring Framework 2.0/3.0 for Dependency Injection and Spring AOP model.
- Experience in Spring Security for managing user roles within the data acquisition system, ensuring proper authorization and authentication of user actions.
- Expertise in developing data models using Hibernate 2.0/3.0 Object Relational Mapping (ORM) frame work.
- Used Hibernate for accessing data from Oracle 8,9,10 & 11g. Configured hbm access files for accessing database.
- Experience in writing and executing queries in relational database like Oracle, SQL, PL/SQL and DB2
- Experience in writing SQL Query, PL/SQL Packages, Procedures, Functions and Triggers for Oracle, DB2, MySQL and SQL Server databases.
- Experience in working NoSQL Database using PostgreSQL 9.5 & Tool like PgAdmin III.
- NoSQL knowledge Hadoop framework like HDFS and Map Reducer programming.
- Involved developing code for publishing and Consuming Web Services using Apache CXF JAX-RS Rest with Spring MVC & Rest Template.
- Involved developing code for publishing and Consuming Web Services using Apache CXF JAX-WS SOAP/WSDL Web Service.
- Using SOAPUI, Rest Client and Postman plugin for testing web service.
- Good experience in using Atlassian Stash 3.11, Git Source Tree 2.x
- Proficient in implementing various J2EE design patterns like MVC, Data Access Object (DAO), Singleton, Factory pattern, Abstract Factory pattern, Session Facade and Front Controller.
- Experience in providing client side validation in JavaScript, JQuery and providing Interactive front end GUI using Bootstrap, JSP, JSON, XML, AJAX, HTML, XSLT and CSS.
- Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Design, development, testing, Implementation and maintenance phase.
- Experience in using Spring Scheduler, CRON Job and Quartz Scheduler.
- Web Development in Internet/Intranet Technologies using JAVA, J2EE under UNIX, LINUX and Windows 7.x/8.x/ Server/XP Environment.
- Experience in designing and developing enterprise applications with J2EE architecture, IBM Web Sphere Application Server (WAS) version 5.x/6.x/7.x, BEA WebLogic Application Server Oracle 11g, Tomcat 6.0, Apache Web Server, JBoss Web Server (4.x,5.x).
- Good Experience in using IDEs (Integration Development Environments) like Eclipse, IBM WASD 7.1
- Good working knowledge of GitHub Repository, Maven, Ant, Clear Case and SVN.
- Hands on experience on agile methodology to follow the life cycle of the Application.
- Development, Test and documenting the entire life cycle using various methodologies.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Consultant
Responsibilities:
- Design and development of Web Services using Rest with Spring MVC. (primary language: Spring MVC, Apache CXF Rest)
- Using IDE Eclipse and Atom, Git Source Tree, Atlassian Stash for source code maintenance.
- Authored Persistence layer Hibernate API and created data models and domain Object and PostgreSQL for NoSQL Database.
- Designed project architecture using spring framework and provided Dependency Injection(IOC)
- Authored persistence layer JDBC using Hibernate API and created Data Models and Java Bean.
- API Security using IAM(Identity Access Management)
- Using database tool PgAdmin III.
- Designed GUI using AngularJS, HTML, AJAX, CSS,XSLT, Java Scrip, XML, grunt server etc.,
- Analysed, Developed and implemented new requirements requested by business as per Agile Project Management like one or two week Sprint, SCRUM, JIRA Story, backlog, Daily stand up etc.,
Environment: Linux, Java, J2EE, Spring, Hibernate, Log4J, Java Script, AngularJS, HTML, AJAX, Web Service, JDBC, Maven, Atlassian Stash, Source Tree, Bash, GitHub, XSLT, HTML, XML, Eclipse 3.2 and PostgreSQL for NoSQL Database
Confidential, Eagan, MN
Consultant
Responsibilities:
- Design and development of Web Services using Rest with Spring MVC. (primary language: Spring MVC, Spring Security, Apache CXF Rest)
- Using IDE RAD and Gradel for build purpose, Git for source code maintenance.
- Authored Persistence layer Hibernate API and created data models and domain Object and Oracle database.
- Have good experience in RxClaim eligibility, Adjudication systems.
- Used Hibernate for accessing data from Oracle 11g, Configured hbm access files for accessing database.
- Experience in writing SQL Query, PL/SQL Packages, Procedures Functions and triggers for Oracle database.
- Designed project architecture using spring framework and provided Dependency Injection(IOC)
- Authored persistence layer JDBC using Hibernate API and created Data Models and Java Bean.
- Experience in Agile Methodologies complete life cycle of agile process.
- Designed GUI using AJAX, CSS,XSLT, JQuery, Java Scrip, XML etc.,
- Developed RESTful Web Services using Spring Framework.
- Authored Application logging mechanism-using Log4j
- Improved user experience developing the Ajax based web page using XML data
- Involved in QA,UAT, and User Training, Implementation and Rollout of the project
- Responsible in Code Review and walkthrough for developers, business and the testing team.
- Assist teams in their application(s) design review, code review and make sure the team follows the recommendations/guidelines.
- Responsible in preparation of Unit Test Plan and Test Plan Review.
Environment: Linux, Java, J2EE, Spring, Hibernate, Log4J, Java Script, AJAX, Web Service, JDBC, JSP, Servlets, Maven, GitHub, XSLT, HTML, XML, Perl, Eclipse 3.2 and Oracle Web sphere 7.x, Oracle SQL, PL/SQL
Confidential, Miami, FL
Consultant
Responsibilities:
- Confidential is prepaid wireless service provider operating in the United State, It uses the network of major brands to provide talk/text/data services to customers. Trancfone owns different brands like Tracfone, NET10, Telcel America, Simple Mobile. Designed and implemented core framework(primary language: Java,J2EE / supporting technologies: JSP, JavaScript, AJAX, jQuery, Bootstrap, Spring (including MVC, Aspects and Transaction APIs), Restful Web Services, Hibernate, IBM Weblogic server)
- Design and development of Web Services using Apache CXF JAX-RS Rest with Spring MVC. (primary language: Spring MVC, Spring AOP, Spring Security, Hibernate and Web service)
- Design and development of Web Services using Apache CXF JAX-WS SOAP Web Service.
- Senior developer for design and implementation of a security framework for managing user roles within the data acquisition system, ensuring proper authorization and authentication of user actions and standards based logging of security access and violation attempts. (primary language: Java / supporting technologies: Spring Security, Spring 3.0, Spring AOP, Spring DI and IOC, Hibernate)
- Collaborated with business associates to define project scope, requirements and priorities.
- Involved in design and development and integration of Spring with Oracle DB for certain modules.
- Encrypted the security information using MD5 Message Digest and BASE64Encoder. Used JavaScript
- Responsible in Code Review and walkthrough for developers and the testing team.
- Responsible in preparation of Unit Test Plan and Test Plan Review.
- Improve team productivity by placing industry coding standards and involved in code review.
- Developed applications using Eclipse IDE and configured in Oracle web logic 11g Server
- Designed a XML schema, XML style sheet and use Java script.
- Every day delivery was done with more than 95% of bug free code.
- Authored Application logging mechanism-using Log4j.
Environment: Linux, Java, J2EE, Spring, Hibernate, Log4J, Java Script, AJAX, Web Service, JDBC, JSP, Servlets, Maven, Bash, GitHub, XSLT, HTML, XML, Perl, Eclipse 3.2 and Oracle Web logic server 11
Confidential, Chicago, IL
Consultant
Responsibilities:
- Design and development of Web Services using Apache CXF Rest with Spring MVC. (primary language: Spring MVC, Spring Security, Apache CXF Rest)
- Design and development of Web Services using Apache CXF JAX-WS SOAP Web Service.
- Design and build front end using HTML, CSS, primary language: HTML 4, CSS, JQuery
- Designed the transaction management boundaries for the application ( primary technologies: Spring AOP, Spring ORM, Hibernate 2.0)
- Designed and implemented Spring integration for broadcasting product catalogue into the application after the product catalogue setup completion (primary technologies: Spring Integration with Apache CXF Rest)
- Designed and built custom test infrastructure for supporting test driven development through the automation of test data generation. (primary language: Java/ supporting libraries: Junit, Spring)
- Involved in domain name and IP address mapping
- Responsible in Code Review and walkthrough for developers and the testing team.
- Responsible in preparation of Unit Test Plan and Test Plan Review.
- Improve team productivity by placing industry coding standards and involved in code review.
- Developed applications using Eclipse IDE and configured in Tomcat 6.x/7.x Application server
- Designed a XML schema, XML style sheet and use Java script.
- Every day delivery was done with more than 95% of bug free code.
- Used the Tortoise SVN actions to control the Code Versions and VOBs creation.
- Authored Application logging mechanism-using Log4j
Environment: Linux, Java, J2EE, Spring, Hibernate, Oracle 11i, Log4J, Java Script, AJAX, REST Web Service, JDBC, JSP, Servlets, Maven, CSS, XSLT, HTML, XML, Eclipse 3.2 and Tomcat 7.x
Confidential
Technical Lead
Responsibilities:
- Developed Hibernate and Spring-based application configuration framework for simulating database configuration within grid environment. (primary language: Java / supporting technologies: Spring)
- Developed Web Services using Apache CXF (Restful and SOAP) for various modules to be exposed and consumed within the application ( Spring MVC, Spring Security, Apache CXF (Rest and SOAP)
- Designed & developed the transaction management configuration of the system. (AOP)
- Construction of the Source Code as per the technical specification document.
- Completion of modules as per defined scheduled without any delays.
- Used Hibernate for accessing data from Oracle 10g database, Configured hbm access files for accessing Database.
- Control of schedule slippages by putting proper controls in place.
- Production System support and performing defect analysis, finding root cause for the defects and proactively putting control strategies in place to curtail the defects.
- Improved user experience by developing the Ajax based web pages using XML/JSON data.
- Analysed, developed and implemented new requirements requested by business as per Agile methodologies.
- Involved in domain name and IP address mapping
- Responsible in Code Review and walkthrough for developers and the testing team.
- Responsible in preparation of Unit Test Plan and Test Plan Review.
- Improve team productivity by placing industry coding standards and involved in code review.
- Developed applications using Eclipse IDE and configured in Tomcat 6.x/7.x Application server
- Designed a XML schema, XML style sheet and use Java script.
- Every day delivery was done with more than 95% of bug free code.
- Used the Tortoise SVN actions to control the Code Versions and VOBs creation.
- Authored Application logging mechanism-using Log4j.
Environment: Linux, Java, Spring, Hibernate, Maven, JSON, JDBC, Java Servlets, JSP, AJAX, J2EE, Oracle 10g, HTML, Log4J, XML, Web Service, eclipse 3.2, Java Script and Tomcat 7.0
Confidential
Senior System Analyst
Responsibilities:
- Designed and built enterprise-wide web services for accessing collaterals from various transaction systems. (primary language: Java / supporting technologies: Struts, SOAP, Axis, JAXB)
- Involved in full stack web development of various modules in the application (primary language: Java / supporting technologies: Struts 1.2, SOAP, Axis, XSLT, J2EE, Struts 1.2, Tiles, JSP, JavaScript, EJB 2.0)
- Designed and built MQ message service for exposing collaterals created within the online system for other consumers within the wealth management division. (primary language: Java / supporting technologies: Struts, SOAP, CXF, JAXB, DB2)
- Involved in UAT training of the product for APAC region.
- Created and environment setup and project workspace using Websphere Application Server 7.0
- Using EJB for helping to the developers to implement Session Beans in the module.
- Exposed enterprise level components to other systems using IBM JMS-MQ and WMQ Tools.
- Extensively used Log4J trace logs for the applications, Ant tool to build and configure J2EE Applications.
Environment: Linux, Struts 2.0, EJB 2.0, JMS MQ 5.0, WAS 7.0, JDBC, DAO design pattern, Java Servlets, CSS, JSP, AJAX, DB2, Java Script, SVN, HTML, Ant, Log4J
Confidential
Senior System Analyst
Responsibilities:
- Architected and developed the migration of Websphere application server and MQ 5.0, (primary language: Java/supporting technologies Websphere MQ 5.1 and WAS 5.1)
- Architected and developed business services for statement generation and dispatch to customers. (primary language: Java / supporting technologies: J2EE, EJB 2.0, JMS MQ and Websphere MQ)
- Designed the setup of Websphere MQ for enabling straight through processing from online banking. (primary language: Java / supporting technologies: J2EE, JSP, JavaScript, Struts, Tiles)
- Used the Clear case control the code Versions and VOBs Creation.
Environment: Linux, Java, J2EE, Spring, Hibernate, Oracle 10g, Log4J, Java Script, AJAX, JDBC, JSP, Servlets, Ant, CSS, XSLT, HTML, XML, Eclipse and Tomcat 5.x
Confidential
Analyst Programmer
Responsibilities:
- Involved in development of interface modules for CASA (Current and Savings account) with core banking platform. (primary language: java, j2ee, IFX, Velocity, Web sphere MQ 5.1, MOM)
- Development of UI screens and XML parsers for various modules within the web application (JSP, Struts, Tiles, Struts Validation, SAX, HTML and Ajax)
- Designed and developed business services and DAO using Java and messaging Services using point to point communication (Queues).(primary language: Java, Web Sphere MQ JMS )
- Designed and developed Interface to generate request and get response from MQ in IFX format.
- Development of Data Access Objects and Business Logic for various functional requirements.
Environment: Java, J2EE, Struts 1.0, EJB 2.0, DAO Design Pattern, WAS 5.1, MQ 5.1, Clear Case, DB2, XML, HTML, Ant and Log4J
Confidential
Analyst Programmer
Responsibilities:
- Involved in design and development of interfaces for integrating the product with Core banking system. (primary language: EJB 2,0, J2EE, Java)
- Developed functionality for risk rating module to analyze credit performance of the applicant. (primary language: JSP, Servlets, Java, EJB 2.0)
- Development of UI screens for various modules( JSP, Struts 1.2, Custom Tag Libraries, HTML.CSS)
- Actively involved in design and development of J2EE design patterns like Session Factory, DAO Singleton Pattern (Java, J2EE, and EJB 2.0).
Environment: Java, J2EE, Struts, EJB 2.0, J2EE Design Pattern, Eclipse 3.1, WAS 5.1, MQ 5.1, Clear Case, DB2, XML, HTML, and Log4J
Confidential
Programmer
Responsibilities:
- Participation in design phase of the application. (primary language: Java, J2EE, Servlets)
- Developed JSP, Servlets and Java Bean Helper Classes. (primary language: Java, JSP, Tomcat 4.0, XML)
- Creation of database tables required for modules. (primary language: Oracle)
- Designed and developed JSPs, Servlets, Helper classes and java beans.
- User Interaction and UAT Support & Production Implementation
Environment: Java 1.3, JSP, Servlet, Tomcat 4.0, Oracle 8i, XML and Java Script