We provide IT Staff Augmentation Services!

Systems Development Resume Profile

4.00/5 (Submit Your Rating)

MI

SUMMARY

Senior Software Professional with extensive experience in providing comprehensive business solutions for telecom, retail, automobile and government agencies. Expertise includes optimum utilization of technology, strong customer focus, development process improvement and performance reviews. Proven ability to assimilate and rapidly utilize emerging technologies.

PROFESSIONAL PROFILE

  • Over Nine years of experience in Software Design, Analysis, Development, Integration and Maintenance of Web based n-tier and Client/Server systems.
  • Vast experience in Architecting and implementing Production IT Systems.
  • Proven experience in Object Oriented Design and Development.
  • Demonstrated ability to effectively understand and translate business requirements into technical solutions.
  • In-depth knowledge of core J2EE concepts, Design Patterns, quality procedures and best industry practices.
  • Experience in all phases of Software Development Life Cycles SDLC .
  • Experienced Leader with strong technical skills and a proven track record of delivering high-impact business results.
  • Experience with UML and OOAD, in developing Architecture, Data Modeling, Analysis and Design techniques.
  • Worked on Use Case diagrams, Class diagrams, Flow diagrams, Sequence diagrams using Rational Rose, Microsoft Visio and TogetherJ.
  • Strong programming experience in Java , J2EE technologies such as Servlets, JSP, JSF, JavaScript, AJAX, JavaBeans, EJB, JMS, JavaMail, JNDI, JDBC, JAXB, JAXWS, JAX-RPC, XML and Web Services.
  • Expertise in implementing various architectures such as Struts, Hibernate and Service Oriented Architecture SOA .
  • Expertise in using J2EE Application Servers such as WebLogic, Web Server Tomcat, Oracle Application Server and WebSphere Application Server WAS .
  • Excellent working knowledge in implementing Design patterns such as Business Delegate, Data Access Object DAO , Session Facade, Singleton, Service Locator and MVC architecture.
  • Expertise in Database design and development Oracle 9i/10i, MS SQL Server, MySQL that involves ER Modeling, writing queries using SQL, and writing stored procedures and functions.
  • Work experience in developing build scripts using Ant, logging using Log4J, and version control using VSS, CVS and Clear Case.
  • Strong analytical, problem solving and presentation skills.
  • Goal oriented active team player with outstanding communication skills.

TECHNICAL PROFICIENCIES

Operating Systems

Windows 98/XP/2000/NT, Unix, Linux, Mac OS.

Java Technologies

JSP, JSF, AJAX, Servlets, AWT, Swing, EJB, MDB, JNDI, JMS, JDBC, JavaMail, RMI.

Databases

Oracle, DB2, SQL Server, MySQL, MS-Access.

Application Servers

WebLogic Server, Tomcat, IBM WebSphere Application Server WAS , Oracle Application Server, Enterprise Service Bus ESB.

Scripting/Markup

HTML, CSS, Java Script, Shell Script

XML Technologies

XML, DTD, XSD, XSL/XSLT, DOM, SOAP, REST, WSDL

Log/Test/Build

Apache Log4J, LoadRunner, JProbe, Bugzilla, Netfor, Ant

Version Control

Visual Source Safe VSS , CVS, Win CVS, Rational Clear case, Rational Clear quest.

OOAD Tools

Rational Rose, Microsoft Visio, TogetherJ

IDEs

Eclipse, Edit Plus, NetBeans, JBuilder, JDeveloper, TOAD, Aqua Data, PL/SQL Developer, WSAD, WID, Weblogic Workshop.

Framework APIs

Spring, Spring Batch, Struts, Hibernate, Web Services, Tag Libraries.

Architecture

N-Tier, Client/Server, Design Patterns, Service Oriented Architecture SOA .

Other Languages

SQL, PLSQL, Unix, CORBA.

Other Tools

Putty, Secure shell client, Rational Portfolio Manager RPM , TWS Tivoli Workload Scheduler.

PROFESSIONAL EXPERIENCE

CONFIDENTIAL

Systems Development

Title: Research and Development

  • Project Description: CONFIDENTIAL is world's most comprehensive in-vehicle security, communications and diagnostics system.OnStar provides subscription based communications, vehicle security, turn-by-turn navigation, hands free calling and remote diagnostics systems. The service is available for all vehicles that have the factory-installed OnStar hardware. Drivers and passengers can use its audio interface to contact OnStar representatives for emergency services, vehicle diagnostics and directions
  • Advanced Systems Development ASD is and organization of OnStar involved in the research and development.

Job accomplishments

  • Contributed to research and development of emerging Telematics features and services to help realize the company's goals.
  • Ensuring compliance with internal as well as industry IT Standards process
  • Contributing in reviews of technical deliverables and architectural design
  • Contributing in resolution of technical issues and risks
  • Supporting project estimation and planning
  • Staying current on modern and emerging telematics technologies: wireless, embedded, and distributed computing systems.
  • Providing detailed technical and scientific analyses on products, technologies and methods.
  • Document and provide guidance on architecture and standards
  • Reports to management on progress developments
  • Maintains current knowledge of computer systems and recommends improvements
  • Implemented enterprise solutions using JMS, XML, SOAP, Spring, Hibernate, JPA, WebLogic, Oracle, JEE
  • Object-Oriented Analysis and Design OOAD

Environment: Java 1.6, JUnit, EJB, Hibernate, Spring, Oracle 10g, Webservices, Webservice Security, SOAP, REST, XSD, SAML 2.0,

TOAD, Bea Weblogic 9.2.2, Bea Weblogic 10.3, Putty, JIRA, CVS, Soap UI, JMS, My Eclipse, Weblogic Workshop

CONFIDENTIAL

Title: EM - Eligibility Modernization: An Indiana Solution

  • Project Description: The CONFIDENTIAL Family and Social Services Administration FSSA was established to consolidate and better integrate the delivery of human services by State government. The FSSA administers services to one million Hoosiers and helps the clients Hoosiers in need of essential public assistance programs, such as Medicaid, Temporary Assistance for Needy Families TANF and Food Stamps. The IBM eligibility Modernization project was a solution to the existing legacy system issues such as High Error Rates, Poor Service, Outdated technology, fraud, corruption and inconsistent performance.
  • The State of Indiana Eligibility Modernization System includes several systems that interact and exchange data. The various systems involved include the Workflow Management System, the Interactive Voice Response System IVR , Document Management system, Data Broker and the Legacy System called ICES. The interactions between them are described in terms of interfaces.

Job accomplishments

  • Gathered information from existing systems, analyzed program and time requirements.
  • Transformed a disorganized and inefficient application into a smooth-running operation by totally redesigning the layout of few interfaces.
  • Created technical design artifacts such as UML class and sequence diagrams.
  • Responsible for the technical development, implementation, documentation, and maintenance of systems application software.
  • Created new batch jobs and real time interfaces to synchronize the CURAM application with the legacy application of Deloitte.
  • Created ESB mediation layer for integrating various business components.
  • Developed batch jobs using shell script, Java and DB2.
  • Created real time web services, java clients for Deloittes web services using IBM Web Sphere Integration Developer WID .
  • Provide technical and advisory support to ensure the successful and efficient development of quality software.
  • Deployed the web service application in Enterprise Service Bus ESB .
  • Properly scheduled the batch jobs using UNIX cronjob and monitored the operation.
  • Created a Case Reviewer Tool using J2EE technologies JSP, JavaScript, Hibernate, JNDI, JDBC and DB2 using Struts framework.
  • Conducted quality assurance activities such as peer reviews.
  • Analyzed the production issues and resolved.
  • Creates appropriate documentation in work assignments such as program code, and technical documentation.
  • Ensure existing system stability by monitoring production of systems in assigned area of expertise.

Environment: ESB mediation, Tivoli Workload Scheduler TWS, TDWS Tivoli Dynamic Workload Scheduler, JSC, WAS, WID, CURAM, Shell Script, Putty, Log4j, Ant, Secure shell client, Rational Clear Case, Rational Clear Quest, Rational Portfolio Manager RPM , Java, J2EE, Struts, Hibernate, AJAX, JUnit, TOAD, Aqua Data.

CONFIDENTIAL

Title: ORESTAR -

Project Description: The CONFIDENTIAL or Oregon Elections System for Tracking and Reporting system developed and managed by the Secretary of State office. It is a secure web-based application that can be accessed from any computer through the Internet. ORESTAR allows a major political party or nonpartisan candidate for state office, or a candidate for US Senator or Representative in Congress, to file a Declaration of Candidacy and pay the fee electronically.

Job accomplishments

  • Improved ORESTAR application by modifying the existing sophisticated functional-coding system.
  • Reviewed the complex functional units and provided comments for improving the performance and reducing the complexity.
  • Improved the maintainability of the system by breaking the system into smaller functional units.
  • Developed the application using Struts, Hibernate, EJB, JDBC, Oracle PLSQL and UNIX.
  • Analyzed the memory leak and performance issues.
  • Worked with test driven development methodology.
  • Followed the Agile features like pair programming for the development.
  • Design Development of technical specifications using J2EE Design Patterns.
  • Used Ant build tool to run the application and monitored the maintenance releases.
  • Worked with JIRA for tracking and resolving the issues.
  • Extensively worked with QA team for Systems testing.
  • Supported System and User Acceptance testing UAT .

Environment: Java, J2EE, Struts, JMS, EJB, Hibernate, AJAX, JUnit, POJO, Oracle Enterprise DBMS, JSF, Oracle Application Server, JDeveloper, JIRA, CVS, WinCVS, TOAD.

CONFIDENTIAL

Title: Multi Channel Investment Optimization MCIO .

Project Description: CONFIDENTIAL has been a trusted source for quality apparel, reliable outdoor equipment and expert advice for more than 90 years. The Multi Channel Investment Optimization system allows the user to create and maintain Source codes, Sub groups and all their attributes. Source Code is used to identify and track a marketing presentation that is presented to a customer group. It is used to track ongoing activities, such as Web sales, Factory Outlet Purchase and Retail Store Inquiry.

Job accomplishments

  • Experienced working with Agile software development methodology.
  • Responsible for the technical development, implementation, documentation, and maintenance of systems application software.
  • Extensively worked in gathering business requirements and system requirements and specifications.
  • Extensively worked on system design architecture and the detailed design.
  • Developed Use Case diagrams and Sequence diagrams to represent the dynamic view of the system development.
  • Review of Use Case models that have been transformed into technical design documents.
  • Design Development of technical specifications using J2EE Design Patterns.
  • Designed and developed GUI using Spring and Hibernate.
  • Developed Data Access Objects DAOs , which are java classes those encapsulate all database specific, code using JDBC API.
  • Developed several Stored Procedures to manipulate and clean data.
  • Used Ant build tool to run the application.
  • Used Quest Central for DB2 v4.9 to access the backend DB2 Database for verifying and validating the data and extensively used in Data Conversion.
  • Extensively involved in unit testing, worked with QA team for Systems testing.
  • Created the test cases and JUnit classes.
  • Supported System and User Acceptance testing UAT .

Environment: JDK 1.5, J2EE 1.5, Spring, Hibernate, Java Server Pages JSP , MVC architecture, Servlets, Java Beans, Ant, JNDI, JDBC, DB2, WSAD, WAS, JUnit.

CONFIDENTIAL

Title: Application Designer/ Sr. Software Programmer

  • Project Description: The project SMS/800 deals with the Toll-Free numbers 1-800-numbers in the CONFIDENTIAL .The application were running on legacy technologies and were to be made to a web based application. The system allows the end users to search for toll free of their choice and decide on call routing for those numbers. The system had to support two interfaces online CONFIDENTIAL processing and web services. My role has been in the Customer Record Processing Module in design and development of Business Components using EJB and PL/SQL and developing Web-GUI using Struts Framework and JSP.
  • The SMS/800 is a centralized system that performs toll-free 800, 888, 877, and 866 number management. All companies that assign toll-free numbers for use within Canada, the Caribbean and United States must use the SMS/800 to verify the availability of specific numbers, to reserve those numbers on behalf of their customers, and to create call-routing records to be downloaded to local carrier Service Control Points.
  • Customer records are built in the SMS/800, and then downloaded to the SCPs to activate the number within the live network. When a toll-free number is dialed, the local switching office recognizes that the call has a toll-free code and requests routing instructions from the local Service Control Point SCP .
  • The SCP looks up the customer record that was received from the SMS/800. The record may contain call handling instructions and options chosen by the customer. Options could include using different carriers based on the day of the week or routing calls to different destinations depending on where the caller is dialing from.
  • The SCPs are spread across the United States and Canada to serve various geographic regions. Each SCP has a duplicate to assure reliability. Once the SCP locates the routing information for a call, that information is sent back to the service switching point to complete the call.
  • The SMS/800 is currently administered by the Bell Operating Companies BOCs : Verizon, BellSouth, SBC, and Qwest. The Bell Companies provide the service under a tariff on file with the FCC. The BOCs are currently working with the industry to turn control of the SMS/800 over to an industry-run organization.

Job accomplishments

  • Successful in taking the responsibility of full life-cycle of development including architecture, design, coding, testing, implementation, system integration, documentation and support of the Applications
  • Preparation of the Requirement Definition Document RDD .
  • Preparation of the User Centered Design Document UCDD - High Level Design based on the business case scenario for Customer Record Processing Module.
  • Used Rational Rose and Microsoft visio to generate UML sequence and class diagrams for the Low Level design LLD .
  • Created various technical Proof of Concepts POC during the architectural design and analysis.
  • Preparation of the Requirements Traceability Matrix RTM to keep track the development and requirements.
  • Reverse Engineering of existing legacy application Java code and prepare business rules documents.
  • Construction of the Customer Record Processing module in J2EE technologies Jakarta Struts framework/ MVC architecture using Eclipse on Web logic 8.1.
  • Developed JSPs and Servlets for control of the business processes in the middle-tier.
  • Development of client side validation using Java Script and struts framework.
  • Developed EJBs Session and Message Driven Beans for handling business processes, database access, and asynchronous messaging
  • Implemented J2EE design patterns Data Access Object DAO , Singleton and Service Locator.
  • Used JDBC to connect to the Oracle database and JNDI for lookup.
  • Created stored procedures, functions and cursors using Oracle PL/SQL.
  • Added logging and debugging capabilities using Log4j.
  • Responsible for generating build script using ANT and version control using VSS.
  • Prepared business test cases and system level test cases.
  • System Integration Testing using Bugzilla.
  • Trained users for testing the application and supported the team in UAT bug fixing.
  • Participated in the DAP Detailed Activity Planning Meeting conducted in Newark, New jersey along with other vendors Business Edge Solutions BES , Portek and Unisys as a Subject Matter Expert.

Environment: JDK 1.4, J2EE 1.4 environment - Enterprise Java Beans EJB , Java Server Pages JSP , JMS, Jakarta Struts, MVC architecture, Servlets, Custom Tags, Java Beans, Ant, JNDI, JDBC, Oracle 10i, PL/SQL, XML, Rational Rose, TogetherJ, JProbe, WebLogic 8.1, Eclipse 3.0.x, Swing, VSS, Log4j.

We'd love your feedback!