Programmer Analyst Resume
Fremont, CA
SUMMARY:
- Around 10 years of experience in developing large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- Solid experience in the development and maintenance of various Retail, Banking, Mortgage products (Retail as well as Correspondent) and Security Services.
- 10 years of Full-Stack development experience on Java, Spring, Portlet, Hibernate, JDBC, Servlets, JSP, EJB, Java Beans, SOAP, REST API, Java Web Services, Struts, Flex 3.0, HTML, XML, Java Script, Oracle and DB2.
- Strong experience in Spring-Hibernate framework, Web Services(SOAP/REST), Flex-Spring Integration an latest UI technology(Angular, HTML5).
- Work almost all major Databases namely Oracle, DB2, SQL Server, My SQL. Current application is running on Oracle, SQL Server and My SQL and very comfortable in writing complex SQL and PL/SQL objects.
- Familiar with cloud based technology, Map Reduce implementation, Hadoop API.
- Working as Programmer Analyst for last 2 years(US experience) and analyze the system and proposed enhancement.
- Strong application development in Websphere Portal, JSR 168 Specification integrated with Spring Portlet and Hibernate.
- Strong design and development experience in J2EE technologies including JSP, Servlets, JDBC, JNDI and JMS.
- Involved extensively in using Spring MVC and Struts framework.
- Familiar with J2EE Structure, JMS, RMI, IIOP, MQ series, Web Services (SOAP based messaging)
- Proficient in developing application for asynchronous data retrieval using Ajax.
- Expert in using Java IDE’s like RAD 7, WSAD, Flash Builder 4.5 and Eclipse.
- Hands on experience in Perforce, CVS, SVN as version manager.
- Experienced with J2EE Application Server - Web sphere, Web logic, JBoss, iPlanet and Tomcat Server installation and maintenance.
- Used Agile Methodology, SCRUM to share status day-to-day task.
- Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
- Proficient in Object Oriented Principles, Methodologies and Best Practices.
- Experience in Functional Specifications / Business Requirement Document Analysis.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, LINUX
Programming Languages: Java, J2EE, JavaScript, AJAX, FLEX, HTML 5, CSS3, Action Script, PL/SQL, XML, XSLT, XSD, JSON, JAXB, JAX-WS.
Database: Sybase, DB2, Oracle, My SQL, SQL Server.
Webapp Servers: Weblogic 9.2, Websphere, JBoss, TomcatJ2EE TechnologiesJDBC, JSP, Servlets, JMS, JNDI, Websphere Portlet, JTA, JPA, EJB2.
Web Services: SOAP, REST
ORM Tool: Hibernate, iBatis.
Frameworks: Struts, Spring, Dorado Framework, Real Methods, Hadoop.
Tools: TOAD, Microsoft Office, Cygwin.
Messaging: IBM MQ, JMS, EJB MDB.
Case Tool: JUnit
Version Control: VSS, Perforce, SVNIssue TrackingJIRA, QC.
IDE: RAD, WSAD, Eclipse, My Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Fremont, CA
Programmer Analyst
Responsibilities:
- Two major enhancement performed for Alert Controls - Adhoc Testing and Effectiveness Assessment.
- Created new assessment job scheduler and created related project in background and the relationship with organization, compliances and the controls.
- Enhanced existing compliance framework associated with assets for PG&E demo and also uses docx4j, JAXB API for document generation.
- Configure existing scheduler job for adhoc assessment and create new scheduler for asset assessment; works on import/export utility and workflow designing.
- Implemented and enhanced the feature of Survey workflow by adding new attributes.
- Coding the business tier which includes the business objects and delegates using JDK 1.6 APIs, Spring 3.0.
- Coding the persistence module using Hibernate 3.0, JDBC, SQL/PLSQL, MySQL and SQL Server.
- Extensively used Spring MVC architecture in server side(Business Delegate and DAO), Hibernate Session in persisting objects.
- In some cases, Wicket Framework is implemented; in that case we have related Java and HTML files.
- Developed the front end user screens with Action Script 3 from Adobe Flex for rich interface features, with the required validations.
- Implemented best design patterns using Cairngorm architecture to interact with backend J2EE layer to pull out the data to Flex UI components.
- Implemented Image Compression API using existing Flex Image Compression technique and reduced the overhead of image compression in server side.
- Implementing new features in the Alert Control module in Spring and hibernate and provide best possible solution to mitigate future challenges.
- Working on migrating the flex technology to HTML5 and Angular JS in few screens.
Environment: Java 1.6, Spring 3.0, Hibernate, Adobe Flex 4.0, Flex Cairngorms Framework, REST full Webservices, HTML5, CSS, Angular JS, My SQL, SQL Server, CVS, XML, JSON, Blaze DS, JAXB, Apache Tomcat 6.0, Design Pattern.
Confidential, San Mateo, CA
Programmer Analyst
Responsibilities:
- Designed the application using Dorado Framework, Java 5, Hibernate, and Flex3.
- Developed new modules - RQL, Rate Lock, Program Select, Pricing History based on client’s requirement.
- Worked extensively to generate outbound message using JXB, WSDL, SOAP web services and XSLT.
- Develop new modules using Spring Core framework, JMS Template and Hibernate.
- Also worked with inbound response as XML and parse/ validate the XML data and finally persist into the system.
- Integration of Pricing Engine (Unifi) to interact with TPO portal to update Pricing Data.
- Developed validation framework for Loan Application Module, overrides some of the features from Base Product.
- Expertise on Flex and action scripting; implemented flex event handling, override existing component and incorporates the feature.
- Implemented Multi-threading design in Organization Move module.
- Worked extensively in Rate Lock, Loan Registration, Program Select activities and designed/ developed various business rules for loan being locked/ floated.
- The Loan Registration screen (RQL) is developed and implemented various UI and server side validations and business rules.
- Wrote complex SQL queries to update Pipeline Loan; some time used PL/SQL objects such as Stored Procedures and Triggers to update the data.
Environment: Java 1.5, Dorado Framework, Weblogic 9.1, Hibernate, Multi-Threading, SOAP, Web Services, Flex 3, Oracle, Cygwin, SVN, XML, XSLT, Spring, PL/SQL, JMS, IBM MQ, Unix/Linux, Maestro, ANT, JIRA, XSD, SQL Developer.
Confidential
Programmer Analyst
Responsibilities:
- Utilized Flex 3.0, Java 1.5, Weblogic 9.1, Hibernate, maestro 2.0, ANT, Dorado Framework
- Involved in UCDP project and performed key development in M8 message generation.
- Worked almost all kinds of incoming/outgoing messages, especially M8 related changes.
- Worked as key developer in early check project and was involved in all kind of incoming and outgoing messages.
- Worked extensively in document generation, whether it is Expere or edocs. Also customized the framework to capture multiple packages in NY mini package generation.
- Familiar with different level of translation in case of document generation as well as with all config related changes in doc generation.
- Configured emmy stub to communicate with each messages for testing purpose.
- Developed and customize various UI components in Branch Discretion and prepared several custom components to make data grid editable. Also worked on event handling mechanism and binding utility.
- Familiar with region root and identifiable object.
- Also worked in VA Borrower module and design UI, Server and DB.
Environment: Java 1.5, Dorado Framework, Weblogic 9.1, Hibernate, Multi-Threading, SOAP, Web Services, Flex 3, Oracle, Cygwin, Perforce, XML, XSLT, Spring, PL/SQL, JMS, IBM MQ, Unix/Linux, Maestro, ANT, JIRA, XSD, SQL Developer..
Confidential
Lead Development
Responsibilities:
- Developed the order entry module using Web sphere portal with Spring MVC architecture.
- Configure Web sphere portal server and application server according to the requirement and involved in various trouble-shooting.
- Worked in developing various module using Spring and Webshphere portlet framework.
- Extensively worked in HTML and javascript to in corporate in JSP pages.
- Implemented AJAX in the module so that it fulfills the client’s expectation.
- Discuss with the client about the functional requirement.
Environment: Spring, Websphere Portlet, JSR 168 specification, Websphere Portal, Servlets, JSP, HTML, CSS, Hibernate, AJAX, JavaScript, DB2.
Confidential
Software Engineer(Consultant)
Responsibilities:
- Customized the existing product according to RBI’s Specifications.
- Worked extensively on inward as well as outward clearing flow.
- Involved in parsing XML file by SAX file parser and configure an application client, File monitor to locate the file and load into system.
- Worked in integration with Web services and EJB.
- Implement to capture the gray scale image and wrap that image into existing image file.
- Work extensively on scheduling process and create a new virtual sort task in the existing scheduler process.
- Used Message driven beans and associate the bean to listener port and EJBs to create task in scheduler.
- Installed WebSphere application server and MQ series and configure the both according to system requirement.
Environment: Struts, Servlets, JSP, EJB, JMS, MQ series, XML, AJAX, JavaScript, Web Services(SOAP), Real Methods framework, DB2.
Confidential
Software Engineer
Responsibilities:
- Responsible for System Analysis, Requirement Gathering and Analysis in terms of application and data.
- Created new modules using Struts and iBatis(ORM) framework.
- Handled prototyping and the preparation of High-Level design docs.
- Coded the report module.
- Created creating presentation logic tier (JSP, CSS, and HTML), Form validation (java script) and Business logic tier (actions, business objects).
- Creating test scenarios.
Environment: Struts, JDBC, Servlets, JSP, XML, AJAX, JavaScript, iBatis, Windows2000, J2sdk1.4, JBoss4.0, Oracle9i, PL/SQL Developer.
Confidential
Software Engineer
Responsibilities:
- Involved in deployment and development SDLC of whole application.
- Addressed bug fixing at Business Logic Tier (Java classes and JSP’s).
- Work closely with business users to understand the change request (CRs) and Enhancement required to ESSR Application.
- Maintaining the performance and availability of existing application programs for business at higher priority.
Environment: Servlets, JSP, JavaScript, JDBC, iPlanet 6.0, Oracle9i, Windows2000, J2sdk1.4.
Confidential
Software Engineer
Responsibilities:
- Involving in coding, testing and implementation of software modules.
- In depth Study of the various modules involved and their integration at code level.
- Analysis, design, development and testing of Service Change Requests.
- Involved in deployment of whole application.