We provide IT Staff Augmentation Services!

Application Developer Resume

3.00/5 (Submit Your Rating)

Chennai, IndiA

SUMMARY

With 6 years in the IT industry, I have experience in Requirement Gathering & Analysis, Development, Coding, Production Support, Training, Project Management Activities, Software & Project Quality maintenance. I have also held various secondment roles over the last 6 years, giving me experience in direct people and team management.

PROFESSIONAL SUMMARY

  • 6 years of experience in Analysis, Design, Coding, Testing and Implementation ofapplication with CMM 5 level companies
  • 2 years of experience in Investment Banking (Worked on projects for Blackrock).
  • 6 years of programming experience in Java, specializing in web development using J2EE, Servlets, JSP, XML, EJB, Hibernate, Struts, Spring,JDBC, AJAX and Java Script.
  • Highly proficient in object oriented concepts/programming using JAVA/J2EE
  • Implemented some of the popular Java and J2EE design patterns. E.g. Singleton, Factory Pattern, DAO Patterns, Session Façade Pattern etc.
  • Experienced in Object Oriented Analysis and Design (OOAD) using UML.
  • Used Apache Struts framework to develop java applications also used Log4j. Extensively used the Model-View-Controller (MVC) architecture.
  • Proficient in IDEs like Eclipse3.1 and Server/Application Server likes Tomcat 5.0, Websphere Application Server, WebLogic 8.0, JBoss.
  • Proficient inSource Code Management tool like CVS and VSS.
  • Experience in developing web services over SOAP.
  • A self-motivated developer with good technical and leadership skills and a strong communicator.
  • Good exposure in portals and have worked on developing portlets using life rayportal.
  • Experienced in content development using latest technologies like FLEX 3.2.
  • Hands on experience on sql, stored procedures and triggers and production support.

EXPERIENCE SUMMARY

  • Analyst - Confidential, Singapore from Dec, 2009 - Apr 2012
  • Senior Software Engineer -Confidential, Chennai from Sept 2008 - Oct 2009.
  • Programmer Analyst-Confidential, Chennai from July '2006 - Sept'2008

TECHNICAL SKILL SUMMARY

Operating Systems: Windows, Red hat Linux

Java & J2EE Technology: Core Java, Servlets, JSP, JDBC, Java Scripts, AJAX,EJB, XML,XSLT, Web services ,HTML

Middleware: Websphere MQ /JMS

Database: Oracle 9i, MySql , db2

Application/Web Servers: Tomcat 5.x., Web logic 8.x,9.2, Websphere Application server

Tools: SQL Navigator, SQL Developer, JUnit, Navicat, Asesql,RAD

Configuration Tools: CVS, SVN, Clear Case

Microsoft Products: MS-Office, MS-Visio

Enterprise Architecture: MVC

Certifications: Sun Certified Java Programmer 1.5

EDUCATIONAL SUMMARY

B.Tech

Information Technology

Confidential PROJECT SUMMARY

PROJECTS

1. Security and Market Data (Security Master)
Duration: Aug '10 - Apr '12
Location: Singapore

Technologies: Java, UNIX, Swing, EJB, Webservices,JDBC

Middleware: Websphere MQ / JMS

Database: Mysql

Team Size: 20

Role: Application Developer

Description:
Aladdin is a set of applications developed for performing online trading and investment operations. Security Master is the primary tool used by the data integrity team to maintain securities information in Aladdin. This application allows users to:

  • View all data elements and security characteristics within one application
  • Add new securities or modify existing securities
  • Prototype a new security from an existing security
  • Mortgage centralization
  • Securities data centralization
  • Interacts with other interfaces using Blackrock messaging system

Role/Responsibilities:

  • Responsible for Security Master GUI Development and support using core java and swings.
  • Responsible for web development (Agile and Scrum) using Java,Swing,EJB,Webservices
  • Responsible for bug fixes and prod support. Extensive use of UNIX for application development.
  • Involved in R & D for security master set up and its new feature developments.
  • Responsible for coordinating with NY team members and DSRM team for business impact.
  • Involved in automated regression testing and releasing the changes to Dev/Tst and Production.

2. New Fund launches for legacy BGI systems
Duration: Jan '10 - Apr '12
Location: Singapore

Technologies: PLSQL , Java ,Unix,JDBC

Team Size: 2

Role: Application Developer

Description:
Many new fund launches for the business are based upon a new benchmark (an index). The indexes themselves are determined outside the firm and are publicly known. Providers such as: MSCI, S & P, FTSE, and Lehman Brothers, are the most common source of these new indexes. In the case of a new fund launch, the business is looking to track an index that is not already present in CP (thus IA as well).
The business will request KM to contact the vendor who created the index (for which the fund is tracked against) and have them supply a daily stream of market data to SUMS. From there, this data will need to be loaded (on a daily basis) into CP, so that it can be viewed through Investment Analysis (IA).
The process of working with KM (to obtain the specifications of a new index) and with the Index Research Group (to receive testing sign-off and any additional requirements), is known as a Fund Launch.

Role/Responsibilities:

  • To develop sql and stored procedures using plsql to support new index launches for fixed income sector.
  • Involved in obtaining business sign off, conducting support review and staging the changes before index launch to prod database.
  • Responsible for any production issues or bug fixes in the USCP or ARIA systems [java/jdbc].
  • Responsible for development using object oriented programming like Java.
  • Responsible for process improvement and upgrading the systems for better performance.

Confidential PROJECT SUMMARY

PROJECTS

1. NetPro (Provisioning Controller)
Duration: June '09 - Sept '09
Location: Chennai, India

Client: Confidential

Technologies: Web Services, Core java, EJB, DB2,Oracle PLSQL , Web logic 9.2,MQueue,Solaris,tomcat,xml

Team Size: 10

Role: Application Developer

Description:
Netpro is a backend application which handles the various business logic and steps related to provisioning when an order is created by a LEC. It is a mainframe oriented application in which the business logic is maintained . Provisioning controller is a J2EE application which is developed to migrate all the mainframe related provisioning steps to java application for better maintenance and enhancements.

Role/Responsibilities:

  • Development of modules involving path detection steps using java,ejb and xml.
  • Responsible for developing web services over SOAP and support.
  • Responsible for working on PLSQL and queries for modules developed.
  • Responsible for coordinating with onshore and production support.
  • Involved in low level design and documentation for the modules developed.

Confidential, Duration: Oct '08 - May '09
Location: Chennai, India

Client: Confidential, BroomsFiled, USA

Technologies: Flex, JDBC, EJB,JSP, MySql ,PLSQL,Webservices,xml,hibernate,Spring

Team Size: 4

Role: Content Developer and onshore coordinator

Description:
Vyvx is the largest provider of integrated video transmission solutions. Vyvx inview is a
a Web application that provides the framework for Vyvx customers to search and retrieve information about the services provided to them. The application has a single login system and allows the user to book domestic or international reservations grant authorization and generate reports for fiber, satellite or teleport services. The application is built using EJB and java scripts and is enhanced with Flex on Spring framework.

Role/Responsibilities:

  • Involved in migration and bug fixing of the application from Weblogic 6.x to Weblogic 9.2.
  • Responsible for enhancements' requirements analysis and design and development of the portal using flex 3.2,EJB and Xml.
  • Involved in writing stored procedures using PLSQL for new enhancements developed.
  • Responsible for configuring and setting up DB communication and mapping using hibernate.
  • Responsible for coordinating with onshore and production support.
  • Application deployment in Web logic and building webservices over SOAP.

Confidential PROJECT SUMMARY

PROJECTS

Confidential
Duration: Apr '08 - Sept '08
Location: Chennai, India

Client: Confidential, NY, USA

Technologies: Java, JDBC, Servlets, JSP, Enterprise Service Bus, Struts 2.0,Oracle 10G,MQueue,Solaris,Webservices,unix,AJAX

Team Size: 8

Role: Leading the team and development

Description:
The ROSCO system provides an automated supply chain management system that supports various business objectives for Sirius and also provides increased scalability and capabilities. It provides an end-to-end Supply Chain Management Trading Partner B2B system focusing on the product, and connecting the Sirius' OEM Trading Partners to Sirius' SMS systems. ROSCO eliminates the functional and capacity limitations within the existing SCM system preventing Sirius from achieving its business objectives.

The ROSCO system provides the platform to help Sirius achieve their Strategic goals by providing:

1. Improved Product Lifecycle Management - Rapid deployment & integration of new partners & services.2. Improved Management and Communication - Operations and Value Add information (SLA & Dashboard Metrics).3.Increased Flexibility - Supports complex products and services easier and reduces time to market.4.Increased Controls - Auditability of partners, product & services through entire lifecycle.

Role/Responsibilities:

  • Involved in development activities using Core java,JDBC and servlets using struts framework.
  • Responsible for Requirements analysis and low level design and development of the application.
  • Responsible for coordinating with onshore and deliverables.
  • Involved in project Management Activities
Confidential

Duration: Mar'08 - Apr'08
Location: Chennai, India

Client: Confidential, NY, USA

Technologies: Java, JDBC, Servlets, JSP, MySql Server,tomcat,xml,struts,AJAX

Team Size: 5

Role: Technical Analyst

Description:
ALC Channel Selector system will provide a user interface for the selection of A La Carte channels. The system will receive the information from the Customer User Web Interface (CUWI) and the data will be associated with the Package Master & Channel Master to display the Channels list in the selection page. It provides functionality that will allow the customer to choose and submit channel selections. The Channel Selector offers the subscribers a pay-for-content plan, by which the subscribers can choose channels from the available list for a selected package. It also provides the IT admin ability to manage package and channel data in Package Master and Channel Master.

Role/Responsibilities:

  • Technical Analyst - Responsible for low level design of the application.
  • Involved with client interaction for Requirements gathering.
  • Worked on General and detailed design of the project.
  • Coordinating with offshore for development activities.

3. Project Varsity
Duration: June '07 - Feb '08

Client: Project Varsity, USA

Technologies: Java, JDBC, Servlets, JSP, My Sql, Liferay Portal,Ajax,tomcat,XML

Team Size: 12

Role: Development and Support

Description:
This project is intended to be a web-portal with many Networking characteristics. This project involves organizinghigh school athletic community and provides a platform to the entire member's to share the information about sports. Project Varsity connects all sports people across the globe and shares their sports' experience and upload their personal profile and publicize themselves for their career perspective. This project is developed using Liferay portal.

Role/Responsibilities:

  • Part of the Development team - Used Servlets,XML,Liferay Portlets and Java script.
  • Worked in development of key modules using Life ray Portlets and Ajax.
  • Worked on stored procedures and triggers pertaining to the application using sql queries.
  • Maintaining Database for the application.
  • Worked on moving production builds and bringing up the servers.
  • Worked onshore for the same project for requirements gathering and design.

Confidential
Duration: July '06 - Jun '07
Location: Chennai, India

Client: Verizon, USA

Technologies: Java, JDBC, Servlets, JSP, oracle 9i,Webservices,unix,xml,spring

Team Size: 4

Role: Developer

Description:
Century Gateway is a powerful automated testing tool which provides one stop execution process for creating, testing and validating Local Service Requests. Century Gateway comprises of Century Tester and Century View. This product is for telecommunication organizations looking for a tool to automate their order methodology which would integrate the ordering, verification, and metrics report generation sustaining the execution time frame.

Century Tester is an automated testing tool for Local Services. It tests the LSRs for adherence to multiple LSOG versions. It supports both order and preorder requests. It uses a flexible hierarchy to organize the test cases.

Century View is an order entry system that acts as a single portal for both ordering and preordering. It helps Century Tester to manage LSR attachments for test cases and its main feature is it is customizable to any LSOG version.

Role/Responsibilities:

  • Worked as a part of development team specifically in EDI Module and CView Module using java.
  • Analyzed EDI implementation and Xml manipulation for order and preorder LSRs.
  • Played an important role in Production support.
  • Developed key modules like Advanced Scheduling using xml,xslt ,java and javascript.
  • Performed a POC on test maker tool for web enhancement implementation.

We'd love your feedback!