Assistant Systems Engineer Resume Profile
Summary
- 9 years of experience in Design and Development in web based end to end enterprise applications using Java, J2EE
- 7 years of experience in Telecom domain
- Strong experience in Web development Technologies including Java, JSP, EJB, RMI, Web services, JNDI, JMS, JDBC, JavaScript, Ajax, JQuery
- Good experience with EAI technologies like Struts, Spring, Cygent and Hibernate
- Experience in Oracle, PL SQL scripting language
- Experience in development of Stored procedures, functions, Triggers and cursors in Oracle
- Experience in performance tuning activities for web applications.
- Experience in implementing web servers solutions and deploying Java Application Servers like Web sphere, Web Logic, and configuring Apache Web Server
- Good experience in SOAP/REST services
- Good Experience in UML modeling with Microsoft Visio.
- Solid background in Object-Oriented analysis and design.
- Experience in handling tools such as Eclipse, Toad, PLSQL developer, Ttermpro, Bus tester
- Experience in Configuration Management tools Dimension, Win CVS, Subversion, RTC, Accurev, VSS, JIRA, Git
- Good inter personal communication skill and ability to learn quickly
- Hands on experience in development of mobile application on Android platform.
Technical Skills
- Programming Languages Java1.4, Java1.5, Power Builder8.0, PL/SQL, Android SDK 5.0
- Enterprise/Web Technologies JSP, Servlets, JNDI, EJB, RMI, Web services, JDBC, XSLT,
- XML, XSL, XSD, JMS, JPA
- SOA Technologies SOAP, REST, Data power
- Frameworks Cygent, Struts, Spring, SpringBatch,Spring DAO
- Tools and IDE Eclipse, TOAD, PL/SQL Developer, Putty, Ttermpro,
- Bus Tester, Win CVS, XMLSpy, Caliber
- Quality Center, Remedy, Star Team, SharePoint, RAD, Microsoft Visio, SSHTectia, MQ Explorer
- Configuration Tools VSS, PVCS-Dimension, Subversion, RTC, Accurev, Git, JIRA
- Application Server Web logic 8.x/10.x/11g, Web sphere 8.x
- Web Server Apache Tomcat
- Database Oracle 8.x/9i/10g,SQL,PL/SQL
- Operating System Microsoft Windows, Solaris, Linux
- Other Exposure ANT Scripting, Java Scripting, UNIX Scripting, Cygwin, JUnit, JMeter, Poster, JQuery, Ajax, SSH
EXPERIENCE
Software Engineer,
Confidential
- Admit Directory Meta Input Tool ADMIT is a system in which the Meta directory information of employees and contractors are created and maintained. I have worked on creating a new functionality that supports users to modify the reporting levels of employee/contractors in a bulk fashion.
- Performance Management Tool PMT is a system in which users performances are monitored. The existing functionalities are migrated from Struts 1.0 to Struts 2.0
- Developed the design, implemented the new functionality in ADMIT and unit tested the code.
- Eclipse is used to develop the code.
- Struts Framework is used and Web logic 11g for deployment.
- Java scripting, JQuery, Ajax are used to support front end functionality.
- Fix the issues if at all any issue arise after code delivery.
- Visual SourceSafe is used to maintain different versions of code.
Environment: Java1.5, JSP, Spring, Struts 2, JavaScript, JQuery, Ajax, Web services, SQLServer, XML, Web Logic
Confidential
Enterprise Prepaid Systems EPS
- Enterprise Prepaid Systems is middle tier layer for all front ends systems to process the prepaid flows for prepaid customers. The important flows that used are order management, replenishment, wallet maintenance, billing and others. EPS supports the flows for both voice and data customers for 3G 4G devices. EPS interacts with other downstream systems such as Vision, Sure pay, Incomm, Westel for processing auto pay replenishments.
- Developed design document.
- The code is developed using spring framework and java/j2ee technologies.
- RAD is used to develop the code and WAS server is used for deployment.
- The services are tested using JMeter, Poster tools
- Code is delivered in RTC/Accurev
- Analyze and fix the code for production issues.
Environment: Web sphere, Spring 3.0, Oracle, Java 1.5, J2ee,MQ Series, JMS, EJB, RAD, XML, Unix scripting, and Web services.
Confidential
Senior Java Developer
- Chart of Account Translation Tool COATT application of CTT LR Toolsets This component provides online interface for users to query translation and description data between One Link and Legacy systems. Currently Chatfield, Vendor and Items are supported for translation. In addition, this web application also provides a simple to use user interface to validate NCOA GL Strings Combo Edit
- CDU Conversion and Debugging Utility is a tool to convert multiple legacy values to One Link or vice-versa through file. Users can submit a file, which contains legacy or One Link values, to CDU and CDU will convert all the rows to One Link or legacy data. If there are mapping errors for a particular row, CDU will print error in the same file in front of that row. CDU is an open tool which does not require any password, however user has to provide his/her email address so that communication can be send once the data conversion request is complete.
- Developed Functional Technical specifications and updated in Caliber
- The code is implemented using spring framework, java/J2ee technologies.
- To optimize the performance of the application queries are converted to stored procedure and functions using SQL Editor
- The testing of the procedure is done using PL/SQL scripts.
- Added a new service to accept Array Objects in the business layer.
- Web services testing are done using Soap UI tester and Eclipse Web service Explorer
- The code is developed using RAD.
- Spring Framework, java/J2EE technologies are used in the application
- Spring DAO is used to send the array data to Oracle DB
- The code is deployed in Web sphere 6.0
- Code versions are managed using SVN tool
Environment: Web sphere, Spring, Oracle, Java, J2ee,EJB, RAD, XML and Web services.
Confidential
Senior Software Developer,
- OPUS-BATC Order Processing Utility Services Billing Adjustment Ticket Center is primarily a middle tier component of ODM, COBAR and Portal. OPUS-BATC is the consolidated interface for ODM, COBAR, NETWORX and USF applications. OPUS-BATC will in turn interface with BAM on Adjustments. USF component provides the ability to process charge and/or goodwill type of tickets uploaded by the USF application.
- OPUS-CONS2 Order Processing Utility Services Consolidator is primarily an OOR middle-tier application that relays and processes information between QC Qwest Corporation and QCC Qwest Communications Corporation systems. OPUS-CONS2 creates the xml based on the error codes in CONS2 tables and sends them to the MAGIC after validation. It also scans the IRC tables and updates the OCOD.
- I was part of team involved in many phases of software such as requirement discussion, coding, testing, build activities and documentation.
- Low Level Design, High Level Design, Unit Test and Development Integration, RDD, AMS documents are prepared in QSDP formats.
- Microsoft Visio is used for UML diagrams
- The documents are maintained in Caliber and PVCS
- Involved in various application enhancements and migrations using java/J2EE technologies.
- Unit testing and Development Integration Testing of the application using JUnit.
- Developed JAX-RPC Web services using Bottom Down Approach
- Web services testing are done using eclipse and web logic client.
- Code delivery to ECOM Team done through PVCS
- The applications are built using ANT scripts
- The application is deployed in web logic 10.3
- JMS testing are done using Java standalone scripts.
- Interacted with ECOM team for setting up the test environments during migration of applications.
- TIBCO service is provided through MQ Series Adapter and tested through Bus Tester
- Defect fixing for any production issues which are logged in Remedy.
- The logs are logged using log4j handler
Environment : Linux, JSP, Servlets, Web services, XML, JMS, EJB, ANT, Java, Web logic 10.3, Oracle 10G
Confidential
Senior Software Developer,
- Confidential is a web-based portal that provides users with the ability to create and manage billing adjustments. This application was built as part of the LATIS-BAM project. The scope of the application is currently limited to 'Tax Only' adjustments. AMP uses a Model View Controller architecture built on STRUTS framework. The application relies on OPUS Middle Tier to handle all the business logic.
- BRP BRP- Billing Rebill Portal application is used to create previous invoices upon customer request. Then these requests are handled by Back office for approval and processed. BRP is embedded within BAM and the process request is made by BAM users.
- I was part of team involved in many phases of software such as requirement discussion, coding, testing, build activities and documentation.
- Low Level Design, High Level Design, Unit Test and Development Integration, RDD, AMS documents are prepared in QSDP formats and maintained in Caliber and PVCS
- Microsoft Visio is used for UML diagrams
- Involved in various application enhancements and migrations using java/J2EE technologies.
- Unit testing and Development Integration Testing of the application using JUnit.
- Developed JAX-RPC Web services using Bottom Down Approach
- Code delivery to ECOM Team done through PVCS
- Validation are done through Struts Validation frameworks
- The application are built using ANT scripts
- Migrated the code from Web logic 8 to Web Logic 10.3
- The web services are tested using Web logic client and eclipse
- Interacted with ECOM team for setting up the test environments during migration of applications.
- Defects that are logged in Remedy tool are fixed.
Environment : Linux, JSP, Servlets, Web services, XML, Struts, ANT, Java, Web logic 10.3, Oracle 10G
Confidential
Assistant Systems Engineer
The BAM application is responsible for processing billing adjustments for Out of Region QCC customers. Most of these processes result in changes to data stored in the PROD database the central database store for OOR/QCC systems , which is in turn used for downstream processing by other systems Billing and Invoicing respectively . The functions of BAM are BAM adjustments, BAM admin functions, BAM reports.
|
- Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts
Environment : Power Builder 11.0, Oracle 10G, Toad, SQL Developer
Confidential
Assistant Systems Engineer,
- Consulting Plus is a web based order entry application and a sales consultancy tool developed for sales representatives of Qwest Retail Market to facilitate the process of ordering done by the Qwest customers. It caters to Small Business group and Consumers currently. The need of Consulting Plus application is mainly for the Customer Sales Representatives who need to input the details of the order placed by the customer. The sales representatives through the Consulting Plus application enter the order placed by the customer. The order details entered by the representatives are being processed further by the downstream systems. These downstream systems are basically present for further validation of the order entered by the Customer Sales representatives.
- Module Lead for the application organizing my team member's activities.
- Code Development are done using eclipse tool ,java/J2EE technologies.
- Assigning tasks to team members through mail communications
- Coordinating with onshore for requirements on regular basis through calls
- Mentoring the new team members
- Analyzing the defects, identifying the root cause and implementing the solution
- Unit Testing and Delivery
- The code is delivered to the testing team through PVCS
- The application is built using ANT scripts and deployed in Web logic 8.1
- The application uses cygent framework.
- JavaScript's are used for form validation
Environment : Java, JSP, Servlets, Web services, EJB, XSLT, Solaris, Eclipse, Putty, Ttermpro, Toad, Dimension, Bus Tester, CVS, Cygent, Web logic8.1,Javascript, Oracle 9i
Confidential
Assistant Systems Engineer
- Qwest has multiple ordering applications, each developing its own interface to downstream ordering systems. The purpose of OBS is to build a middle ware business services layer to address the needs of various ordering applications through a common open interface. The business services provided by OBS include validation of service order contents by applying product compatibility, data field editing and product definition rules. In sum the purpose of OBS is to ensure the quality of the service order that is submitted to the downstream systems, to reduce the quantity of erroneous service orders that are processed manually in the back office, and to save overall order processing time.
- Code Development using java/J2EE technologies
- Coordinating with onshore for requirements
- Analyzing the defects, identifying the root cause and implementing the solution
- Unit Testing and Delivery.
Environment : Java, JSP, Servlets, JavaScript, Solaris, Eclipse, Putty, Ttermpro, Toad, Dimension, CVS,
Web logic8.1, Oracle 9i
Confidential
Systems Trainee
- This project involves in Maintenance of the Academics records through web and standalone. This involves various processes such as Enrolments, Transactions and Report generation. This enrolment involves Student, faculties, Course registration. This is used mainly to update students' records, registration records, grade information and to generate grade card for the student. The verified and non-verified grades of the students, subject wise roll list, department wise roll etc. can be generated through Reports.
- Web based record maintenance system. This system involves various processes like Course Registration for students, Convocation process and Reports. Server side process can be edited Evaluation of semester exam, Institute course availability checking and concerned staff checking.
- Have designed the project requirement
- Code development using java/J2EE technologies
- Developing code using Eclipse and deployed in Tomcat 4.1
- Unit testing are done manually
Environment : JSP, Servlets, JavaScript, Apache Tomcat 4.1, Sqlserver 7.0
Confidential
Systems Trainee
TGH Online Enrolment Management
- This project is intended to computerize the procedure involved in various transactions associated with Boarding and Lodging of Guest House sitting in IIT Madras, This Involves such as reserving rooms, availability checking and various process through online. Dynamically room availability is checked and allotted. The payment is processed through boarding and lodging details. All the records are collected in different manners. This project maintains all the information for future reference.
- Have designed the project requirement
- Code development using java/J2EE technologies
- Developing code using eclipse and deployed in Tomcat
- Unit testing are done manually
Environment : JSP, Servlets, JavaScript, Apache Tomcat 4.1, Sqlserver 7.0
Confidential
Programmer
- Customers are allowed to reserve the accommodation for future purpose through online. The confirmation of the booking information sent through email to the corresponding email.
- Design the web pages using HTML and JSP using Text pad
Environment : Apache Tomcat, SQL, Java, JavaScript, JSP, HTML
