We provide IT Staff Augmentation Services!

Sr. Extjs Web Developer Resume

5.00/5 (Submit Your Rating)

Manhattan, NyC

PROFESSIONAL SUMMARY:

  • Over 15 years of experience in the design, development and implementation of Applications and Systems Programming with specialization in Internet, Intranet and Web Technologies and Client - Server (n-Tier Development) application packaging, deploying, debugging, support and maintenance.
  • Involved in development and maintenance of large scale java/j2ee enterprise applications in some of the leading financial corporations.
  • Extensive experience in modern UI frameworks EXTJS 5,EXTJS 4, EXTJS3, DOJO.
  • Experienced in working with Agile and XP software development methodologies.
  • Experience using Rational RTC
  • Very strong experience in implementing MVC framework using Struts in J2EE architecture.
  • Used Struts with JSP, EJB and implemented J2EE patterns.
  • Expertise in modern J2EE frameworks like Hibernate, JSF, EXTJS, JQuery, JSON, DOJO and Spring.
  • Extensive experience in developing dynamic pages using Servlets, JSP, CSS, Javascript, JPA, JDBC.
  • Strong experience in unit testing and mocking frameworks: Junit, Jmock and EasyMock
  • Strong experience in working with XML, XSL, WSDL, XSLT, HTML and DHTML.
  • Knowledge in SQL in writing stored procedures and triggers for relational databases like Oracle and SQL Server.
  • Knowledge in Database and SQLQueries.
  • Well versed in generating UML artifacts using Rational Rose and VISIO.
  • Worked with version control tools like Rational Clear case, CVS & VSS
  • Experience in applying Design patterns, Core Design Patterns (GOF patterns) and J2EEdesign patterns.
  • Experience in re-factoring and applying design principles.
  • Experience in all aspects of software development life cycle - requirements gathering, prototype designing development, testing, implementation and documentation.
  • Actively involved in imparting Training on Java/J2EE within the organization.
  • Participated in Quality Training Programs while in TCS and in CSC.
  • Completed CSQA (Certified Software Quality Analyst) Certification in Sep 2006.
  • Worked on different OS like WINDOWS NT/2000 and Sun Solaris, Red Hat, Ubuntu Linux etc
  • Worked with Log4J logging API.
  • Self-motivated, Quick learner, no mentoring required, excellent analytical and communication skills.

TECHNICAL SKILLS/KEY AREAS OF EXPERTISE:

Operating Systems: MS-DOS, Windows 95/98, NT/2000, Unix, Sun Solaris, RedHat Linux, Ubuntu/ Debian Linux

Languages: JAVA, C, C++, SQL, PL/SQL

Web Technologies: Servlets, Java Server Pages (JSP), Applets, Java script, Enterprise Java Beans (EJB), Java Database Connectivity (JDBC), Hibernate, AJAX, HTML, JSTL, XML, XSL, Java RMI, JSP Tag Libraries, Struts, JSF,DOJO,EXTJS 4.2.2 and 3.2

RDBMS: DB2, Elastic Search, ORACLE, SQL-Server

Analysis and Design: UML and Java/J2EE patterns

Testing Tools: JUnit, JMock, Jasmine

Version Control Tools: Rational Clear case, CVS, VSS

Servers: IBM Websphere, Web Logic, Tomcat, JBoss

UNIX Environment: X Windows, Solaris 2.8, IBM AIX, Linux (Redhat/Ubuntu)

Documentation tools: MS-OFFICE, MS-Visio, MS-Project, Rational Rose

Development Tools: IBM WSAD 5, MyEclipse IDE, RAD, Business Objects Reporting Framework, Rational RTC

PROFESSIONAL EXPERIENCE:

Confidential, Manhattan, NYC

Sr. EXTJS Web Developer

Responsibilities:

  • Analyze BRD’s and create FSD (Functional Specifications) document for each module.
  • Create LLD (Low level Design document for each use case).
  • Create GUI Layout design for the entire app using EXTJS framework.
  • Develop, Unit test and deliver to QA stream all the GUI widgets together with interfaces with Restful services.
  • Follow-up any bugs discovered in QA and resolve them.
  • Provide phased deployment of the WebApp and provide production support.
  • Provide mentoring to other resources within the project on best practices in EXTJS framework

Environment: EXTJS 4 and 5, Spring Restful Web services, Hibernate, Tibco Gem fire, Oracle DB.

Confidential, Weehawken, NJ

Sr. Developer

Responsibilities:

  • Design and code the base library widgets aka LookupControl.js and Lookwindow.js., BaseSearchObject.js
  • Interface with elastic server (JSON POST interface) using async/sync ajax call conforming to the elastic POST API using Json search object http posts.
  • Provide generic code to encapsulate generic mechanisms, which will search elastic indices like for example tab out action on a look - up field which will trigger a elastic search on the back-end.
  • Provide simple implementations for different look-up types like SKU Search, Vendor search etc.
  • Provide an API interface for configuring different look-up types in the web application using the look-up library
  • This project is implemented in an agile environment. Also had experience using Rational RTC (Rational Team Concert)
  • The design goals involves:
  • Using elastic server to minimize database call to the AS400 database hosting the artifacts being searched
  • Provide a generic library ie to encapsulate generic behavior in generic base classes
  • Provide a mechanism to make concrete implementations of look-up types as generic as possible (extend base look-up widgets using a config declaration)
  • Provide a one-to line library include to use look-up widgets
  • Was involved in the design, coding and deployment of the library.

Environment: EXTJS 4

Confidential

Sr. Developer

Responsibilities:

  • Involved in the rewrite of the Gift Registry Application in EXTJS 4.2.
  • Extensive work in all facets of EXTJS 4.2. Used complex layouts and widgets in EXT 4.
  • Work involved re-factoring existing application (built in EXTJS 3) to EXT4.
  • Experience in EXT 4.2 MVC architecture. Troubleshooting and fixing layout issues after re-factoring to EXT4
  • Rewriting some stored procs in DB2.
  • Extensive experience in debugging and fixing widgets and layouts using Firefox and Firebug.

Environment: EXTJS, Java, JSP, JDBC, Servlets, Struts, Spring 3,Hibernate, DB2 over AS400

Confidential

Senior Consultant

Responsibilities:

  • Support and maintenance of Optimum within a team of 15+ .
  • Debug and complete Assigned SR’s particularly for one client Capital Health Systems, New Jersey
  • Debug and optimize GUI using DOJO, CSS.
  • Used Spring Core Container and IOC engine in coding functions.
  • Design and development of JSP, Servlet, Struts Components.
  • Debug and execute SR’s for minor Change requests in middleware (EJB 2) and also in frontend (Struts, DOJO, HTML, JS etc)

Environment: DOJO, Java, JSP, JDBC, Servlets, Struts,Spring, Rational RAD development suite

Confidential

Sr. Developer

Responsibilities:

  • Used advanced features of EXTJS like editable grids, JSON Stores, Grouping /Summary views etc
  • Development of rich GUI controls for GCF in EXTJS including tree controls which are parametrized.
  • Development of rich GUI controls and layouts using EXTJS.
  • Design and development of Ajax web-interfaces for the EXTJS Screens.
  • Interfacing with GS middle-ware platform (based on Tibco Rendezvous for making calls for Business Methods.
  • Design and development of Common generic framework using struts, spring and EXTJS.
  • Exposure to GS proprietary ORM framework MITHRA

Environment: EXTJS, Java, JSP, JDBC, Servlets, Struts, Spring,MITHRA (GS ORM), DF (Distribution framework) --> GS standard enterprise middleware built on top of Tibcorendezvous, Rational RAD development suite

Confidential

Sr. Developer

Responsibilities:

  • Development of Rich Frontend components using EXTJS Design and development of third party components (TumbleweedIMEserverintegration with SDD )
  • Design and development of JSP, Servlet, Struts Components.
  • Simple JDBC layer code to store and retrieve publishing content.

Environment: EXTJS, Java, JSP, JDBC, Servlets, Struts,WSAD, platform independent, Rational RAD development suite

Confidential

Senior Technology Specialist

Responsibilities:

  • Maintenance, Development of Middleware and frontend components(Stateless and Message driven EJBs, JSP, Servlet, Struts, Spring and Hibernate Components)
  • Design and development of third party components (Tumbleweed IME server integration with SDD )
  • Design and development of the CCER-SDD Pre Purchase Authorization Module
  • (CCER stands for Credit card internal reporting tool), which is used by Confidential wholesale customers.
  • Developed Servlets for data validation as well as for dealing with requests for account activity (SDD Account add/delete updation),
  • Integrated Spring for auto wiring business calls from web services layer.
  • Implemented Hibernate for simple data access i.e. retrieving package information from SDD tables.
  • Implemented SHA-256 algorithm for SDD to store client authentication codes in sql stores
  • The database interaction was handled via JDBC services and the DAO layer.
  • Used EJBs to develop business logic and coded reusable components in Java Beans.
  • Implemented SQL Queries in Oracle PL/SQLusing oracle 10g backend.
  • Involved in refactoring and cleaning up SDD code, applied common design patterns in cleaning up SDD code. This allows for easy extensibility and reduced bugs in the application in the future.
  • Implemented and integrate quartzframework for job scheduling for CCER mail delivery in SDD.
  • Involved in defining code review process within SDD code base.
  • Integrated automatic code review tools (CheckStyle and PMD ) in SDD.
  • Integrated jMOCK and jUNIT within SDD for unit testing scaffolding. All new development within SDD will use jMock and junit for unit testing.

Environment: Java, JSP, JDBC, Servlets, JMS, Spring,Hibernate,SOAP with attachements,WSAD, platform independent, my eclipse development suite, IME (integrated Messaging exchange) backend server, Solaris deployment in Web logic.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, design, coding, unit testing, system testing and postproduction bug fixing.
  • Design and development of the main alerter backend process. (Alerter process alerts underwriters/other users if any new reports are available on their home pages)
  • Fine-tuned and further re-factored RI application on lines of MVC architecture using Struts framework.
  • Developed JSPs usingStruts Tag Libraries Custom Tags and, JavaScript libraries.
  • Used Clear Case as Software Configuration management System.
  • Used IBM WSAD 5.1 as an IDE to develop these projects.
  • Involved in second level support and bug fixing as RI developer.
  • Integrated Business Intelligence report-invoker servlet in RI. The invoker servlet will collect parameters from RI JSP pages in a generic fashion and invokes the corresponding BI report.
  • Involved in critical bug fixes during the alerter functionality release and deployment.
  • Redesigned and Refactored the BI integration layer within the RI application.

Environment: J2SE 1.4, J2EE 1.4, JSP 2.0, Servlets2.4, XML/XSLT, Struts 1.3, JDBC2, DB2.8, UML, WSAD 5.1, Websphere5.0, Windows XP, Clear case, Clear Quest, Log4J, Junit

Confidential

Java Developer

Responsibilities:

  • Review the requirements for the project.
  • As lead-developer of the application, I was involved in defining the framework and creating the scaffolding for the application
  • Attended design review meetings and designed using UML class diagrams and sequence diagrams as per the requirements.
  • Developed Web Based application using Struts, JSP,
  • Provided the user validations utilizing JavaScript.
  • Designed the Struts Action classes for the application for different screens.
  • Developed the business logic using EJB (MDB) and EJB stateless session beans.
  • Provide exception handling and logging.
  • Create deployment descriptors in XML.
  • Perform unit and assembly testing.
  • Help the system testers create test cases.
  • DAO Layer to call DB2 Stored procedures for Goal Calculations.
  • Defined efficient and flexible framework for J2EE development within RWT
  • Mentoring junior developers in development activities and code and design reviews

Environment: Java 1.4, Websphere, JSP, Struts, JDBC, JNDI, Servlets, EJB 2.0, WSAD, Java Script, Sun Solaris 5.8, Unix, DB2, UML, Ant,DisplayTags(@sourceforge.net),Log4j,CEWolf

Confidential

Java Developer

Responsibilities:

  • Analysis and design of J2EE component and screens
  • Architect of the EDI manipulation algorithm including XML conversion and XSLT conversion of XML to EDI Format.
  • Design and Implementation: (Design of high level Strategy, UML diagrams for the design specification)
  • Wrote main tool to generate XSD schema of the EDI document EDI 856 (purchase order) from configuration databases on the fly

Environment: Java, JSP, Struts, JDBC, XML, XSD, XSLT, Oracle8i.

Confidential

Design, Developer, Lead

Responsibilities:

  • Designed FTP services through a thin wrapper on Apache secure Ftp Library
  • Developed Job scheduling using java jobs scheduled in control M
  • Writing workflow interfaces.
  • Writing deployment scripts for deployment automation.

Environment: Java, Cyclone AS2 Environment, Enterprise Distributed Technologies’ Java Ftp Library.

We'd love your feedback!