Information Technology Analyst/senior Developer Resume
MichigaN
PROFESSIONAL SUMMARY
- More than 7 years of experience in software projects from conception through implementation and maintenance
- Worked as an Information Technology Analystand Developer in various diversified projects
- Skillful in design and development of N - tier Architecture to provide solutions to E-commerce Applications in varied domains like Manufacturing, Banking and Finance using SDLC process.
- Extensive hands-on experience wif complete Software Development Life Cycle, including Requirement Analysis, Design Methodologies, Coding, Code Reviews, Testing, Defect Tracking and Deployment of Applications using Waterfall, and Agile/SCRUM.
- Strong experience in developing Java/JEE application using Core Java, Exceptions, Threads, Collections, JSP, JSTL, Servlets, JDBC, JNDI, SOAP, REST, Web Services using Eclipse IDE.
- Experience in development and Integration of Web based applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, AngularJS, JQuery, JSP, Custom tags, Servlets, JDBC and Hibernate.
- Worked wif Maven, ANT Builder for application building, scheduling, mailing and automation.
- Experienced in installing, administering, configuring and deploying JEE application modules using Apache Tomcat, Web Sphere and Web Logic.
- Adept using multiple databases like Oracle, SQL server, MySQL and excellent programming skills using SQL, Stored Procedures, Oracle (PL/SQL) and JDBC in J2EE applications.
- And Frameworks wif Spring (MVC,IOC, DAO, Data, JDBC,JMS, Web services wif Apache Axis2,Spring Annotation, Batch), IBatis, Hibernate, and Angular JS
- Experience wif unit testing using JUnit and writing build scripts using ANT.
- I have involved in performance tuning of applications and profiled applications using Visual VM
- Extensive use of design patterns such as MVC, the Gang of Four patterns,the Core J2EE patterns
- Excellent requirement capture and analysis skills, mentoring and team leading skills
- Experienced in DEVOPS tools
TECHNICAL SKILLS:
Languages: Java 8, XML, SQL, PL/SQL, HTML, JavaScript, Python
J2EE Technologies: J2EE (JSP, SERVLET, JAVAMAIL)
Frameworks: Spring (MVC,IOC, DAO, REST, Spring Annotation, Batch), JMS, Web services wif Apache Axis2, Angular JS, Spring Zuul, LOG4J, Junit, Hibernate
Web Services: REST, SOAP, WSDL, UDDI, JAX-WS,JAX-RS,JAX-RPC,JAXB,JAXP, Apache AXIS
Web Technologies: JavaScript, JQuery, JSF, CSS/CSS3, HTML/HTML5, XML, JSON, AJAX, AngularJS
Database: Oracle 11g, SQL Server 2008, MySQL
Application/Web Servers: IBM Websphere 8.5, Tomcat 7.0, Apache
IDE &Development Tools: Eclipse, STS Source Control
SVN, GIT, TFSTools: IBM Heap Analyzer, Fiddler, Http Watch, Sonar-Qube, Visual VM, Bugzilla, Quality Centre, Angular JS, JIRA, Jenkins
Operating Systems: Unix, Linux, Windows
Methodologies: SDLC, Agile/SCRUM, UML, Design Patterns, SOA
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Information Technology Analyst/Senior Developer
Responsibilities:
- Used Agile/SCRUM testing methodologies at every layer to improve productivity.
- Write documentation for requirements analysis, design specifications, user’s guides, installation guides, custom training materials, or project work plan Conceptualization of new requirements from customers, user surveys and competitors.
- Prepared Requirement Specifications for the new features of the products.
- Used J2SE, Exception, Collections, Threads, JEE, Open Source Technologies/API for application development.
- Development of Web Front End (GUI) using HTML/HTML5, CSS3, JQuery, AJAX, JSON, XML, JSP, Spring MVC, and developed validations using Java Script and AJAX.
- Created popup forms using AngularJS Models and AngularJS Controllers.
- Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, JDBC, JMS, JNDI, SOAP and REST Web Services using STS IDE.
- Hibernate was used as ORM mapping tool at the persistence layer.
- Business, Data, Service and Integration layers using SOA, Web Services, Spring Core, Spring DAO, Spring ORM, Hibernate frameworks.
- Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSL.
- Developed REST web services and consumed REST API using AJAX, jQuery and JSON.
- Developed SOAP services and clients using WSDL, XML, XSD.
- Worked on Oracle database for creating DB tables and DB objects.
- Developed unit test cases using JUnit and used Log4J for logging and debugging.
- Performed installations, configurations and deployments using Tomcat and Web Application Server.
- Worked wif Maven Builder for application building, scheduling, mailing and automation.
- Involved in QA/UAT and Production support, defect fixing, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
- Technical support to problems faced by end users. Handled sensitive and critical end-users wif ease.
Environment: IBM WAS 8.5, Java 1.8, Spring MVC, Spring DAO, Angular JS, Spring ZUUL, Spring Batch, Spring Transaction Management, Oracle 11g, GIT, JIRA, Maven, XML,UML, Agile/SCRUM, Design Patterns, Jenkins, Junit, Log4J, Spring Boot, JSON, AJAX, Web Services, SOAP, WSDL, STS, JPA Repository.
Confidential, Seattle
Information Technology Analyst/Senior Developer
Responsibilities:
- Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization.
- Involved in Object Oriented Analysis and Design.
- Involved in team meetings by following agile methodologies.
- Involve SPOCs from different teams for better resolution of issues and requirement clarifications.
- Coordinating the testing activities in the project.
- Making quality assurance for the deliverables in the project by proper review.
- Provide technical assistance to the team in implementing different best practices in the project.
- Involved in Agile Development Methodology.
- Document the functionality, operational, technical issues and scope of work.
- Created new templates based on JavaScript, CSS and Ajax.
- Analysis the functionality, operational, technical issues and scope of work.
- Involved in debugging and providing technical support to the team.
- Involved in monitoring and control during offsite development.
- Implemented the front end using HTML, CSS, JavaScript, JQuery, JSON also used AJAX for dynamic web content.
- Written JUnit test cases before start implementing each new functionality.
- Implemented the application using the various J2EE components: Servlets, Spring, Hibernate, SOAP and REST Web Services.
- Used Spring IOC, Autowired POJO and DAO classes wif Spring Controller.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language.
- Worked on Hibernate object/relational mapping according to database schema.
- Worked on Oracle database for creating DB tables and DB objects.
- Involved in writing various PL/SQL queries and Stored Procedures to encapsulate a set of operations to execute on a database server.
- Involved in Deploying and Configuring applications in JBOSS to deploy the applications in various regions.
- Production support contact - to analyze, debug and investigate on problems reported by users.
- Code reviews (standards, performance tuning, re factoring, reusability).
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Provided support to QA team in deploying application and execution of scripts.
Environment: IBM WAS 8.5, Java 1.8, Spring MVC, Spring DAO, DOJO, Oracle 11g, TFS, ANT, Rest & SOAP Web Services, JSTL, JavaScript, Servlets, XML, JQuery.
Confidential, Washington DC
Information Technology Analyst/Senior Developer
Responsibilities:
- Design & Development of technical specifications using UML, Design Patterns and OO
- methodology using UML and Enterprise Architect.
- Developing UML class/sequence/component/deployment diagrams for the application
- Involved in the full life cycle of the Application using Agile/SCRUM SDLC process.
- Developed user friendly application as per client need and industry best practices.
- Implementation of the view level customizations and interface wif the application logic.
- Developed the presentation layer using JSP and Servlets wif Eclipse tool.
- Used HTML5, CSS3, Javascript, JQuery, AJAX, JSON for better and faster interactive front-end development.
- Developed application in J2EE technologies using Spring MVC architecture.
- Written Spring MVC Controllers and integrated wif backend using Spring and Hibernate.
- Implemented Spring IOC, Spring DAO, Spring ORM, Spring AOP for developing server side, persistance and business logic using Hibernate and writing business delegates.
- Worked wif JDBC and Hibernate for ORM development and connecting to the underlying DB2database.
- Exposed services as RESTful APIs so that a mobile view can also use the same code.
- Implemented the Web services using Apache Axis in Eclipse environment.
- Developed and executed unit test cases and test scripts using JUnit.
- Involved in setting up the internal processes to scale application development.
- Tested applications on device simulators and actual devices to fine-tune products.
- Deploying the application in Web Application server and testing the application using SOAP UI and web service client.
- Configured logging levels and Web services security in server.
- Developed application level build files using ANT Script to automate the build process.
- Production environment support to fix the bugs at application level and server level.
- Design and develop technical solution framework, developed core components in Java and Axis, Telescope enterprise end-to-end migration.
Environment: TeleScope Enterprise, Java, Axis, WebObjects, IIS, MSSQL Server, UNIX Commands, AJAX, Sprig, Hibernate, SDLC, UML, Eclipse, OOAD, UML, Agile/Scrum, Design Patterns, WebServices, HTML 5, CSS3, JavaScript, JQuery.
Confidential, Detroit
Information Technology Analyst/Senior Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used JNDI for naming and Directory Services.
- Added tasks for online banking website using core Java
- Involved in developing and improving asynchronous multithreaded queues of processing’s of document.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Lead the application design and development; the User Interface was built using Spring MVC, JSP (wif Spring Tags), jQuery, AJAX, CSS, JDBC Template, iBatis.
- Used Spring MVC Framework for developing web applications.
- Deployed the applications on IBMWebSphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Experience wif Linux operating system.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used XML, Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Eclipse IDE
- Experience working wif DB2.
- Good experience wif version control such as CVS and Clear Case.
- Used ANT build tool for building the application.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Used Tomcat server
- Used Maven for building
- Used Log4J to capture the log that includes runtime exceptions.
- Written Stored Procedures and Triggers in Oracle Database.
Environment: Core Java, J2EE, JSP 2.0, JMS,JSTL JNDI, Spring 3.0, Oracle, DHTML, XML, DOM, SAX, ANT, Tomcat server, JSF, WSAD 5.1.2,jQuery, IBM Web Sphere Application Server,Hibernate 3.0
Confidential
Developer
Responsibilities:
- ProcessAudit Solution (PAS) Ethic - Auditing product for Domestic Banks
- Provides new methodology of generating a risk analysis for branch. eTHIC PAS is a centralized, comprehensive and web based application used for CITI, HSBC, SBI, Axis, HDFC and Syndicate Bank Internal Audit Department.
- Automatic generation of risk and risk trend analysis on any risk factor across a branch or region of the bank as a whole.
- Application covers complete inspection cycle from inspector’s panel maintenance, scheduling, auditing, follow-up, branch reply till closure.
- In PAS Audit cycle is cover by Process wise solution wif the Incorporation of inherent risk, control risk and residual risk assessment methodology.
- Design Effectiveness and Operating Effectiveness for computing control risk score. Process wise risk can be generated in this application.
- Ethic Offline - Auditing product for Domestic Banks
- Ethic Offline Software is a Window based application. Software is an automatic analysis of supporting data and Display the recording observations/grades.
- Calculating Risk Factor for Particular branch which is transferred from online to offline ethic
- Auditor can able to audit the branch even in home or anywhere else, theirby reducing Inspection man-days. Limiting branch visit to documentary check, verifications and inspection of qualitative points
- Used UML, OOAD and Rational Software Architect to generate sequence and class diagrams.
- Preparing Technical Requirement Document based on the Business Requirement Document.
- Developed various screens, Inherent and Residual Risk Rating process, Performance tuning / problem resolution, Audit Trail and session Handling, provided pre-release testing for software For Each Patch
- Layout Design for Application, Data transfer from offline to online, Offline screens, Html Report
- Reviewing the Technical Requirement Document wifin the peers and testers.
- Developed front-end screens and presentation logic using Spring Tags, JSP, JavaScript and CSS style sheets.
- Implemented client side and server side validations using Spring MVC Validation framework.
- Developed various J2EE components using JSP, Servest, EJB, JDBC, JMS, JNDI.
- Extensively used Ajax to make server side calls.
- Developed the application using Hibernate and Spring Framework.
- Extensively used Spring IOC and Hibernate persistence API.
- Developed Hibernate HQL queries for CRUD operations to Oracle database.
- Involved in writing Hibernate ORM Xmls to map POJO to SQL tables.
- Developed SOAP based web services using JAX- WS, JAXB, XML, XSD, JAX-RPC.
- Developed web services and tested Web services using Soap UI software.
- Performed deployments using Tomcat.
- Used Team track to track the defects and CVS as the version control.
Environment: Tomcat 7.0, Java 1.7, Spring MVC, Spring DAO,IBatis, Oracle 11g, CVS (version control), Maven, XML, SDLC, HTML, CSS, Servlets, SVN, JSP, AJAX, DOJO, Java Swing, Derby, Bugzilla.
Confidential
Developer
Responsibilities:
- Detailed analysis of the application requirements and help creating a highlevel Designdocument for the application.
- Understand, design and code software units using Java/J2EE includingSpring,Hibernate, Web Services as per the Requirement Specification Documents using Agilemethodology wif the help of UML/Enterprise Architect and Eclipse.
- Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags andAJAX.
- Create MAVEN project wif Repositories, Binding - Basic Packages and Dependencieswhich helps the development teams to quickly develop, deploy and test the application. Atthe same time create an SVN repository as a central repository system to check in andcheck outs.
- Responsive website using Bootstrap (HTML, CSS, JavaScript) framework.
- Define test strategy and provide the direction to the development team to test the softwareunits wif Junit test cases.
- Worked wif JUnit for doing Unit testing & Analyzing, debugging and investigating onproblems reported by users.
- Performed quick rendering of data using web socket interface.
- Extensively worked wif JQuery UI for Effects.
- Migrated changes on QA and Production server using GIT and SSH commands.
- Performed client side validation using JavaScript.
- Provided web form security for forms authentication.
Environment: Java, J2EE,Spring, Hibernate, Web Services, Jython,Python, JQuery, SVN, Tomcat, WebSphere, and Eclipse
