We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Summary:

  • Over ten years of experience in analysis, design, development, testing and maintenance of application software.
  • Being part of Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development, Testing, Deployment, Maintenance and Support.
  • Applications developed using AdobeFlex Builder 4.5/4.6, Action Script 3.0, Cairngorm and LCDS.
  • Experience in the use of Agile methodologies, Test - driven Development and SCRUM
  • Leveraged the industry's best methodologies and practices (such as OOP, Design Patterns, UML etc.) for design, development and implementation of applications and to deliver highly scalable, reliable and quality products. Assisted in designing of UML diagrams such as Use Case, Class, Sequence, State diagrams, Activity charts etc. for Software development.
  • Experience in building Custom Components, Spark Components and Skinning, FlexUnit, Flex Formatter.
  • Significant expertise in various Java, J2EE technologies such as Java Servlets, JSP, XML, AWT, Java Swing, JDBC, Enterprise Java Beans (EJB) for building server side applications.
  • Developed Flex based applications for clients using data services.
  • Expertise in working with various frameworks such as Parsley, Struts, Spring2.5.
  • Expertise in developing applications with various databases such as Oracle10g and IBM DB2.
  • Have good knowledge in working with various ORM technologies like Hibernate3.0 and iBatis.
  • Working experience in using and administration knowledge of Apache, iPlanet web servers, Weblogic, Websphere application servers.
  • Good knowledge in FlexUnit and System testing using Junit.
  • Good understanding of Object Oriented Methodology, UML and Design Patterns.
  • Experience with configuration (Source Control) tools like VSS, CVS, P4V perforce and Clear Case.
  • Ability to think critically and act expeditiously to evaluate situations, make decisions and solve problems.

Skill Set:

Languages: Adobe FLEX 4.5, Java, Servlets, JSP, RMI, EJB, Struts, JMS, XML

HTML, DHTML, AJAX, JavaScript, Action Script3.0, PL/SQL, LDAP

Framework/Tools: JDK1.6, J2EE, Cairngorm3, LCES, iBATIS, Spring, SOAP, Junit, Eclipse IDE, IBM-RAD v7.0, Flash30, Netscape Directory Server, Ant, log4J.

Tools: Rational Rose, Visio, DBArtisan8.7.4, Maven

Database: Sybase, Oracle 9i, IBM-DB2, SQL Server and MS Access

Application Servers: Apache Web Server, iPlanet WebServer6.0, Weblogic AppServer 10, Websphere Application ServerV6.1, SAP NetWeaver CE 7.1

O/S: Windows NT 4.0/95/2000/XP, DOS, UNIX.

Education:

Bachelor of Engineering (Electronics and Power Engineering)

CERTIFICATION:

IBM-ACE certification in Information Technology

J2EE Brainbench certified JAVA programmer

Project Summary:

Confidential, NY Aug2011 - till date

Senior Software Engineer

Project: Banking Sales Reporting (SUMMIT/HomeLoanPortal/Mint1.0/Maintenance)

Summit is a Sales reporting tool used by Morgan Stanley Smith Barneys Bankers, Regional Manager, Divisional Manager, Region, Branch, Complex and Top of the House.

Summit keeps track of activities such as Loan Commitments, Revenue, Rank, Application, Pipeline, Outstanding Balances, Loan Commitments, Banking Revenue, and Utilizations.

It has a Dashboard and Ranking, the Dashboard shows all the information a user need in the form of Grids and Cartesian Charts(column chart). The Grid shows amount to month's comparison with the last year data with year over growth percentage where as the Chart show the month to capital for various categories such as Application, Loan Commitment, Outstanding Balance, Pipeline and Revenue Trending. The Ranking shows details of all the bankers' performance according to priority.

The application framework main components are Flex4, Java1.6 and Sybase.

Responsibilities:

  • Worked with Business team to determine scope and business requirements.
  • Design and development of vital components of the application such as Cartesian Charts, Legends.
  • Analysis and design of the system using Flex 4.5, Parsley 2.4.1, Action Script 3.0.
  • Development in Flex4.5-ga using Cairngorm2.4.1
  • Worked with Modules to dynamically upload swf files.
  • Used HTTP/Remote/Data Services
  • Worked with Flex Profiler to remove bottlenecks and memory leaks in application.
  • Used Parsley application Framework for dependency Injection and loosely decoupled binding
  • Used Flash, CS4 in developing background logos, apply skins to components and used FXG components along with PNGs.
  • Worked with DataGrid Repeatersto renderer hierarchical diagrams.
  • Developed user-friendly screens using different types of Containers, Controls and Navigators.
  • Worked with DBArtisan for database changes.
  • Worked extensively on View Stacks, View States, Custom Components and VOs.
  • Developed Graphing and Charting components (column charts and Pie Chart)
  • Work on HPQC for defects resolution.
  • Involved and interact with QA for defect resolutions and UX refactoring.
  • Work on P4V repository.

Environment: Adobe Flex 4.5, Parsley 2.4.1, Java1.6, Sybase, HPQC 10.00, P4VConfidential, Houston, TX May2010 - June 2011

Company: Confidential

Senior Software Engineer

Project: OM212: Order Management for Sysco

Senior Flex Developer for Sysco Market. Sysco Market is an online order management for Sysco's Order-to-Cash process. A Main feature includes view product catalogs, view nutritional information, compare products, create and update, checkout and submit cart, view purchase history, import and export Order/Lists.

The application framework main components are Flex4, Parsley, BAPI, Java and SAP.

Responsibilities:

  • Worked with Sales, Marketing and Business team to determine scope and business requirements
  • Design and development of vital components of the application
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • Analysis and design of the system using Flex 4, LCDS, J2EE technologies
  • Development in Flex using Cairngorm3, Parsley andBlazeDS
  • Implementing the full breadth of LCDS Data Management Services including advanced features such as Managed Objects and NIO
  • Used HTTP/Remote/Data Services
  • Used Parsley application Framework for dependency Injection and decoupled binding
  • Used Flash, CS4 in developing background logos, apply skins to components and used FXG components along with PNGs.
  • Worked with Advance DataGrids to renderer hierarchical diagrams.
  • Developed user-friendly screens using different types of Containers, Controls and Navigators.
  • Worked extensively on View Stacks, View States, Custom Components and VOs.
  • Developed Graphing and Charting components (column charts and Pie Chart)
  • Work on HPQC for defects resolution.
  • Involved and interact with QA for defect resolutions and UX refactoring.
  • Work on VDI and CVS repository.

Environment: Adobe Flex 4.0, LCDS (Remoting and Data Management), Java, SAP Remote Functional Calls (RFCs), Business Application Programming Interfaces (BAPIS), HPQC, and ClearCase, SAP NetWeaver CE 7.1

Confidential, FL June 2009 - April 2010

Software Engineer

Project: Media Answer On Demand

Confidential, is a leading provider of television audience measurement services in the United States and Canada. MediaView (formerly known as AOD - Answers on Demand)is a reporting application accessible by Nielsen customer to analyze the user trends to come up with business strategies. The objective of MediaView application is to provide a platform capable of handling data from multiple screen (TV and PC) that will serve as the foundation for future enhancements and growth in the market.

MediaView allows generating and analyzing the TV and PC data in form of reports. The reports are of three types:1) Audience Composition report (2) Ranker report (3) Only-Only-Both (OOB) report

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting.
  • Responsible for writing detailed design specification documents and implementing all business rules as per Design documents.
  • Developed Front Controllers, Business delegate Design Patterns.
  • Worked on Advanced DataGrid to renderer hierarchical data's.
  • Involved in developing Life cycle of Components using Flex 3.0 and ActionScript 3.0
  • Using Cairngorm Frame work (MVC architecture) with BlazeDS to develop an application.
  • Developed Custom events for the custom components like ComboBoxes, Application Control Bar, and Time line Controls and Navigators.
  • Interact and co-ordinate with different groups on which application is dependent.
  • Involved in performance tuning efforts of the application.

Environment: Flex 3, Java, Websphere 6.0

Confidential, Montvale, NJ May 2008 - Mar 2009

Software Developer

Project: VIPOR - Master Files

Vehicle Information Portal Operational and Reporting:

MasterFiles display Vehicle Master (History file) information. On select of Baumuster-serial number, model and model year user get the complete details of that specific model such as Header Info, Masterfiles, Plausi, Labels and Pricing. The masterfiles again contain subgroups for Paints, Upholstery, Standalone, VPC (vehicle preparation centre), packages and standard options.

Masterfiles application keeps history as well as an ordering tool to order new vehicles. It's a migration from IBM mainframe to web application to make it more users friendly.

Roles and Responsibilities
  • Involved in discussing the requirements/enhancements with the Business team and writing Use case Diagrams.
  • Involved in Low-level design, came up with Class Diagrams, Sequence Diagrams using Rational Rose UML.
  • Used MVC architecture based struts framework as the front-end for whole application.
  • Used HTML 4.0, JavaScript 1.2,AJAX, CSS for coding JSP part
  • Was involved in generating reports using Crystal reports for Administration.
  • Used XML, J2EE, Java, ANT, JNI, Networking, JDBC, Serializable, Collections, RMI, JUnit, JTest
  • Used Hibernate 2.0 framework for interacting with the database for Admin module
  • Used Stateless session beans to invoke DAO layer
  • Used Stateful session beans for storing the meeting information keyed in by the user.
  • Involved in version control using Win-CVS.
  • Developed Multi lingual support pages using i18n support provided by Struts Framework
  • Involved in UI customization by changing the CSS and header JSP's as per clients requirements
  • Deployed and managed the complete code with IBM Websphere v6.1.

Environment: Flex 3, Java, Websphere 6.0

Confidential, UK (Offshore) June07 - Jan 08

Company: Mastek, India

Software Engineer

Project: Identity Management (IDM) - BT - Syntegra

The IDM (Identity Management) sub-system is a composite of components related to security.

  • Issuance and management of User smartcards and associated credentials (digital certificate)
  • Support for automated end-point registration processes and associated certificate life-cycle.
  • Strong two- factor User authentication services.
  • Supporting services for single sign-on functionality.

The main sub-systems within IDM are

  • Spine Security Broker (SSB)
  • Card Management System (CMS)
  • Subordinate certificate Authority (Sub-CA)
  • Spine Access Portal

Responsibilities:

  • Designed and developed JSP pages for dynamic HTML generation and for session management.
  • Design and development of several enhancements to the application using JDBC, JSP, log4j
  • Implemented SQL Queries to extract update and delete data from database.
  • Designed and wrote Servlets to transfer data between applications.
  • Design and development of web services wrapper for FAST application using SOAP-RPC.
  • Involved in source code version control of the project using CVS.
  • Involved in performance tuning efforts of the applications.
  • Involved in system maintenance and production support.

Environment: Windows 2000/NT, Java, Servlets, JSP, Sun Application Server, LDAP, Eclipse IDE, UML, TOAD, Oracle, Websphere 4.0.

Confidential, NY (Offshore) Feb 06 - Aug 06

Company: Confidential, India

Software Engineer

Project: Morcom eXtraClear

Production support Applications: Morcom eXtraClear Website, S & A, ReMIT, Client Money

The application is highly available based on J2EE architecture, deployed on Websphere Application server having Sybase and Oracle database in backend.

Responsibilities:

  • Design and developed navigation framework using Servlets, JSP, Custom Tags, JavaScript and HTML/DHTML and CSS.
  • Extensively involved in Production support of the application such as monitoring the batches, report generations, and doing the release work such as starting and stoping the live environment and release work on bridge calls.
  • Analysis and design of the system using struts framework, J2EE technologies.
  • Created Presentation tier making extensive use of JSP, XML and XSL.
  • Implemented server side Programming using EJB's.
  • Investigate and trouble shoot production issues.
  • Address and resolve the issues faced by the client while accessing eXtraclear website.
  • Co-ordinate with build team during the release and help them with post-release activity to ensure zero downtime of the Application.
  • Interact and co-ordinate with different groups on which application is dependent.
  • Involved in performance tuning efforts of the application.

Environment: Java, JSP, Servlets, Eclipse 3.1, Ant, UNIX scripting, UNIX, Sybase, Oracle IBM iPlanet, Websphere 6.0

Confidential, India Sept 04 - Jan 06

Company: Confidential, India

Software Engineer

Project: Online Shopping.

Online shopping application with various services such as catalog lookup, order entry and credit

Verification. Using statefull-sessionbean, using the combination of html, servlet or JSP, EJB and jdbc, carries out this application. It contains two html file for login.html and shoppe.html.

Login has accno or credit card number, passwd and a check button. Shoppe has pcode and quantaties with three add, remove & list button. Html & servlet/jsp acts as client to shopbean.

Home interface provide methods for creating bean instance & Remote interface provide business logic method for the components. The java shopbean provide database connection with the related database. The deployment descriptor file contains two xml files that describe the component resource management

Responsibilities:

  • Involved in all phases of software development life cycle requirement gathering, requirements analysis, design analysis, code testing.
  • Involved in designing the application in UML (Use-case, class and sequence diagrams).
  • Involved in design and development of the navigation framework using Servlets, JSP, Custom tag libraries.
  • Design and coded session objects.
  • Design and coded EJB's.
  • Investigate and trouble shoot production issues.
  • Involved in performance tuning efforts of the application.

Environment: Java, J2EE, JSP, Servlets, Eclipse, Oracle 7.1.

Confidential, US Mar 03 - Sept 04

Software Engineer

The project is a premier provider in speech technology development tools. Using innovative developer tools like wireless, multimodal and telephony hosting (IVR/VRU) platform to create and deploy VoiceXML and SALT for java and .net. The Grammar studio act as speech recognition grammar for the internet.

Responsibilities:

  • Developed JSP pages for dynamic HTML generation and for session management.
  • Involved in design of application using UML methodology.
  • Created Presentation tier making extensive use of JSP and Servlets.
  • Investigate and trouble shoot production issues.

Environment: JDK 1.2, Java Swing, JSP, HTML, JavaScript, JDBC, Windows NT, Oracle.

Confidential, India May 00 - Nov 02

Software Engineer

Company: Confidential, India

Developed a completely customized Document Imaging and Management system to target Lower/Middle level and Government organizations. The proposed system will provide a cross-platform Document Imaging and Management system.

Role: Developer in a team of 4

Responsibilities:

  • Involved in designing the application in UML (Use-case, class and sequence diagrams).
  • Involved in design and development of the navigation framework using Servlets, JSP, Custom tag libraries.
  • Involved in requirements gathering and review meetings.
  • Involved in maintenance and production support of the application.

Environment: JDK 1.1, JSP, HTML, JavaScript, JDBC, Windows NT, Oracle.

We'd love your feedback!