We provide IT Staff Augmentation Services!

Technology Analyst Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 5 years of Experience in Analysis, Design and Development of JEE applications.
  • Good understanding of Hibernate, Spring and Struts2 and framework.
  • Good understanding of Java Script libraries like jQuery, Prototype, TinyMCE (WSIWYG editor).
  • Working knowledge in SOA architecture using Web Services and SOAP, REST & JMS.
  • Usage of Java & Java script based XML / JSON parsers.
  • Knowledge of IDEs like Eclipse, Netbeans & versioning software Subversion (SVN).
  • Experience in deploying applications on JBoss and Tomcat.
  • Experience in working in MySQL Database.
  • Good domain knowledge of Newspaper Publishing industry.
  • Involved in the end to end development of Confidential for The New York Times,
  • E - Commerce application for The Dow Jones.
  • Confidential for The Epoch Times.
  • Good Interpersonal skills, team player, committed with interest in programming & learning new technologies.

TECHNICAL SKILLS

Operating Systems: Windows, Linux & Unix

Languages: Java 6, JavaScript, JSP, C, Python

Databases: Oracle 10i, MySQL, SQLLiteKnowledge of SQL, Stored Procedures & Triggers

Java Frameworks: Hibernate, Spring, Android 2.2 SDK, Struts 2

Java Script Libraries: Prototype1.6, jQuery1.4 and Plug-ins, TinyMCE (Built custom plug-in)

Applications: Eclipse, Netbeans, Aqua Studio, MySQL Query Browser.

Security Framework: Spring Security

BPM Framework: JBoss JBPM

Servers: JBoss 4.2.3 Application Server, Tomcat Web Container 6, XAMP.

COMET Framework: Atmosphere

Schedulers: Quartz, Spring Quartz integration.

Project Management tool: Maven 2.2

Build Tool: Apache Ant

Versioning: Subversion (SVN)

XML Frameworks: DOM4j,SAX,JAXB

Others: Sphinx - Full Text Search Engine, GWT (Google Web Toolkit), JSON and XML, Spring Contract First Web Services,Log4j

PROFESSIONAL EXPERIENCE:

Confidential

Technology Analyst

Responsibilities:

  • Worked on requirement analysis & use case design.
  • Created design documents.
  • Documented design, environment setup and deployment processes.
  • Created JMS Triggered JBPM workflows.
  • Created Spring (SOAP) web services.
  • Developed JAXB Schema design.
  • Implemented Spring based quartz scheduler jobs to trigger the JBPM workflow handlers specified as Spring based beans.
  • Mentored and provided technical assistance to team members.
  • Coordinated/Managed the build phase with an offshore team (In India).

Confidential - New York

Senior Developer

Responsibilities:

  • Worked on the end-to-end (development through maintenance) of a CMS application for The New York Times.
  • Worked on all layers of the application.
  • Coded the Persistence layer (Hibernate DAOs and Model class mappings),
  • Coded Business service classes (Spring Beans),
  • Developed JSON based RESTFul web services.
  • Struts2 Controllers/Action classes and the View side.
  • The UI/Browser side - worked on the latest Java Script libraries Prototype, jQuery, TinyMCE customized plug-in and created a JS library.
  • Developed highly interactive AJAX based UIs.
  • Developed JSP tags.
  • Developed a custom java script validation framework.
  • Designed and developed new enhancements in the existing application.
  • Mentored new team members.
  • Documented existing application and best practices.

Confidential

Senior Developer

Responsibilities:

  • Collected the requirements.
  • Actively worked on analysis, design and development of the application and published it in the Android Market. It was a three member team and done at spare time.
  • Shows all the latest news published by The Epoch Times newspaper on android devices.The application can be downloaded for free from:

Confidential

Software Developer

Responsibilities:

  • Built an extensible JSON based Java Script Validation framework using Prototype (1.6) library.
  • Some of its advantages were:
  • Easy to maintain.
  • The configurations and validations are decoupled from the elements in HTML or JSP files. This eases maintainability. Also, new validations can be plugged-in to elements without having to change those files.
  • Extensible.
  • The user can extend the list of built-in basic validations and add custom validations. The validations can also be triggered by different events - say onload or on any other event on any html element.
  • Configurable error messages.
  • Dynamic messaging - It provided the ability to change messages on the fly from custom validations.
  • Selectors.
  • It had the ability to configure selectors css, class, html tags etc to validate a group of elements.
  • The idea behind this framework can be easily adopted to work with libraries other than prototype as well.
  • Developed a GWT (Google Web Toolkit) based application to monitor the “health” of the application server and its environment. GWT is a Java based toolkit for developing AJAX applications.
  • Helped system administrators monitor the state of the application server and related components in a given environment under a single window.
  • Contained the following parameters:
  • JBoss - MBean statuses of various services.
  • Some of the parameters shown were - Active Thread count, Cache Size, Max Memory, Free Memory, Deployed Application Status, Queue Names and Subscriber count etc.
  • Ability to Browse & Search Logs files, including the deployed application’s logs.
  • Statistics of Database performance.
  • Status of important service URLs.
  • Worked on Proof of Concept for leveraging COMET technology & explored COMET APIs provided various web servers.
  • Used COMET framework - Atmosphere to implement a high performance real time notification framework.
  • Performance enhanced by avoiding pinging the server for the updates (which is the case with real-time HTTP based applications).
  • Users logged into the web application get real time updates/notifications with improved performance.

We'd love your feedback!