We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

US

SUMMARY

Over 12 years of experience in design, development, testing & implementation of software applications.
Proficient in JAVA, Spring Framework, Struts, Hibernate, iBatis, JDBC, Web Service, Oracle Fusion Middleware 10Gr3 (10.1.3.4.0),JMS, JSP, Crystal Reports 8.5, Jasper Reports, Oracle 9i (PL/SQL), Oracle 10g, MSSQLServer2000, DB2,MYSQL, TIBCO MDM, Oracle Service BUS, Oracle ESB, BPEL, BAM, Human Workflow,Apache Camel, jDeveloper , Eclipse, PGP, Unix shell scripting, JAXB,JAX-WS, JavaScript, XML, XSLT, Autosys

TECHNICAL EXPERIENCE

Languages: JAVA, C#, C
Internet Technologies: JSP, Spring Framework, Axis,REST,JMS,Apache Camel, Hibernate, iBATIS, JDBC, XML, XSL, SOAP, HTML, Java Script, Vb Script, and OfficeWebComponents, BPEL, Oracle ESB, Human Workflow, Oracle Fusion Middleware 10gR3
Operating Systems: WINDOWS, DOS, LINUX, UNIX, SOLARIS
Web Tools: JBOSS, Tomcat, WebSphere, Weblogic, IIS, NetBeans, Eclipse, Home Site
RDBMS: Oracle 9i ,10g(PL/SQL), MS SQL Server 2000, MYSQL,DB2
Report Tools: Crystal Reports 8.5, Jasper Reports
Testing Tools: JIRA, TeskTrackPro (Bug Tracking System)
Source Control: CVS, SVN, Perforce, Visual Source Safe, SPVCS
Platforms: Pentium Based Windows Workstations, UNIX, and Solaris

PROFESSIONAL EXPERIENCE

Confidential,
May ‘09 to Present
Senior Software Engineer (Lead)

Network Capital Management System(NCMS) is web based, centralized platform for managing the network capital budget for verizon. NCMS contains a comprehensive set of tools to help individuals responsible for planning , managing and reporting budget and spending for the network.

· Developed integration solution to transfer data from Peoplesoft to NCMS.
· Developed web services to transfer data between external systems and NCMS.
· Designed and developed forecasting module for NCMS.
· Used Apache Camel and JMS to route requests between systems.
· Extensively worked on REST web services
· Worked on Business and Data Access layer using spring and hibernate.
· Worked on database desgin and complex quries for reports.
· Worked on Autosys to define and schedule jobs
· Worked on weblogic memory settings to resolve out of memory issues.
Environment: JAVA, Spring Framework, Hibernate, JDBC, Axis 2.0,Oracle 10g, DB2, Autosys, Weblogic 9.2, Solaris

Environment: JAVA, Spring Framework, Hibernate, iBATIS,JDBC, REST,JMS,Apache Camel, Tomcat, Solaris

Confidential,
South San Francisco Sep \'04 to Apr ‘09
Lead Software Engineer

Actelion Pharmaceuticals Ltd is a biopharmaceutical company, focusing on the discovery, development and commercialization of innovative treatments to serve high unmet medical needs, at Actelion I worked on several projects, these three below mentioned are the major projects.

Developed data integration system to extract data from different distributor sources, validate and load into Seibel CRM. This system is based on Oracle Fusion Middleware 10gR3 (10.1.3.4.0)

In Data Integration Project my main work involves:
· Over all system study & preparation of System Requirement Specification (SRS)
· Discuss with distributors and develop Use Cases.
· Created DB Adapters, File Adapters and JMS Adapters.
· Created BPEL to load data from different sources to Seibel database tables.
· Worked on Oracle ESB
· Created Human Workflows for user acceptance and data validation.
· Configured JMS Queues
· Used BPEL Control
· Used BPM Worklist

Developed TAPWatch (Tracleer Access Program Watch) system for physicians to track the drug usage and related patient info and statistics. This system is based on spring, struts and hibernate.

In physician used sites my main work involves:
· Over all system study & preparation of System Requirement Specification (SRS)
· Discuss with physicians and develop Use Cases.
· Configure the basic application and environment setup with spring and hibernate
· Lead the team to develop, test and deploy the application.
· Developed Web Services (Axis 2.0)

Developed Tracleer Access Program. It is a central registry of all patients taking tracleer. The overall system designed based on Struts and Spring Framework and used Ibatis as persistence layer. Used Blaze RulesEngine to apply the critical pharamactical industry business rules.

In Tracleer Access Program my main work involves:
· Over all system study & preparation of System Requirement Specification (SRS)
· Discuss with users and develop Use Cases.
· Configure the basic application and environment with spring and iBatis
· Develop Business Layer and Data Access Layer components
· Develop UI using Struts.
· Stored Procedures
· SQLLdr Scripts

Environment: JAVA, Oracle Fusion Middleware 10gR3(10.1.3.4.0), jDeveloper (10.1.3.4.0), Oracle Service BUS, Web Service, BPEL, BAM, Human WorkFlow , JSP, Struts, Spring Framework,Hibernate,iBATIS, Middlegen, Xdoclet, Axis ,JDBC, Weblogic 10gr3(10.1.3.4.0), Oracle 9i/10g, JMS, Blaze, Java Script, HTML, CVS

Confidential,
Atlanta Jan\'03 to Aug’04
Lead Software Engineer

Coca-Cola has to create an internal repository of standardized product data and the data needs to deliver to retailers. To maintain the product data, used TIBCO MDM and created work flows.
Environment: JAVA, Axis, Oracle 9i, Web Sphere, Unix Shell Scripting

· Developed Workflows.
· Developed Web services to communicate with the market place.
· Developed Stored Procedures.

Confidential,
San Diego Apr \'02 to Dec’02
Senior Software Engineer

Developed Payment Encryption and QuickBooks Integration web services.

Payment Encryption Module
This module provides the classes to Encrypt and Decrypt financial data using the Asymmetric RSA Encryption method. Dot Net Framework’s Encryption classes have been used. Advanced concepts like Caching and Exception Management are also being used extensively.

QuickBooks Integration:
· Designed web based synchronization of provide-commerce database (account for a specific user) with QuickBooks on local machine.
· Environment: WebServices,Java, C#, AXIS, Visual Studio, NetBeans
· Oct\'01 to Mar’02
· Veridicom (Biometric authentication service system)

Confidential,
CA, USA Oct ’01 to Mar ‘02
Senior Software Engineer

Veridicom developed a pilot project for their Biometric authentication service system. The organization participating is EHC.

The pilot can be described as user interface system and it is divided into client console and management console, estimated to be around 35 screens, communicating with the Cryptoki API for verification, user authentication and accessing the database. Each organization has a set of requirements that the pilots will attempt to fulfill.

· Over all system study & preparation of System Requirement Specification (SRS)
· Developed Use Cases.
· Developed beans.
· Developed JSP pages.
· Design Reports in Crystal Reports 8.5.

Environment: JSP, JAVA, JDBC, Oracle 8i, Java Script, HTML, Tomcat 3.3.1, Perforce, Windows 2000, XML, XSL, Crystal Reports 8.5(Web Reports), Veridicom Biometric Management System, Veridicom Finger Print Sensors.
In Veridicom my main work involves:

Confidential,
CA Jan\'01 to Oct’01
Senior Software Engineer

PowerLaunch is a collaborative software solution for the market launch process
for new or repositioned products. Gather information in structured closed and open questions organized into logical modules; use individual contributors, internal meetings
of 2 or more, or facilitate large collaborative multidisciplinary meetings. Facilitate by supplying analytical tools, interactions, exercises, and strategic development tools.

In cPower my main work involves:
· Over all system study & preparation of System Requirement Specification (SRS)
· Developed Use Cases.
· Developed COM+ components & ASP pages.
· Used MTS Environment for COM+ Objects.
· Database Design and Stored Procedures in SQL server 2000.
· Design Reports in Crystal Reports 8.5.
· Developed Bug Tracking System in .NET Technology using VisualStudio.Net Beta 2
· Localization in Japanese.
· Implemented in three different clients (One in Japan)
· Designed Database and Stored Procedures in Oracle 8i to support Oracle Database.

Environment ASP 3.0,ASP.NET, C#, ADO.NET, ADO, Visual Studio. NET, COM+, MTS, VC++, Visual Basic 6.0, Java Script, HTML, Visual Interdev, Perforce, Windows 2000, IIS Server 4.0 & SQL Server 2000, Oracle 8i (PL/SQL), XML, XSL, Crystal Reports 8.5(Web Reports), Silk Test 5.1, Silk Performer 4.5, Office Web Components, Excel, Word.

Confidential,
San Jose Sep\'99 to Jan\'01
Senior Software Engineer

FaceLink.com, a Web site that allows you to create your own "FaceLink," a page that displays your personal photo and a short biography. At FaceLink.com, you can register, upload your photo, and make a place for your face on the Web - in about two minutes. FREE. FaceLink sends you a short, convenient web address you can place on your e-mail signature, business card, or anywhere else you\'d like to add a personal touch.
Environment ASP 2.0,COM+, MTS, Visual Basic 6.0, VB Script, JSP, JAVA, Java Script, HTML, Visual Interdev, Home Site, Windows NT 4.0, Visual Source Safe, IIS Server 4.0 & SQL Server 7.0

In Facelink.com my main work involves:
· Developed COM+ and ASP pages.
· Used MTS Environment for COM Objects.
· Database Design in SQL server 7.0.
· Stored Procedures in SQL server 7.0.
· Migrate One COM component to JAVA & Developed JSP pages.

Confidential,
Redwood City, CA March\'99 to Aug\'99
Software Engineer

BuildPoint is the e-commerce solution for the construction industry. By harnessing the power of the Internet, BuildPoint provides owners, general contractors, subcontractors, distributors, and manufacturers with a fast, reliable, and secure way to manage their bidding and procurement activities.

In BuildPoint.com my main work involves Directory Module Enhancements
· Directory provides a complete listing of all of your business partners in one convenient, easy-to-manage location.
· Directory provides the ability to categorize and sort your partners by CSI code and geographic location. In addition, Directory automatically notifies you when your business partners update their address, phone number, or fax number.
· You can also increase your market coverage by listing your business in the Public Directory, making your business visible to the entire BuildPoint community!
· Customize both your Public and Private Directory by choosing what you want to see in each column Browse your Personal Directory; in the same way that you can browse the Public Directory, by User Group, CSI code, and Geography, to get the specific contact information that interests you

Environment ASP 2.0, Visual Basic 6.0,VB Script, Java Script, HTML, Home Site 4.0, Windows NT 4.0, IIS Server 4.0 & Oracle 8i

Confidential,
India Jan’ 97 to Feb’ 99
Software Engineer

American Express has three Financial Resources Center through out the world. FRC- (East) is situated in New Delhi (India). I worked on financial projects for American Express.
Transmittal Accounting and Control System (TRACES) is one of the in house development projects for American Express Accounts Department. This will be multi-user access applications, which will use Monarch 2.0 to create the model of the data files, which will be, download from the Main Frame and uploaded into the SQL-Server for processing. This system will first match two different Transaction Numbers and then generate the Journal Entries for accounting. Based on the matched cases the Main Frame will be acknowledged.

My main work involves:
· My task is to look at the high-level design of the system, preparation of functional specifications, normalizing the tables, creation of entity relationship model, the schema of the database, the user interface, testing, and implementing.
· During the analysis and design, METHOD/1 is being extensively used to create the BSAR and BSDR.

Environment MS SQL Server 6.5, Visual Basic 5.0/6.0,VBA, Crystal Reports 6.0,COM,
Active X, MS Access, Excel, Windows NT, DB2

We'd love your feedback!