We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

4.00/5 (Submit Your Rating)

OBJECTIVE:

To obtain a challenging and permanent position in I&IT applications architect, management, development and SDLC for multi - tier web-related client server business applications, ongoing operation, maintenance and support of applications in production.

SUMMARY:

  • Around 15 years of cutting edge technology experience in OOA/OOD, development, implementation, and support of internet, intranet, and desktop applications using ASP. Net, ADO .Net, ASP, VB 6.0, IIS 5.0, SQL 2000/2005, J2EE Component (EJB, JSP, Servlets), Java Swing, I18N, L10N, XML, XSL, JDBC, ODBC, WebMethod 3.6, iplanet 4.1, JRun 2.2, Apache (Tomcat 3.3.1), WebLogic 4.5.1, Oracle 8i. Excellent analytical and communication skills.

TECHNICAL SKILLS:

Programming: ASP. Net, Java 2.0,VB 6.0, C++, C, Lisp, Fortran

Internet (WWW) Programming: ASP. Net, Java, ASP, XML, JavaScript, AngularJS, Bootstrap

J2EE Component: Servlets, JSP, EJB

.Net Framework 1.1, 2.0, 4.0, 4.5, EF 6.0 (ORM), MVC:

Database: Oracle 7.0/8i, SQL 2000, Informix, MYSQL, MS Access

IDE: Visual Studio (2003,2005,2008,2012,2013), Visual InterDev 6.0, Jbuilder 3.5/4.0, Jdeveloper 3.2, Eclipse 3.0.

Database Programming: ADO.Net, SQL, JDBC 1.1.1, ODBC

Database Tool: TOAD, PL/SQL Developer, SQL Query Analyzer, Server Studio JE 5.1

Application Server: OAS 4.0.8, WebLogic 4.5.1, WebMethod 3.6

Web Server: iplanet 4.1, Jrun 2.2, Apache (Tomcat 3.3.1), IIS 5.0

Component Model: Enterprise Java Beans (EJB)

ETL Tool: DataStage

CRM Tool: GoldMine

Design Package: Rational Rose, Microsoft Visio Professional 2002, UML

Code Repository Tool: TFS, Visual Source Safe, Rational ClearCase, Jcvs

Defect Tracking System: HP Quality Center 10.0, Rational ClearQuest

Report Tool: Crystal Reports 11.5, ActiveReoprt

Operating System: Windows 2000/XP, UNIX

Hardware Platforms: IBM-PC compatibles

PROFESSIONAL EXPERIENCE:

Confidential

Senior Programmer Analyst

Responsibilities:

  • Architecture a web application which contain several distinct layers. Developing a web application (using Entity Framework 6.0 & LINQ-to-Entities) for CPA Atlantic, Caribbean, and PEI Schools in which students register and update profile, buy courses as per their evaluation. This application communicates to backend via Aptify as a middle layer. Debug, troubleshoot, and enhance Aptify eBusniess component using VS 2013 in order to use maximum functionality for business needs. AngularJS is used to design interfaces that are truly representative of the data being displayed. Bootstrap is used to design forms, buttons, navigation;
  • Designed, developed, and implemented SSIS package and .Net program to extract, transfer, and load data from 2 different databases. The SSIS package generates 2 files. The first file used by .Net program (DLL) which is deployed on Aptify. The program parses the file and saves to the 3rd database in order to access by CPA PEI School. The second file used by business user to find the (student and member) data difference between CPA Atlantic and PEI school;
  • Identified, assessed and recommended technology solutions to high level business problems, possible solutions and opportunities within the scope of current projects for CPA Atlantic, Caribbean, PEI Schools;
  • Perform data conversion by creating SQL scripts and stored procedures;
  • Create Import Source and Run in Aptify in order to import, match, and post data;
  • Develop stand-alone crystal reports and deploy to Aptify;
  • Support and troubleshoot procedures, process flows, and wizards in Aptify;
  • Perform business analyst services to develop functional and technical requirements, GAP analysis and reporting requirements;
  • Participate in strategic technology planning;
  • Work with external stakeholders, design system interfaces and maintain interface and architect documentation;
  • Define, document, develop or delegate and test Aptify-based software applications;
  • Work collaboratively and build strong relationships with clients and team members across the globe (Canada, USA, and India);
  • Perform other related duties as required or assigned that contribute to the effectiveness of the department and to accomplish strategic goals and objectives;
  • Provide hands on guidance and support to Aptify business users.

Confidential

Application Specialist

Responsibilities:

  • Solely developed and implemented web forms (ASP .Net 4.5, C#) which consume different Web Services (Java). The application calls a web service to fetch security question(s) based on the username. After successful verification, it allows to reset the password by calling different web service. Simple cryptography library used to encrypt the password. The solution deployed on Windows 2008 R2 and IIS 7.
  • Led a migration of legacy paging application (Purolator Mobility) from modem to SNPP technology. SeQent Company has been involved to implement the solution. My role was to provide current legacy mobility information plus paging application business knowledge to SeQent in order to develop the “as is” solution. The role involved daily and weekly communication with SeQent and project manager.
  • Solely designed, developed and deployed Invoice and Inventory application using ASP .Net 4.0 (C#), AJAX, Web Service, SQL server 2008 for Purolator. This application keeps track of inventory of scanners, SIMs and prints invoice for the Purolator depots. It generates dynamic online report for the given criteria. User has a choice to save in Excel too.
  • Designed, developed, implemented and now supporting the Trailer Yard Check web based application (Phase 1 & 2) for Purolator. Development accomplished using ASP .Net 2.0 (C#), AJAX, SQL server 2000 under windows 2003 server environment. This application keeps track of unused trailer within depots. The data will be extracted from different heterogeneous systems in order to make the plan accordingly to save money and time.
  • Migrated data from legacy system (Goldmine and SQL Server 2000) to Salesforce. The customization solution is flexible but powerful; business and customer relationship management solutions that can help Inside Sales Professional improve sales processes and shorten sales cycles by untangling disorganized contact information, correcting inefficiencies, and automating time-consuming administrative tasks so Inside Sales Professional can focus on building client relationships. Accomplished data migration from CRM (Goldmine) to Salesforce using DBAmp on SQL server. Involve with Salesforce team to resolve ongoing issues for various Purolator Systems. Received HIGH 5 award for the data migration project.
  • Solely designed, developed and deployed SalesFunnel application using ASP .Net 2.0 (C#), AJAX, SQL server 2000 for Purolator Freight. This application keeps track of contract for the customer from prospective to permanent.
  • Responsible to enhance and maintain mobility systems. Shipment tracking application (STA) is built in ASP.Net (VB.NET), Sybase (UltraLite database), Windows Mobile 5.0 environment, and deployed on Motorola Symbol MC70 barcode scanner. Shipment data comes to the backend system via wireless and cradle. Mobility is the critical system that generates core revenue for Purolator. Provide timely, effective problem analysis, determination and resolution 7 x 24 on-call technical support on rotating schedule for Mobility production components. Monitor the technical stability of the production environment through proactive maintenance and operations functions.
  • Responsible to enhance and maintain mobility systems. Pickup and Delivery (P&D) application is built in ASP.Net (C#), Windows CE database, Windows Mobile 5.0 environment, and deployed on Motorola Symbol MC70 barcode scanner. Shipment data comes to the backend system wirelessly. Mobility is the critical system that generates core revenue for Purolator Freight. Provide timely, effective problem analysis, determination and resolution 7 x 24 on-call technical support on rotating schedule for Mobility production components. Monitor the technical stability of the production environment through proactive maintenance and operations functions
  • Responsible to maintain STAIRS’s (Sales Targeting And Incentive Reporting System) application daily that is built in ASP.Net (C #), Informix under Windows 2000 environment. The STAIRS application has been developed to manage the Sales Professionals account portfolio, to track their performance, and to highlight their priority to promote growth. STAIRS supports include daily troubleshooting of application on .Net and stored-procedure and business logic.
  • Responsible to enhance STAIRS and E-Ship Online application. Solely involved in full life cycle of enhancement. Responsibilities include design, code-development, code-review, test, implementation and stabilization of STAIRS enhancement. Solely and successfully driven from development to certification and finally on production server.
  • Designed, developed and implemented server side jobs for STAIRS (Sales Targeting And Incentive Reporting System) application using Datastage. The jobs are developed for calculating bonus for Putolator’s sales people.
  • Responsible to maintain Inside Sales Professional application. This application builds on GoldMine, SQL 2000, and Citrix. GoldMine is flexible but powerful; business and customer relationship management solutions that can help Inside Sales Professional improve sales processes and shorten sales cycles by untangling disorganized contact information, correcting inefficiencies and automating time-consuming administrative tasks so Inside Sales Professional can focus on building client relationships.

Confidential

Software Consultant

Responsibilities:

  • Designed, developed and implemented Dealer Bid web based application using ASP. Net, IIS, Oracle 8i under WIN 2000 environment. Microsoft Visual Studio .NET IDE was used for development. Microsoft Visio had been used for design. This application allows dealer to login, view and place a bid for the used vehicle. DataList had been used in order to provide vehicle data (Asset id, VIN, Model, Year, KM Register Amount, Bid, and Vehicle Image) in table format. This application accepts new dealer. It also allows guest to browse limited vehicle information but does not allow placing a bid. In order to place a bid, user has to register as a valid dealer. The dealer can either view particular city (Montreal, Toronto, Calgary, and Vancouver) resale center’s vehicles or all resale centers’ vehicles. The dealer cannot place a bid with the same amount. The dealer can place bid for more than one vehicle at a time.
  • Implemented a Fuel Management system-using ASP. Net, IIS, Oracle 8i under WIN 2000 environment. Microsoft Visual Studio .NET IDE was used for development. This intranet application allows user to insert, edit, delete, and view a fuel data for each batch. Initially, user creates a batch. The Batch contains Run. Run is fuel data which is credit card number, fuel in liters, fuel amount etc. During insertion of the new fuel data, this tool calculates all type of taxes for each province. It also validates the new data (Integer, Date, Double data type) during insertion. The validation has been accomplished by using latest features of ASP. Net. An edition and deletion of the record is also accomplished by using powerful feature of ASP.Net DataGrid.
  • Designed and implemented a report requesting tool using ASP. Net, IIS, Oracle 8i under WIN 2000 environment. Microsoft Visual Studio .NET IDE was used for development. I have done database designed. This tool allows user to make a report request. The responsible person accesses this tool and generates a report. This tool shows the status of the report request so each department's manager can track of the report request.
  • Designed and implemented an intranet application Auto Licensing for Purchase Department using ASP. Net, IIS, Oracle 8i under WIN 2000 environment. Microsoft Visual Studio .NET IDE was used for development. I did database design. Based on the lessee code, user can insert, update, and view car user’s and insurance information. Due to different requirement of each province, this tool provides different documents based on province. These documents contain licensing information, delivery receipt that has to be filled by Auto dealer.
  • Designed and implemented an intranet application Stock Locator for Sales and Purchase department using ASP, IIS and MS Access database under WIN 2000 environment. Microsoft Visual InterDev IDE was used for development. This tool allows user from both departments to work with car order simultaneously. Initially, Sales department filled out a car requesting form. This tool allows user to update car-requesting form. Each time user update form, this tool assigns new id. Purchase department handles latest car request and assigns purchase order number. This tool sends an email to responsible individual with purchase order number for particular car request. The email body contains a link so user can click and view/print the car request. Sales department can view the report of the car request any time. The tool has login security feature too.
  • Designed, developed and implemented Car Rental Request Acquisition tool using VB, ASP, Active Report, JSP, Oracle 8i and Windows 2000. The ASP and JSP development has been accomplished by using Visual InterDev 6.0 and Jdeveloper 3.2 respectively. Sales and rental administration department uses this tool. After successful login to the web server, user can use this tool. Based on the lessee code and type of client this tool invokes appropriate form such as Government and Corporate. The user from Sales department inserts all required information in suitable form. After required data validation, this tool stores client’s car rental request information. Initially, the rental request is under Requested status. The next phase is to send an email to all vendors for bidding. Rental administration department is responsible for sending an email to Vendor. An email contains a link so vendor can click that link and view rental information and insert bid amount. The vendor can bid once. The rental request is under Awaiting status. After receiving all BIDS within appropriate time, Sales department sends an email OR faxes to Client with the lowest BID for the particular vehicle rental request. The client accepts and acknowledges the BID. Now, the rental request is under Order status. After bid finalization, rental administration departments send an email to bid winner. An email contains Report. Active report is used to generate a report. The data supplied to Active report by VB DLL. This VB DLL deployed on WINNT System. An ASP page invokes the appropriate VB DLL. (Because of this accomplishment, I have saved US $4,000 for this company.) Now, the rental request is under Closed status and Purchase department deal with the vendor for further process. Sales department can view detail status of each car rental request handled by rental administration department The ASPs have been deployed on IIS. The JSPs have been deployed on Tomcat 3.3.1. Oracle 8i has been used for persistence data storage. The module keeps track of session for logged client and vendor.
  • Designed, developed and Implemented Generate Report tool that builds using Java Swing, JDBC, Oracle 8i. I have implemented this toll using Jdeveloper IDE. The Generate Report tool contains user Interfaces that are build using Swing Component. User can generate any type of report by providing required information to this tool. This tool handles SQL which may have or may not have Date field. If user does not provide date in SQL than this toll allows user to enter FROM DATE and TO DATE. The Generate Report tool validates all inserted criteria such as department, user, date, SQL, Report generation frequency, database selection, location of generated report, and Email. The scheduler at batch server invokes my java object every day at 12.00AM. It searches SQL that needs to generate a report daily, monthly, weekly, yearly. If user has selected to generate a report with break-field then this tool creates worksheets in excel sheet for selected break-field. It also does total and Average for selected column for each worksheet. Finally, it generates stylist excel file which directly use for demo purpose. It sends successful/unsuccessful report generation email to respected individual. It stores all events in database so user can trace any information related with particular report.
  • Designed, developed and implemented ARI Daily Rental System using JSP, Tomcat, and Oracle 8i. This system provides user interfaces for Government client that are builds in JSP. Application logic has been accomplished by JSP. Whole application written in JDeveloper IDE and WIN 2000 environment. The ARI system keeps track of session for logged in user. Based on access security, this system allows user to create, cancel, retrieve, modify, deny, and remove a reservation. I have built eleven user interfaces with JSP with two java beans to run this application successfully.

Environment: JAVA (JDK 1.3), JDBC, ODBC, XML, HTML, JavaScript, JSP, Servlets, Apache (Tomcat), Oracle 8i, UML, Rational Rose, JDeveloper 3.2,Netscape Browser, Microsoft IE, and WIN 2000.

Confidential, Santa Monica, CA

Software Engineer

Responsibilities:

  • Solely responsible for designing using UML, implementing and testing a server side application that does Inventory Synchronization. I was responsible for whole software development life cycle for this project. Rational Rose had been used for designing. The WebMethod Application Server had been used as a middle tier. J2EE component had been used to accomplish business logic. I have proposed an XML document for this tool, which is used by the suppliers and customers too. The Java object parses an XML document. HTML and JavaScript runs on both Netscape and Microsoft browsers as a Front end. Oracle database had been used as a back end for persistence storage of the data. The TOAD had been used for writing SQL. This application deploys on iplanet web server and run on Windows NT. Rational ClearCase had been used for Code Repository. Rational ClearQuest had been used for maintaining outstanding issue and bug logs. Code development has been accomplished by using JBuilder IDE. By using this tool, the suppliers and customers can know their status of the inventory for different warehouses.
  • Solely responsible for designing using UML, implementing and testing a server side application that does Inventory adjustment. Rational Rose had been used for designing. I was responsible for whole software development life cycle for this project. The customer accesses this application by using HTML and JavaScript that runs on both Netscape and Microsoft browsers as a Front end. The middle tier was WebMethod application server. J2EE component had been used to accomplish business logic. The Oracle database was third tier for persistence data storage. The TOAD has been used for writing SQL. This application deploys on iplanet web server and runs on Windows NT. Rational ClearCase had been used for Code Repository. Rational ClearQuest had been used for maintaining outstanding issue and bug logs. Code development has been accomplished by using JBuilder IDE. This application adjusts the quantity of the particular inventory item in the different warehouses.
  • Solely responsible for designing, implementing and testing a server side application that does email notification to customer and supplier. I was responsible for whole software development life cycle for this project. Rational Rose had been used for designing. This application runs on an adapter, WebMethod application server and Windows NT. An adapter and server receive an order from customer and supplier; in result it sends a notification email to them regarding status of the order. Java Mail package, SMTP and Microsoft Outlook used for this project. Rational ClearCase had been used for Code Repository. Rational ClearQuest had been used for maintaining outstanding issue and bug logs. Code development has been accomplished by using JBuilder IDE.
  • Solely responsible for designing Universal Reference Tool. Rational Rose and UML had been used for designing. HTML and JavaScript used as front end that runs on both Netscape and Microsoft browsers and oracle database used as a back end. This application runs on WebMethod application server, iplant web server and Windows NT. The main goal of this tool is to give a facility to the partner to be referenced with different existing partner. It also allows creating new partner which partner wants to reference and the partner can remove existing partner’s references too.
  • Solely implemented a client-server application using JSP. This application updates the product information for particular partner and customer using JDBC.
  • Involved in Code Review. Reviewed Java and XSL source code and gave good suggestions to the developer.
  • The responsibilities include implementing business logic, using WebMethod Application Server, Java 1.2 and Oracle 8i.

Environment: JAVA (JDK 1.2), JDBC, HTML, JavaScript, J2EE, Servlets, XML, WebMethod 3.6, iplanet 4.1, Oracle 8i, UML, Rational Rose, Netscape Browser, Microsoft IE, and WIN 2000.

Confidential, San Jose, CA

Software Consultant

Responsibilities:

  • Working on the Web-Based client-server application. The client accesses this application by using HTML and JavaScript that runs on both Netscape and Microsoft browsers as a Front end. This application fosters the needs of worldwide corporate staff to provide remote access in two areas of services, and protect sensitive data using two areas login security. The first is My Data, which allows Confidential Employees to update their personal data stored in HR system. The second is the manager Desktop, which allows the Confidential manager to initiate HR transaction on the employees that report to them. I've been involved in design using UML, coding and testing of ESPS (Employee Salary Planning System). ESPS allows managers to plan and assign salary increases on-line. It allows on-line viewing of current salary plans, employee salary and performance history, and reports on this data. The Java bean has been deployed on weblogic application server and Windows NT. J2EE component had been used to accomplish business logic. Oracle database has been used for persistence data storage. Jcvs had been used for Code Repository. Rational ClearQuest had been used for maintaining outstanding issue and bug logs. Code development has been accomplished by using JBuilder IDE.
  • The responsibilities include implementing business logic, using Weblogic 4.5.1 and Java 1.2.

Environment: EJB, Weblogic 4.5.1, JAVA (JDK 1.2), J2EE, Servlets, HTML, JDBC, Oracle 7.0, WINNT 4.0, UML, Rational Rose, and iplanet 4.1.

Confidential, Fargo, ND

Programmer

Responsibilities:

  • Modified an existing raw data, which has employee information. Each line in the file contains employee information (SSN, First Name, Last Name, DOB, Position, Department, Salary, etc.). The aim of the project is to put data in correct format in the table and update employee information. Administrator can insert new attribute and tuples in the table. MYSQL database had been used for persistence storage of employee information. This application runs on UNIX. HTML and JavaScript has been used as a Front end and Servlets as a back end. Several Objects had been written in C++ language. UNIX script had been also used.

Environment: Java (JDK1.1.8), C++, Servlets, HTML, JDBC, Java Swing Component, MYSQL, UNIX (Sun Solaris).

We'd love your feedback!