Sr. App. Veloper/architect Resume
DE
SUMMARY
- Experience implementing OOD (Object Oriented Design) techniques and architecture (Creational Patterns, Structural Patterns, Behavioral Patterns) including over 10 years of extensive work on MVC patterns with J2EE (JSP JMS and EJB), Struts, Servlet, Spring and Web Services in MKS and AccuRev.
- Strong Background in developing TCP/IP, server based applications with UNIX using WS technologies.
- In - depth noledge and hands on experience in integration tiers such as java RSA 7/8, WAS 6.1, MQSeries, Java Messaging System (JMS), database connectivity (JDBC), Java Persistence API (Hibernate), Java Mail API and an overflow of the Business Tier with Enterprise Java Beans (EJB 3), Web Service (WSDL/SOAP/ WADL/REST) in WebSphere.
- Experience integrating Apache Axis 2/Spring-WS /Oracle ADF Business Components in “big” Web Services and Restful Web Services with Spring MVC and GWT/GXT, RichFaces.
- Experience working on User Interface frameworks such as Struts 2.0, JSF 2.0, Application Development Framework (Oracle ADF), Oracle ADF rich client, Oracle ADF-BC (BC4J) 10G And 11G.
- Strong Database background and experience with RDBMS Oracle 8i/10G/11G, MS SQL Server2000/2005, MySQL and hands experience in writing SQL Queries, Stored Procedures, Functions & Triggers (SQL & PL/SQL) and Hibernate.
- Experience with Android Development/Android SDK/Objective-C and developing for the iOS platform with Xcode and JSON/XML. Trinidad Framework in Oracle 11g.
- Performed performance optimization of web application servers such as Oracle Weblogic, Apache Tomcat, WebSphere, Maven, Ant, Adobe liveCycle, Cold Fusion and MS IIS/.NET/C#.
- Licenses in Unix, CISCO Network and PL/SQL.
TECHNICAL SKILLS
Programming: J2EE/EJB/JMS/J2ME, C/C++, C#.Net 2.0/3.0/3.5, ASP.NET, Cold Fusion, C-shell /Perl, Vi, PHP, ActionScript1~3.0/Flex2~3.0.
Database: Oracle8i ~11g, PL/SQL, MS-SQL Server 7~2008, MYSQL, SYBASE, DB2, OLE DB, ADO.NET, JDBC DataSource with Hibernate and Excel. SQL Navigator, TOAD.
O.S: MS-DOS, Windows (9X, NT, XP, VISTA), UNIX/SOLARIS10 and LINUX.
Web Servers: WebSphere/WAS6.1/7.0, Tomcat 5.5/6.0, Weblogic, Jersey, JaxB, OC4J, Flex, ADF, Jenkins/Hudson, Flex Builder3/4, AIR, BlazeDS, Flashform and PDF server.
Distributed Technologies: RMI, EJB 3.0, WEB SERVICES, JMS, MQSeries, Java MAIL API, IMAP
Framework: Spring3 MVC/ AOP framework, Spring Web Flow, Hibernate3.5; Struts1.2 and 2.0, JSF, ADF rich client, ADF-BC (bc4j) 10g, 11g, Trinidad, my faces and Visual Studio .NET.
GUI: Java AWT, Java Swing, Java applet, Servlet, JSP, JSF1.2/2.0, GWT/GXT; Html/DHtml, Javascript, XML, Json, Ajax, Extjs, JQuery, GWT framework, Dreamweaver, Microsoft office 97~2007, photoshop7~cs, Flash MX/CS and Flex2.5/3.0/4.0
IDE/Design/Version Control Tools: UML 2.0 with case tool, MS Visio; AccuRev SCM, MKS, VCS; RAD/ RSA7.0, Eclipse 3.x, jdeveloper11g, visual studio. Net, Homesite, Android, Sharepoint2002~2007
PROFESSIONAL EXPERIENCE
Confidential, DE
Sr. App. Developer/Architect
Responsibilities:
- Modify JOT of Small-Business Credit Card Managing App. Using iOS, android and restful technology integration with JPMC security system, as well as notifications push service for all mobile users.
- Working on back end with multiple teams for interactive credit decision and chase card service system, involve in designs with business blueprints, delivery constraints, enterprise business services, enterprise framework services and infrastructure standards as JPMC credit card payment processing applicable.
- Designs and coding on creating DB API via WS with J2EE, Xpath and Struts 2 on JIRA-Agile of interactive decision system and accountable for the delivery in transaction team for design solutions that promote flexibility, scalability and high-performance in desktop and mobile system.
- Coding with REST, XSD and Json program development software alternatives and/or integrate purchased solutions. Documents, tests, implements and provides on-going support for the applications.
- Designs and modifying No-Cache-Header control on web tool of JOT service application to prevent XSS and CSRF security issues.
Confidential, PA
Sr. APP. developer/ Architect
Responsibilities:
- Designs with business blueprints and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server, software, hardware, technologies and tools, etc.).
- Constructing the new functions to retrieves XDP from ECM and sends XDP to Forms Manager and display the PDF page for the end user.
- Modify the DB2 table and API to be able to save an incomplete bond as an XML back to AIX DB2.
- Driving complex technical design across system domain boundaries. Provides comprehensive consultation to business unit and IT managing at the highest technical level on all phases of application programming.
- Helping the business team to plan a project, and modifying the application to reduce rework costs. Migrating the National Bond Application of LMS from Was 5.1 to WAS 8.0
- Redesigning the Surety Bond Execute Application for enhancements and production supporting.
- Processing data with AWK and using Hibernate framework stream with DB server.
- Exchange the data via WS XML with .NET application.
Confidential, PA
Principle Software Engineer/Architect
Responsibilities:
- Designed and implemented web-based services application in Yellowbook Data Management Team.
- Using the Business Tier Patterns techniques to hybrid Value Object Pattern and JDBC for Reading Pattern has a Session Facade returns a HashMap collection with their values by simplified Generic Attribute Access design in Jetty server. Design Pattern techniques implemented included Singleton, Session Façade, Front Controller, Hierarchical-MVC, DAO, Factory and Abstract Factory.
- Works closely with client and IT management to identify application development solutions, new or modified programs, reuse of existing code through the use of program development software alternatives, or integration of purchased solutions or a combination of the available alternatives.
- Working in partnership with the development and infrastructure teams as well as the business community to develop and enhance advanced systems for yb360.com.
- Responsible for the software architecture of a given project to ensure the requirements are met.
- Stay current with technology and industry best practices to ensure proper utilization of these in software development.
- Work on multiple projects utilizing and directing global/offshore teams managing with Mingle an agile project management solution sprint, story and tasks.
- Responsible for solving technical problems for a project. The primary responsibilities are Software design and implementation as well as analyze complex systems, design, test cases and implementation tactics across aspects of a project.
- Utilized Spring-WS and Restful Jersey Services. Spring Web Flow/Batch creating Modules Using Task Flow with addressHub in Global application of UK USA Latin American.
- Perform Rich client Data management application with design and development with GWT/GXT.
- Using HTML5 webkitBackingStorePixelRatio property to given browser wat the backing store size is in relation to the canvas element itself.
- Create Web services in REST/SOAP in Jersey server with JAXB class binding as well as JUnit test.
- Build/deploy the app war/jar file with Jenkins/Hudson jobs, or manfully deploy in Unix environment.
- Lead developing team in INDIA for the development of yb360.com data SOA transforming applications.
Confidential, NJ
Sr. Application Developer
Responsibilities:
- Design, development and support of web server and multi-site integration and implemented web-based server application using EJB, MDB, and Servlets with RAD.
- Create high quality solution designs which address all architectural concerns including business, information, application and infrastructure. Serve as the primary Application Architect on a mission critical project.
- Researches and evaluates alternative solutions and recommends the most efficient and cost TEMPeffective application programming solution.
- Created the alternative lightweight approaches for building J2EE enterprise which based on Struts, Hibernate, Flex and Spring Framework with SQL database to store the user information, and authenticate the user at the login time.
- Responsible for system re-engineering with design and development of the Client Module and Admin Module Confidential national workshops web sites with Enterprise Portal Solution SOA and Hibernate Session Factory.
- Migrated national web app from window2003/MSSQL2005 to UNIX SOLARIS10/ Oracle 10g.
- Maintaining Java application servers as well as Oracle/MDB in WAS to communicate with MQSeries.
- Design Pattern techniques implemented included Singleton, Session Façade, Front Controller, Hierarchical-MVC PAC, DAO, Factory and Abstract Factory.
- Utilized Spring-WS and Restful Web Services. Spring Web Flow/Batch creating Modules Using Task Flow with Bounded and Unbounded.
- Perform Rich client mobile application design and development with Android-Advanced, iOS, Motorola Xoom and iPad. Display real time BAM data in ADF mobile.
- Create Web services in REST/SOAP header architecture and server side developing with Ellucian Mobile applaction integration with Ellucian solutions and flexible options to halp customers extend the digital campus to include non-Ellucian applications for e-learning.
- Working on customer facing web applications. Using CSS3 media queries allow the changing of layouts to suit the exact need of different devices - without rewrite the content.
- Set up 7 person team for the development of website for Verizon Workshops App.
Confidential, NY
Java Architect/Developer
Responsibilities:
- Lead strategic design in web services of business goals, and setting time estimation of project as well as deployment of all services.
- Utilized Eclipse to implement and deploy J2EE components like Servlets, JSP, EJB, Flex2.0 and all halper java classes.
- Used ADF 10g Faces framework features such as Business Service components, Panel Collections, Panel Tabbed, ADF Read-only, Oracle ADF Form, Oracle ADF Query Panel, Oracle ADF bounded Task flows and fragments, List of Values, PPR, Detailed panel with Pie graph, are extensively used to maximum features to the application.
- Created Reusable Component (Oracle ADF Library and Oracle ADF Task Flow ) working with CSS, AJAX(Ext JS) and HTML meta tags.
- Involved an active role in the development for Lehman brothers. The application is built using J2EE/EJB technologies, writing MDB that are contacted by client which wishes to buy shares and its private method holds the price and symbol as well as risk analytics and Create Work Flow Using BPEL in Fixed Income.
- Generating WSDL (Web Services) in Apache Axis 2 for “big” Web Service and Restful Web Service.
- Create Blackberry and iPhone application with Oracle 11g/ ADF and Objective-C & iPhone 3.0 SDK
- Involved in OOAD including design review, creating design documents (UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams, Component diagrams) using Macromedia UML.
Confidential, PA
Sr. Analyst
Responsibilities:
- Acts as the principal designer for major systems and their subsystems utilizing a thorough understanding of available technology, tools and existing designs.
- Design and implementation the flash animated banner ad
- AOP program written in Spring with a simple JDBC provides better transaction management services.
- Involve examples of web sites which have been developed:
- Extensive working in designing and developing enterprise applications .NET platform.
- Implemented and deployed C# components like COM+, web service in C# web application.
- Design with MS visio for diagrams like Use case diagrams, Class diagrams, Sequence diagrams, Component diagrams.
- MS2000SQL, composed installation files and Implemented routines to analyze online network traffic and to capture network events on VOIP.
- Composed SMTP based email sending tool
Confidential, NY
Senior Analyst/Instructional Software Developer
Responsibilities:
- Utilized Struts in combination with Java Servlets, Java Beans, XML with MVC to build large-scale web applications with Customer Service Portals
- Implemented Controller Servlets to control the flow of application, and JSP's as front-end components.
- Built and deployed J2EE Application Archives (Jar, War and Ear) on BEA WebLogic Application Server / IBM WebSphere application server using Apache Ant.
Confidential, NY
Technical lead
Responsibilities:
- Implemented and deployed J2EE components like Servlets, JSP’s and all halper java classes.
- Involved in OOAD including design review, creating design documents (UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams, Component diagrams) using Macromedia UML.
- Composed installation files and Implemented routines to analyze online network traffic and to capture network events using Java.
- Composed SMTP based email sending tool
Confidential, NY
Senior Developer
Responsibilities:
- Involved in customization and enhancement using Java, JSP, Servlet and JavaScript, Struts framework based on the Java/J2EE platform and DB2 at the back end.
- Complete OOP design of Network Conferencing over LAN and Internet using Install Shield
- Developed Interfaces of connection between JDBC, ODBC, Online Interactive Sketch, File Transfer and Network Downloads