Computer Consultant Resume
Charlotte, NC
SUMMARY:
- Over 11+ years of IT industry experience encompassing a wide range of skill sets with analysis, design, development, implementation and support of software applications using industry standard Java/J2EE technologies.
- Business Domain experience in Banking, Retail, Airline, HRMS, Logistics and Automotive
- Extensive experience in web application development using JAVA/J2EE technologies - Java, JSP, JSTL, Servlet, JDBC, EJB.
- Extensive Experience in building web, batch applications using Struts, Spring MVC (Model View Controller), IOC (Inversion Of Control), DAO (Data Access Object), Spring batch, Spring web services and template classes.
- Expertise in several J2EE technologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JPA and JDBC.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Strong Experience in agile methodologies, especially in Scrum & TDD rapid iterative software development.
- Strong Experience in Rest, SOAP Web Services and Working Knowledge on SOA.
- Expertise in developing and consuming Web services including different technologies and standards like XML, SOAP, WSDL, JAX-WS and Axis and JAXB.
- Extensive knowledge in using a multitude of J2EE Design Patterns such as MVC, Session Facade, Factory Pattern, Singleton, Business Delegate and Data Access Objects.
- Strong Experience in web technologies- HTML, DHTML, CSS, AJAX, JQUERY and JSON.
- Designed and Developed Restful, Document based SOAP web services using SOAP1.1/HTTP, implemented Web Services (WS) security
- Strong Experience in RDBMS -Oracle, MSSQL Server, Teradata and MySQL.
- Extensive experience in building SQL, PL/SQL queries
- Experience in code repository, build tools- Maven, Git, SVN, CVS, Jenkins, and Bit Bucket.
- Strong Experience in UML Design using VISIO, EA & UML Eclipse Plug-ins
- Strong Experience in java API’s -Common-vfs, Quartz, POI, Validator, and http-core, http-client.
- Experience in Middleware technologies like IBM MQ
- Experience in working with WebSphere, WebLogic, Tomcat application Servers.
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB
- Involved in the key roles of the Software Development Life Cycles in different projects.
- Strong Experience in software Infrastructure upgrade, migration (Apache HTTP Load Balancer, sftp, ftps, oracle, application server, user level accesses)
- String Experience on Linux commends and shell scripting
- Excellent Object Oriented programming skills and problem solving capabilities.
- Good team player & Tech Lead with strong team orientation and enthusiastic to learn.
- Expertise in multitasking and understanding various modules of a system to develop robust solutions.
- Effective Communication, Presentation and Interpersonal Skills.
TECHNICAL SKILLS:
Languages: Java, J2EE
J2ee Technologies: Servlets, JSP, JSTL, EJB, JAXB
Frameworks/ORM: Struts, Spring, Spring Batch, JSF, Hibernate
Web Languages: HTML, XML, AJAX, JavaScript, JSON & JQUERY, Angular JS
App/Web Servers: BEA WebLogic, Apache Tomcat, WebSphere
Tools: VISIO, EA, Eclipse, Toad, Maestro, SDM
Application: Workbrain T&A, BlueMartini 12.0
Web Service: AXIS, sabre, SOAP, Restful, Soap UI
RDBMS: Oracle 11g, MSSQL Server, Teradata and MySQL
Design Pattern: DAO, MVC, Factory Pattern, Singleton & Session Facade
Others: SVN, Mavan, Git, Bit bucket, Jenkin, Ant, Quartz, Apache POI, Open Ds, Mockito
Operating System: Sun OS, Red Hat Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Computer Consultant
Responsibilities:- Worked on analysis on various business requirements and prepared technical design document(TDD)
- Provided design & solutions to build various new Frameworks for Risk Rating functionalities and Batch rater framework
- Working on design, development, unit testing, code review and SIT/UAT & Production deployment of Risk Rating applications
- Working with Upstream/Downstream application for batch related query/clarification and resolution
- Worked on the POC for tableau report to setup the tableau space to start migrate all the actuate/ micro strategy report to tableau and created Adhoc reports for demo
- Working on the Source System merge projects - Analysis impact, design, development, validation with before, after conversion and E2E testing
- Worked as release coordinator - design, development, unit test, coordinated with development, QA, Business and support team to prepare consolidated DML, DDL, JIL, implementation plan and SIT/UAT/Prod deployment
- Worked on Various ETL related enhancements and involved in Teradata upgrade project validation
- Worked on Quartz to autosys migration enhancements
- Developed new project to identify Historical LOB assignment that will be used by downstream for validating the defaults.
- Involved in performance tuning for cobertura coverage report for Junit (Mockto with cobertura)
- Involved in post deployment validation and handled production quires
- Provided KT to newly joined team member
- Involved in daily stand up (Scrum), retrospective, grooming meeting and technical walk through meeting with Business for each iteration.
Confidential, Charlotte, NC
Tech Lead & Developer
Responsibilities:- Developed a new module to handle new image flow in CARS.
- Consumed /produced SOAP based web service within the Belk Ecommerce suite, CARS.
- Worked with multiple vendors and team to resolve integration related issues (IBM MQ, Networking and ESB).
- Worked on application enhancement using java, spring, hibernate, Blue Martini, Jax-ws (SOAP), Spring web service, IBM MQ, JUnit, Oracle 11 g, AJAX, JQUERY.
- Understanding the functional requirements from business and preparing the detailed Technical design document (TDD).
- Worked on performance tuning for the Ecomm/CARS application- refactored the code, identified memory leaks/network latency, heap dump analysis using CA WILY APM tool, check style and Eclipse Memory analyzer
- Migrated all the CARS application jobs (40 java jobs) from ftp to sftp/ftps(Mainframe to CARS) .
- Developed new software load balancer for CARS application (apache httpd) for 100% application availability.
- Setting up OpenDS LDAP authentication for CMP.
- Migration of all the CARS/CMP/Intranet application to new Server locations, configuring and upgrading the software/hardware to improve the performance of CARS/CMP application.
- Coordination with multiple vendor to resolve firewall, server side, DB upgrade (10G to 11G) and other project issues.
- Worked With Belk networking team to open up the various ports like sftp, smb, ftps, https and application server specific ports and defined DNS names for newly created application/web servers
- Worked on changing the entire Ecomm Integration Framework configuration to point from new upgraded Distributed Order management system (DOM)
- Worked on proof of concept to create brand specific micro site using belk.com session (Weblogic Session Management across the different context )
- Developed a program to download daily inventory xml feed from Third party for the microsite to maintain real time inventory.
- Created Batch program using spring batch to generate and send on demand reports, transferred large volume of images to Third party vendor for quality check .
- Developed stored procedure & shell script to purge the custom schema orders data’s.
- Consumed PIM web service to get the purchase orders, drop-ship, RLR data from ESB.
- Worked on the Product Availably Report, Vendors reports & ETL package enhancements
- Worked in setting up the new MQ configuration, MQ failover, connectivity testing
- Involved in code merge, code review, QA & production deployment activity.
- Involved in Defect analysis for RCA, bug fix & unit testing
- Providing Functional KT for newly joined team member to understand the Project functionalities.
Confidential, San Francisco, CA
Module Lead & Developer
Responsibilities:- Worked on to consumed SOAP based sabre web service using XML Bean and JAXB .
- Understanding the functional requirements and prepared a detailed Technical design document.
- Developed seat complementary upgrade component based on the members tier level for both Kiosk and Web for Tier project.
- Worked directly with Virgin Architect on creating POC for mobile boarding pass and integrate to IPhone passbook (pkpass format) application
- Developed and launched the mobile boarding pass for customer, who will check-in the ticket using IOS related devices (IPhone/IPad) can able to save the passbook into IOS passbook app.
- Worked on kiosk application code performance tuning, code refactor (check style find bug), identify fix the memory leak (Eclipse Memory Analyzer) .
- Worked on the production VX/Kiosk related issue root cause analysis (RCA) and provide appropriate fix or recommendation to VX support team.
- Developed standalone parser for kiosk response for selenium testing by using jaxb parser.
- Developed member profile, case, search module, rest URL to get other airline staff information for KCM project
- Involved in developing the continues integration using maven with nexus and GitHub and Jenkins.
- Worked in Unit testing using JUNIT and Sit support.
- Involved in cert & production server deployment, post deployment monitor activity.
Confidential
System Analyst
Responsibilities:- Understanding the functional requirements from business and preparing the detailed Technical design document(TDD)
- Worked on estimation for the new change request and provide accurate estimate by using work breaking structure technique.
- Closely worked with Confidential BA’s to analyze the new requirements and provide a suggestion on technical stand point
- Worked all the customer reported (Workbrain, Intranet) issues to identify the issue RCA and provide appropriate recommendation/fixes.
- Worked in design, development, unit testing for grade simplification project & Server Rehost (Migration) project.
- Developed Security module and email functionality(customer satisfaction survey) for consultant application
- Involved in code, design review, quality coordination, SIT support and RTM process
- Attending the status call with client and team
- Interacting with the onsite people and resolving the offshore issues.
- Worked closely with PeopleSoft team during the employ payroll process.
- Involved in HR Applications Server Re-host & Grade Simplification project
- Provided KT to newly joined team member to understand the Project functionalities.
- Leading the development team and as SME provided guidance & assign the task to team member and make them comfortable in the assigned area to deliver 100% quality on the assigned task.
Confidential
Software Engineer
Responsibilities:- Understanding the functional requirements from business and preparing the detailed Technical design document(TDD)
- Worked with functional analyst to get requirement clarifications.
- Involved in Estimation for Order module by using by using work breaking structure technique.
- Involved in Low Level Design and generated code by using EnterpriseArchitect7.1
- Worked in POC (Model Application) create test suite by using TestNG.
- Worked in POC to use EJB3 Remote interface within JSF/SEAM/EJB3/JPA.
- KT sessions to team members on application functionality
- Developed Layout design and Order Module JSF pages
- Be part of development team and developed Design & developed Order and Operations Modules
- Developed Unit Test case by using TestNG
- Involved in Code Review and bug fixing.
Confidential
Software Engineer
Responsibilities:- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Worked with Tech lead and analyzed the Autosar module (xsd) to identify the Gap, which will be the beyond the scope for the specific requirements.
- Be part of development team and developed ISOLAR domain validation framework, Migartion2.0 to 2.1 and Serialization plug-ins.
- Developed user interfaces for ISOLAR tools by using SWT.
- Introduced the factory pattern during the sterilization plug in development
- Created Help content document and Wizards for sender receiver interface
- Developed JUnit test cases and involved in end to end testing
- Involved in bug fixing and used the defect tracking tools JIRA.
- Attended the IBM clear quest training (repository tool)
Confidential
Software Engineer
Responsibilities:
- Developed Presentation layer and layout design by using struts and tiles framework
- Involved in coding for lead management, Dashboard and marketing module.
- Developed Validation.xml for validation purpose
- Developed Java beans and Hibernate Pojo Classes
- Developed Xml file for Pojo classes
- Developed unit test-case by using JUnit