We provide IT Staff Augmentation Services!

Sr Application Developer Resume

2.00/5 (Submit Your Rating)

Downers Grove, IL

SUMMARY:

  • More than 10 years of experience in IT including design and development of web - based software applications and training. Major areas of expertise include java based stand-alone and web application development. Possess excellent analytical and communication skills. Proactive, self-motivated and highly organized.
  • Excellent work ethics and quality oriented. Java, JSP, Struts HTML5, CSS3, JavaScript, JQuery

TECHNICAL SKILLS:

Operating Systems: DOS, UNIX, Windows 95, 98, NT, XP

Languages/Tools: C, C++, VC++, VB, JAVADatabase: SQL, Sybase 3.x, Access 2000, MS SQL Server 2000, Oracle 10i, MySQL 4.0, DB2

ServerSideTools: J2EE, EJB, Java Beans, Java Servlets, JSP

Graphics Packages: MS Visio, 3D Studio Max, Adobe Photoshop 7.0.1

Application Server: Windows NT-IIS Server, Tomcat, Apache, Websphere.5.0, WCS 6.1, Weblogic 10.2

Source Code Control: MS Visual Source Safe 6.0, CVS, Subversion, Git

S/W Development Suites: WSAD5.0, MS Visual Studio 6.0, RAD 6.0, Eclipse 3.0, NetBeans 6.9.1 Weblogic BEA Workspace Studio 10.3

Reporting Tools: Crystal Reports 9

Open source APIs: Lucene, JavaMail, Spring, Hibernate

Web Development Tools: Dreamweaver MX, Fireworks MX, JavaScript, Jquery, HTML5, CSS3, XML

Data Warehousing Tools: AbInitio v 1.13

Bug/Issue Tracking Tools: JIRA, Remedy, HP Quality Center

PROFESSIONAL EXPERIENCE:

Confidential, Downers Grove, IL

Sr Application Developer

Responsibilities:

  • Develop enhancements and fixes for a customer facing Weblogic Portal using J2EE struts framework Apache Beehive(currently retired).
  • Design, code, test and deploy code to production.
  • Implement a SAML based SSO between Weblogic Federation services and Ping Federate.
  • Override Weblogic Security API SAMLCredentialNameMapper class to override the subject name per vendor requirements for the SAML SSO.
  • Work on both backend(Java) and UI(JavaScript, Jquery) changes for the MyOnlineServices web portal.
  • Act as deployment lead for production deployments.
  • Act as team lead for projects involving multiple developers from onsite and offshore.
  • Troubleshoot security issues and refactored code to be more secure.
  • Fixing functional, data and security defects for the company’s MyOnlineServices web portal.
  • Using ESAPI package to fix security defects identified by Cigital’s SecureAssist Code review tool.
  • Use JavaMail API for creating and sending mails from the portal application.
  • Modify existing SOAP based webservices to add to new parameters or new methods.
  • Use Luntbuild tool for creating the deployment files for specific test environments.
  • Modify JMeter test scripts for running Performance tests.
  • Installing new SHA2 Certificates to replace old SHA1 certificates for multiple external calls(SSO and webservices) and server certificates and coordinating with vendors for testing and deployment.
  • Creating SQLs to logically delete access for internal users for the member services portal to comply with periodic security recertification processes.
  • Automate a monthly report using sqlplus and batch script and scheduled it on the Windows task scheduler.

Confidential, Lisle, IL

Sr App Dev Analyst

Responsibilities:

  • Completed proof of concept for SAML1.1 SSO implementation.
  • Implemented SAML 1.1 based SSO using Weblogic Server as the Identity Provider and a Ping Federate as the Service Provider.
  • Designed and implemented custom mappers for the SAML 1.1 implementation.
  • Provide bug fixes for production issues for the company’s MyOnlineServices web portal.

Confidential, Lisle, IL

Java Developer

Responsibilities:

  • Developed their brand new compliance email archiving product called Vault.
  • The Vault was designed to meet all SEC regulations for compliance archiving of emails.
  • Implemented indexing and searching of the archive data using Lucene API.
  • Designed the vault for multi-threaded access.
  • Implemented NetApps SnapLock activation using java.
  • Implemented various design patterns such as Composite pattern and Façade pattern to deliver a solid solution that is adaptable to future changes.
  • Implemented email and html parsing using open source APIs such Jericho HTML Parser and JavaMail
  • Implemented efficient disk access/writing using Java 7 NIO package.
  • Vault provides REST web services that are used in the GUI and also to retrieve the archived emails.
  • GUI was developed using AJAX and JQuery.
  • Worked in an agile environment with daily standups.
  • Developed JUnit test cases and applied TDD methodology.

Confidential, Lisle, IL

Sears Holdings Corporation Technology Analyst

Responsibilities:

  • Provide 24x7 Production Support for their retail ecommerce site running on Websphere commerce server.
  • Design and develop enhancements and bug fixes for the post order processing module.
  • Act as liaison between onsite business users and offshore development team.
  • Communicate with business users and offshore developers and act as a liaison between them.
  • Responding to application support calls, documenting issues, assigning them to developers, driving them to resolution and tracking and reporting status to the business team.
  • Perform QA checks on changes and fixes.
  • Develop fixes and enhancements for enterprise level application system, technologies include:
  • DB2, JSP, XML, e-commerce (B2C) implementations architecture Websphere Commerce Server (WCS), Spring and Hibernate
  • Develop fixes and enhancements to Server Side component framework using WebSphere Commerce Server (WCS) and commands like Controller command, Task command, View command, JavaBeans, EJB’S several design patterns - Model View Controller (MVC), Command design pattern, Display design pattern.
  • Update components in the WebsphereCommerceServerExtensionsLogic project from the Websphere Commerce Workspace.

Confidential, Deerfield, IL

Programmer/Analyst

Responsibilities:

  • Provided 24x7 Production Support as part of a 10 member team for PatientLogix TM a Java/JSP based complex web application.
  • Designed and developed JUnit test scripts for application enhancements.
  • Designed and developed the billing module of the PatientLogix TM application - a custom application developed to replace 3 legacy systems.
  • Triage of bugs and designing, coding and testing of fixes and enhancements to PatientLogix TM
  • Organized and facilitated meetings involving resources from diverse backgrounds such as healthcare billing, tax, customer service, pharmacy, management and IT.
  • Developed flow diagrams and design documents to record user requirements.
  • Conducted extensive user reviews to make sure the design met user specifications.
  • Designed and developed interfaces with external applications using AbInitio (ETL tool).
  • Designed, developed and tested data extraction job in AbInitio.
  • Acted as lead and primary resource for data conversion activities from legacy systems.
  • Independently developed utilities using excel, access and UNIX to automate legacy data preparation.
  • Independently developed ad-hoc SQL queries/reports in ORACLE.

Confidential, Hammond, IN

Web Developer/Technical Support

Responsibilities:

  • Designed and developed the organization’s flagship website.
  • Gathered requirements and assessed target audience and scope of website.
  • Designed graphics, logo and web site layout.
  • Developed web site using HTML, CSS and JavaScript.
  • Hosted site locally on Apache Web Server.
  • Provided participants with hand-on training in Word, Access, Excel, PowerPoint, Publisher, Outlook, FrontPage
  • Performed administration duties for TCP/IP based peer-peer network of more than 10 computers.
  • Performed upgrade of the network from peer-peer to a Windows 2003 based Client-Server network.
  • Performed maintenance of printers, OHPs and other video systems.
  • Troubleshooted and installed an IBM Netfinity 3000 server.
  • Installed memory, IDE and SCSI hard disk drives, partitioning hard disks and installed Windows 95, 98, NT, XP, 2000 and 2003 Server.
  • Configured, installed, maintained and upgraded desktop systems including Windows 9X/NT/2000/XP workstations.

Confidential

Web Developer

Responsibilities:

  • Created mock-up designs for the website.
  • Created web-based templates based on the approved mock-up of the page design.
  • Created dynamic websites using HTML, JavaScript and CSS.
  • Implemented databases and created data access pages using My SQL.
  • Performed image manipulation including photo retouching, filtering and optimizing for the web.
  • Coordinated with other team members in gathering and adding content to the prototype.
  • Hosted site on Apache Web Server.
  • Registered a domain name and launching the site.
  • Maintained website using Dreamweaver MX and Contribute 2.

Confidential, Las Vegas, NV

C++/Java Programmer

Responsibilities:

  • Designed and developed a diagnostic program using C++ for the company’s proprietary software.
  • Progressing in socket programming from beginner to advanced in 2 weeks.
  • Successfully developed socket handling and file I/O handling routines that processed real-time data.
  • Developed the virtual device module that simulated the operations of the RF Tag Reader.
  • Implemented ADO components used to access data from MS SQL Server 2000 database.
  • Improved software stability and performance using multi- threading.
  • Developed the GUI with MFC classes that allowed for excellent I/O management.
  • Developed custom DLL modules to ease the ongoing development process.
  • Coded, documented, tested and debugged the modules involved.

Confidential, Holmdel, NJ

Java Programmer/Analyst

Responsibilities:

  • Independently coded and implemented the Trace Tool that parses the PeopleSoft application engine trace file, filters the unwanted steps and comments, and creates an SQL file.
  • Analyzed the requirements and defined the inputs available and outputs required.
  • Designed the strategy for parsing the text input as well as formatting the SQL and text outputs.
  • Adhered to strict documenting guidelines.

Confidential

Software Developer

Responsibilities:

  • Re-designed and developed the intranet timesheet tracking application on J2EE platform.
  • Developed the revised database design using Rational Rose.
  • Increased application efficiency by normalizing the database.
  • Enhanced usability by designing a more intuitive user-interface.
  • Designed and developed the User Interface using HTML, JSP and JavaScript.
  • Progressed from beginner to advanced level in programming EJBs and JavaBeans in 2 weeks.
  • Coded, tested and implemented the EJBs and JavaBeans used in addition, modification/deletion module on BEA WebLogic Application Server.
  • Performed effective unit and module testing and debugged most of the SQL scripts.
  • Successfully managed data manipulation and maintenance.
  • Recommended future enhancements such as automated leave data generation and time reports.
  • Presented a seminar on XML/XSL that assisted the other team members with the emerging technology.

Confidential

Programmer/ Analyst 9

Responsibilities:

  • As a lead consultant, studied the requirement analysis, and created the document modeling based on the Priority Seating facility.
  • Modularized the application using VC++ Document View Architecture thereby enhancing its efficiency.
  • Implemented back-end connectivity using ActiveX Data Objects(ADO) for increased
  • Implemented the automated cancellation of bookings not confirmed within the confirmation date using SQL Triggers.
  • Efficiently handled the responsibility of creating the database and its tables and also maintained it by keeping a tab on data entry.
  • Generated information sensitive management reports, tree structures and ad-hoc reports using Crystal Reports 4.0.

We'd love your feedback!