Programmer Analyst Resume
SUMMARY:
- 12 years of experience in Design, Development, Implementation and Testing Client Server and N - tier Enterprise Applications using Java and J2EE Technologies.
- Experience in Design and Development of enterprise applications using Spring, Mybatis, Restful Web services, Chef & JVVM framework.
- 6 years of Experience in Retail (POINT OF SALE), ORPOS, 360Commerce, 4690 controller, Central Office and Returns Management.
- Experience in developing applications with J2EE Application Servers such as Tomcat & WebSphere.
- Experience in developing applications using Oracle, MySQL and DB2.
- Adapt in using Version Control Tools like SVN, GIT & Serena Dimensions.
- Extensive experience in Design, Requirement Analysis, Functional Analysis, Technical Design Documents, Data Flow Diagrams, Excellent Conceptual and Logical Thinking, Teamwork, Goal Oriented.
- Ability to deliver quality work under pressure and aptitude to meet client deadlines.
- Excellent communication skills with solid team leading capabilities.
- Proven technical skills and the ability to work in a team for successful completion of projects.
- Good exposure to Software engineering methodologies - Waterfall & Agile.
TECHNICAL SKILLS:
Operating systems: Mac OS, Linux, Unix, Windows, IBM 4690.
Programming language: Java, Ruby, SQL
Technologies: JSP, Servlet, JDBC, JNDI, JMS, RMI, JAXB, Java Script, AJAX, HTML,XML, Web services - SOAP & REST, Spring, Spring batch, Mybatis, Struts, Chef
Tools: SQL Developer, Ivy, Lombok, Lambdaj, Junit, Mockito, Ant, Maven, Gradle, Toad for Oracle, Serena Dimensions CM, Mercury Quality Center, Jenkins, Tortoise SVN, Github
Web/Application Servers: Tomcat, WebSphere Application Server, Websphere Portal Server
Databases: Mysql, Oracle, DB2 and MS Access.
IDE: Intellij Idea, Eclipse, Rational Application Developer, Ruby Mine
Version Control: SVN, CVS, GIT
ENGAGEMENT OVERVIEW:
Confidential
Programmer AnalystResponsibilities:
- Involved in Project Designing, Architectural decisions, Coding & Testing.
- Created a Simulator for MCM(Merchant Connect Multi) to work with POS code changes, until we get the code drop from Tender Retail
- Worked with TenderRetail to frame the API for new requirements.
- Worked with Verifone & Tender Retail to enable the PKI encryption
- Designed the flow for POS Encryption changes and implemented it for all the transactions - Sale, Return, Post-void, Online return & Reversal.
Environment: & Technologies: 360 commerce POS(Point of Sale) application, Merhant Connect Multi(MCM), Verifone, J2EE application for Returns Management, stored procedures, Websphere Application Server, IBM 4690 OS
Confidential
Software EngineerResponsibilities:
- Involved in Project Designing, Architectural decisions, Coding & Testing.
- Designed the flow for POS Tokenization changes and implemented it for all the transactions - Sale, Return, Post-void, Online return.
- Implemented the tokenization changes to Backend Systems-4690, Returns Management and Central Office
- Provided Production Support for each Iteration releases.
Environment: 360 commerce POS(Point of Sale) application, J2EE web applications, stored procedures, Websphere Application Server, IBM 4690 OS
Confidential
Software EngineerResponsibilities:
- Remove the current tandem communication for chip & pin credit/debit card payments
- Integrate the Merchant Connect Multi (MCM) Middleware product to Point of Sale application.
- Process the request and responses from MCM application, which in turn handle the chip & pin card authorization process.
- Accept both the magnetic stripe cards and chip & pin cards.
- Handle the communication between Customer Terminal and MCM application
- Handle offline credit/debit card transactions.
- POS databases updated with the required chip & pin tender details which will be used for return/void transactions.
- Implement the MCM Product Installation to all the stores via CHEF.
- Send the Chip & Pin tender details to Electric Journal & TLOG (Transaction Log) via IBM 4690 controller.
- Support Existing Tenders.
- Involved in Project Designing, Coding & Testing.
- Implemented the chef based deployment for MCM to each stores.
Environment: & Technologies: 360 commerce POS application, Chef, Verifone, MCM
Confidential
Software EngineerResponsibilities:
- Analyzing Legacy POS application code and identifying the new business requirements for Confidential system.
- Modified the existing Confidential services to include the new features for Confidential .
Environment: & Technologies: 360 commerce POS application, Spring Restful webservice, Mybatis, Chef, Javascript MVVM framework, Jasmine Spec for Javascript test cases, Mockito for Junits, Mysql, Tomcat 6.0, Ant, Ivy, Jenkins.
Confidential
Software EngineerResponsibilities:
- Involved in the Iteration Planning, Story writing, Story huddles & estimation.
- Handled the offshore team for Athena Module.
- Coding (UI, RestService, Mybatis & Chef) & Testing(Junits with Mockito & jasmine for Javascript).
- Involved in Enhancement and Production bug-fixing.
Environment: & Technologies: Spring Restful webservice, Mybatis, Chef, Javascript MVVM framework, Jasmine Spec for Javascript test cases, Mockito for Junits, Mysql, Tomcat 6.0, Lambdaj, Lombok, Ant, Ivy, Jenkins, Handlebars, Cucumber framework for Service & web Automation.
Confidential
Software EngineerResponsibilities:
- Designed and Implemented the New Brand Athleta.
- Handled the offshore team from Onsite.
- Involved in Coding & Testing.
- Involved in Enhancement and Production bug-fixing.
Environment: IBM 4690 OS, Core Java, Eclipse 3.1, Oracle, Toad, WebSphere Application Server v6.0, POS Hardware (Registers, LRT, LDT, Scanner).
Confidential
Software EngineerResponsibilities:
- Traveled to Confidential Inc., USA for knowledge Gathering.
- Developed a New Portal LDAP Application - Taking User id or Name of a User as search criteria, this application retrieves the information about that user from LDAP & display the same.
- Developed a Phone Line Tool for Confidential Portal- This application helps the users to find out the contact details for any Confidential Employees, Contractors & GIS.
- Developed a web Application to display Broadcast messages to the stores portal users. Stores Portal will be accessed by users from different brand stores, designation level & country. We have to find out the user type based on these 3 conditions & display the broadcast messages accordingly.
- Involved in Portal Migration from 5.1 to 6.1 Portal Server - Developed new Workspaces in the Portal Server & Documentum.
- Responsible & Involved in solving the Service center Tickets related to Portal Issues.
- Maintained the below Portal Applications
Environment: Core Java, Unix, JSP, Servlets, Struts Framework, Webservice, Rational Application Developer v7.0 & v7.5, Websphere Application Server v6.0 & v6.1, Websphere Portal v6.0 & v6.1 server, Service Center, Portal Documentum.
Confidential
Software EngineerResponsibilities:
- Developed this Interface from core.
- Involved in Testing the Interface with Webservice & other applications.
- Involved in Testing the QAS Reports.
Environment: Core Java, Rational Application Developer v7.0, Websphere Application Server v6.1, Oracle, Toad, Mercury Quality Center, UNIX, SQL.