We provide IT Staff Augmentation Services!

Senior Software Development Engineer Resume Profile

3.00/5 (Submit Your Rating)

Professional Summary

  • Over eight years of diversified experience in Application Architecture Analysis Technical Design Development Implementation Testing and Release/Build management in all stages of Full Software Development Life Cycle SDLC of Web-based and standalone Applications.
  • Well experienced in J2EE environment and in MVC architecture.
  • Expertise in EJB Servlets XML JNDI JSP JMS JDBC JavaBeans RMI.
  • Experience in open source frame works like Groovy on Rails Spring Struts and Hibernate.
  • Worked with Application servers like Tomcat IBM WebSphere BEA WebLogic Oracle 10g AS Oracle Glassfish and JBOSS.
  • Experience working with HTML DHTML Java Script JQUERY CSS XML.
  • Experience in database design development and implementation using Oracle DB2 and MySQL.
  • Expertise in complete Agile and Waterfall SDLC Software Development Life Cycle using different application domain involving different technologies varying from Object-Oriented Technology to Internet programming. Expertise in front-end form validations using JavaScript.
  • Enterprise application design using UML on Rational Rose
  • Knowledge of ABAP Programming. Hardworking and Self-motivated with good learning curve.
  • Excellent Communication skills ability to handle multiple tasks and work independently as well as in a team.

Professional Experience

Confidential

Senior Software Development Engineer - Contract

Autoprint Web Portal

Autoprint is a web based portal that will permit installation configuration and operation of the MedNX Auto-print system which allows end users typically physician offices to automatically receive and print documents on printers located in their office.

Developed search page where ANX can search for users sites and reports using kendo UI and Spring MVC

Enhanced existing web services

Updated stored procedures

Added Spring CSRF security to the application

Build and deploy application on Glassfish

Environment Windows Java1.6 JSP Spring3.2.5 TILES HTML5 JQuery1.7.3 CSS KENDO UI NetBeans SVN SQL server 2008 SOAP UI Oracle Glassfish 3.1.2 Web Services.

ASV Scanning portal

Business owners need to demonstrate compliance with industry security and privacy regulations. This includes externally scanning the business internet resources for security. Client has a scanning and reporting system. ASV scanning portal involves building a web interface to this system so that customers may schedule configure execute scans and view results of those scans.

Coded to get data from MySQL and to store in using hibernate queries

Wrote HBM files and hibernate configuration files

Wrote SQL statements to create database tables

Built and deployed application on JBoss.

Environment Windows Java1.7 JSP Spring3.1.0 HTML5 JQuery CSS AngularJS Hibernate 4.1.9 Eclipse Ant SVN MySQL5.6 JBoss EAP6

Confidential

J2EE Developer - Permanent

Loss Reporting

Loss Reporting is a web application using which users can file auto property glass towing and liability claims.

Development of HTML prototypes.

Development of the front-end using Struts framework JQuery.

Environment Windows Java1.5 JSP STRUTS 2.1.6 TILES HTML JQuery CSS IBM RAD CVS DB2 9.7 SOAP UI IBM WebSphere 7 Web Services

Confidential

J2EE Developer Contract

Creative Payment Solutions

CPS is suite of financial web applications and standalone applications which facilitate users for check payments over the phone by ACH transactions. Any size businesses can scan the checks and deposit to their account directly from their desk. Financial institutions can scan checks and process electronically. At the end of the day according to the client s needs posting files and ACH files are generated and sent. Self-Assessment application is part of CPS which is used by FIs to make sure the merchants follow rules not to misuse check images. Epay is an online bill payment application where users can pay their bills using credit cards and checks. Line of Business can view reports of the transactions made through various applications.

Production Support.

Enhancements in the existing applications.

Environment Windows Java1.5 JSP STRUTS1.2 spring 3.0 TILES HTML JavaScript JQuery AJAX CSS Apache/Tomcat 7.0 IBM RAD CVS DB2 9.7 SOAP UI Spring Source IDE EJB IBM Websphere6.1 Web Services Hibernate

Confidential

J2EE Programmer Analyst Contract

OpRisk Monitor

SAS OpRisk Monitor is a user friendly web-based application that automates the management of operational risk data. Specifically it facilitates the entry collection transfer storage and tracking of operational losses gains recoveries and key risk indicators that are drawn from multiple locations across an organization. It can also be used to conduct risk assessments control assessments scenarios and incidents investigation for the purpose of evaluating the operational risk status of an organization.

Fixed defects.

Updated non-cpb pages to use feature 360 degree linking

Environment Windows Java1.5 JSP STRUTS1.2 2.0 TILES HTML JavaScript CSS Apache/Tomcat 5.25 Eclipse CVS DBVisualizer JBoss4.2

Confidential

J2EE Programmer Analyst - Contract

OpRisk Monitor

SAS OpRisk Monitor is a user friendly web-based application that automates the management of operational risk data. Specifically facilitates the entry collection transfer storage tracking of operational losses gains recoveries and key risk indicators that are drawn from multiple locations across an organization. It can also be used to conduct risk assessments control assessments scenarios and incidents investigation for the purpose of evaluating the operational risk status of an organization.

Fixed defects in Risks controls causes assessments for two releases.

Rewrote Risks Controls and Causes using Struts.

Environment Windows Java1.5 JSP STRUTS1.2 2.0 TILES HTML JavaScript CSS Apache/Tomcat 5.25 Eclipse CVS DBVisualizer JBoss4.2

Confidential

Grails Developer Contract

Bugs Dash Board

Bugs Dash Board Admin UI facilitates Release PMs to Create Edit Refresh and print a Monitor which provides filtration criteria to ETL Extraction transformation and loading a process which extracts data from several source databases like QBL HR Scm db and QDDTS and stores in Oracle database this data in turn is used by Seibel Analytics to generate reports.

Analysis of the requirements provided by the client.

Development of the front-end for Bugs Dash Board Admin UI Using Grails Framework AJAX CSS HTML and JavaScript.

Development of the Controllers Domains Views using Groovy language.

Development of the Business classes for processing data.

Made Application secured by using Interceptors.

Designed and implemented exception handling strategies logging using log4J.

Development of the unit test scripts using JUNIT.

Configuration of the deployment descriptors using XML.

Used the CVS source control as version control system.

Used Grails/Hibernate to store persistent data into database.

Built and deployed the application onto test and production servers.

Environment UNIX/Windows JSP Groovy Server Pages AJAX HTML JavaScript CSS GRAILS 0.5 Spring Hibernate Oracle 9i Apache/Tomcat 5 Eclipse CVS TOAD

Confidential

J2EE Developer Contract

Tracfone/Net10

Tracfone/Net10 are Web and wap storefronts where users can search/browse/buy Ringtones and Graphics. Ringtones and Graphics can be bought from Web storefront either using credit card or coupons or Airtime deductions and from wap storefront those can be bought only through airtime deductions or coupons. And Subscribed users can view weather news and sports from their prepaid wireless.

Analysis of the requirements provided by the client.

Development of the Sequence diagrams.

Development of the front-end for Tracfone HTML/XHTML and Net10 HTML/XHTML storefronts using Dynamo server pages Java server pages HTML/XHTML CSS and JavaScript.

Development of the Droplets using ATG API for processing data.

Development of the Business classes extending from Droplets using ATG API for processing data.

Configuration of the WebLogic 7.0 application server.

Development of the build script using XML pom.xml used by Maven to generate the Integration Build .

Designed and implemented exception handling strategies logging using log4J.

Development of the unit test scripts using JUNIT.

Configuration of the deployment descriptors using XML

Used the Subversion source control as version control system.

Used ATG Dynamo to store persistent data into database.

Environment Linux JSP DSP Servlets XML HTML JavaScript CSS ATG Dynamo Oracle 9i WebLogic 7.0 Eclipse Subversion DB Visualizer Maven

Confidential

Programmer Analyst Contract

Confidential

Consultant

Confidential

Consultant

Technical Summary

Languages C Java/J2EE Java Servlets JDBC JAVA BEANS EJB AWT Swing JSP JMS JNDI XML XSLT HTML DHTML JavaScript JQuery KendoUI AngularJS

Operating Systems Unix/Linux Windows 9x Windows NT/ 2000 Windows XP

Database Oracle 8i-11i JDBC MySQL SQL Server

Web Development Tools MS Front Page 2000

Visual Modeling Tools Rational Rose 98 Poseidon Microsoft Visio

IDE Eclipse Visual Age for Java JBuilder IBM RAD Spring Source NetBeans

Version Control Tools ClearCase5.0 Subversion CVS PVCS

Building Tools ANT MAVEN

Testing Tools JUNIT

Application Server Tomcat4.1/5.0.28/7.0 Websphere 3.0/3.5/5.0/6.1/7.0 Weblogic5.0/7.0 Oracle 10g JBOSS Glassfish

Web Servers Apache

Frame Works Jakarta Struts 1.1/1.2 JUnit Spring Framework 1.2 3.2.1 Groovy On Rails 0.5

SAP/ABAP SMART FORMS SCRIPT IDOCS ALE BAPI

Other FDF Toolkit. Acrobat pdf Aspose

Brainbench certificate in Java2 and Brainbench certificate in EJB 4.53/5.00

We'd love your feedback!