You are on page 1of 6

ATANU BASAK Email: atanubasak@gmail.

com Phone: +1 516 301 7975 SUMMARY Over 8 Years of extensive experience in System Analysis, Design, Modeling, Object Oriented Software Development, Enhancement and Support Expertise in Developing Software applications for Web Based Technologies and Client Server Technologies using various technologies like Java, Oracle and XML Designed and Developed applications using Java, J2EE, XML, DTD, XSLT, XSD, Xquery, Xpath, JDBC, Servlets, JSP, Spring, Struts, Hibernate, Web Services, Weblogic Experience in Telecom and Cable & Wireless domain Worked on middle tier technologies like EJB and JMS Worked on SOA and Web services using SOAP and AXIS framework to interact with other third party applications Used Java design pattern like Observer, Adapter, Faade and Singleton Experience in Web development using various technologies like XML, DTD, XML Schema, XSL, SAX and DOM Parsers, CSS, HTML, Java Script Worked on Telecom and Cable & Wireless domain Worked on different Databases like SQL Server and Oracle Hands on experience on HP-Unix and Shell Scripting Experience in database development using SQL, PL/SQL stored procedures, Trigger in Oracle Hands on experience in various tools like Dream weaver, MS Visio 2000, Eclipse Experience in End-to-End Application testing, regression testing, functional testing on Mercury Quality Center. Good team player with team handling experience and good communication and analytical skills SKILLS PROFILE O/S Languages: Internet Technology XML Technologies RDBMS Servers Version Control Tools Development Tools CRM Platforms CRM Tools Testing Tools Document Control Tools Windows NT, Win 95-98,Win 2000, Unix Java, Java Script, SQL, PL/SQL, Shell Script HTML, Servlets, JSP, EJB, RMI, JDBC, Spring, STRUTS, JMS, Web Services, SOA, SOAP, Hibernate XML, DTD, XML Schema, XSD, Xquery, Xpath, SAX and DOM Parsers SQL Server 6.5, Oracle 8, Oracle 9i, Oracle 10g Web logic 9 and 8.1, OC4J Standalone, Tomcat 5.0 Visual Source Safe, XtraC, Matrix, SVN Toad, Dream weaver, Eclipse Clarify 13.1, Clarify 12.5 DD Editor, Customization centre, UI Editor Mercury Quality Center Document Center

EDUCATION AND CERTIFICATIONS Education:

Master of Computer Applications, UP Technical University, Lucknow (India) Bachelor of Science, University of Calcutta (India) Certifications: Oracle Certified Associates for Oracle 9i (OCA) PROFESSIONAL EXPERIENCE Cablevision Jan 2010 to till date CA ISS Suite CA ISS Suite is an Anti virus provided by Cablevision for all its OOL customers. There is a front end customer facing system called .Net where user can login and download the security software. CA ISS Suite is a middle layer which acts between .NET and CA and provides required information to CA and .NET using the web services framework. Responsibilities: Responsible for analyzing the entire system and preparing the high level design as per the clients requirement. Prepared detailed level design as per the high level design. Wrote interfaces which are used for Web services to implement SOA to interact with CA and .NET system. Created Java APIs using based on WSDL provided by CA Designed data model for order module and wrote SQL, PL/SQL stored procedures, Trigger in Oracle. Worked on XML validation using DOM and SAX parsers against DTD and XSD. Worked on XML transformation to JSP using XSLT. Worked on Xpath and Xquery to interact with the WebServices. Developed the middle layer interfaces using Java based on the Adapter design pattern. Worked on Weblogic to deploy the application and to create JMS queues and topics, connection pool and Data sources. Pattern designing of Form Bean, Value-Object using Observer and Adapter design pattern. Worked on Mercury Quality Center for creating test rules, test cases and executing test cases. ENVIRONMENT: Core Java, Web Services, SOA, Weblogic 9, Oracle 10g, XML, DTD, XSD, XSLT. Cablevision Sep 2008 to Dec 2009 Integrated Desktop Application (IDA) IDA is a key system for Cablevision which deals with customer requirements and depending upon the requirement it generates the most appropriate proposal for the client, based on some eligibility criteria. The order module captures the total order life cycle which starts from placing the order till closing of that order. The most customized areas are CIM, Account activity and OMS. Responsibilities: Responsible for analyzing the entire current system and preparing the high level design as per the clients requirement. Prepared detailed level design as per the high level design. Developed the client side application, which uses J2EE components (HTML, JSP, Servlets, Java business objects, Java value objects) based on the MVC architecture. Developed workerbeans, loadbeans, savebeans and xbeans as part of MODEL components of MVC framework.

Worked on UNIX operating system. Wrote different script files for building and deployment of the application using Shell Script. Designed and Developed user interfaces using JSP, Servlets, Java classes. Implemented Client side validation using JavaScript and maintaining look and feel of all the screens using common CSS style sheets. Wrote interfaces which are used for Web services to implement SOA to interact with other third party applications. Created Java APIs using AWSI (Amdocs WebServices Infrastructure) based on WSDL. Designed data model for order module and wrote SQL, PL/SQL stored procedures, Trigger in Oracle. Worked on XML validation using DOM and SAX parsers against DTD and XSD. Worked on XML transformation to JSP using XSLT. Worked on Xpath and Xquery to interact with the WebServices. Developed the middle layer interfaces using Java based on the Adapter design pattern. Worked on Weblogic to deploy the application and to create JMS queues and topics, connection pool and Data sources. Pattern designing of Form Bean, Value-Object using Observer and Adapter design pattern. Worked on Mercury Quality Center for creating test rules, test cases and executing test cases.

ENVIRONMENT: Clarify 13.1, Core Java, JSP, JavaScript, Servlets, Web Services, SOA, Weblogic 8.1, Oracle 8, XtraC, Shell Script, XML, DTD, XSD, XSLT and Mercury Quality Center. Control Group March 2007 to Aug 2008 Elite Baccarat Elite Baccarat is a gaming software which is developed using Spring framework on iBatis and Java environment. This is a computer game designed for Casinos to simulate the famous Baccarat Game. Other than the core gaming system, this project also deals with OSWorkflow and JIRA issue tracking system for its shadow game. Responsibilities: Responsible for development of modules like TBS (Table Based System) and OTS (Off Table System) using Java 1.5 and Spring framework. Prepared UML diagrams for all the classes written. Integrated the TBS and OTS using OSWorkflow and JIRA issue tracking system. Customized the OSWorkflow and created the workflow as per the clients requirement. Worked on the supervisor functionality for player registration using ACEGI framework and LDAP. Worked on different bet logics and chip logics for players and dealer screens. Developed the end-to-end java messaging framework for FLEX client and java server side code. Worked with the business analysis to identify use cases and created stories on JIRA as per the requirement. Interacted with iBatis as the ORM (Object Relational Mapping) modules with the server side application. Created soap client for JIRA to create issue on JIRA automatically without any manual intervention. ENVIRONMENT: Spring, Java 1.5, iBatis, Osworkflow, JIRA, SVN, Active MQ, JMS, Tomcat Server

Amdocs

April 2005 to Feb 2007

ProjectX
ProjectX is a key system for Amdocss client Astro which deals with all the replacement records for old NAGRA smart card and the new NDS smart card. Basically Astro is replacing all the old NAGRA smart cards with new NDS smart card for its customers. This system is used to support that replacement functionality. Responsibilities: Analyzed the entire current system and prepared the high level design as per the clients requirement. Responsible for preparing the detailed level design. Developed the client side application, which uses J2EE components (JSP, Servlets, Java business objects, Java value objects) based on the MVC architecture on the Clarify CRM 12.5 platform. Implemented Client side validation using Javascript and maintaining look and feel of all the screens using common CSS style sheets. Designed the Clarify data models as per the new requirement in Oracle 8. Designed and Developed UI using JSP, Servlets, Java classes. Used Struts framework for developing the application. Developed Web Services to retrieve information from the client database. Developed the EJBs required for server-side business logic. Deployed the application on Weblogic server. Used Hibernate as an extension for the business objects for handling database operations. Used SOAP for interacting with the legacy system. Developed the module that handles the background activities of the system using Background action processor (web service). Trained other team members on Background Action Processor (BAP). Performed all the performance tuning activities using tools like Diagnostic Tool, Fiddler and Perfmon. Performed Code Inspection. Performed the Unit test and Sub-System testing of the module which was developed by the team Prepared the run book and technical specification document for different releases. Responsible for setting up the environment for daily run batch process to load old NAGRA smart card data and new NDS smart card data. Environment: Clarify 12.5, Core Java, JSP, JavaScript, Hibernate, EJB, Web Services, SOA, Servlets, Weblogic 8.1 and Oracle 8.
British Telecom Exact Technologies Jun 2004 to Mar 2005 BMS IC DESIGN (Bearer Management System) BMS will be a key system for BT and is vital to the successful operation of the 'lead-to-cash and 'trouble-to-repair' E2E processes for any services delivered over the copper access network. BMS was designed to transform access network activation processes and begin replacement of the ageing CSS system. Responsibilities: Designed and developed the Order module Analyzed the Design of the entire system, and responsible for developing the components using the struts framework. Designed Class diagrams for order module using Microsoft Visio.

Worked on JDBC to develop the server side code and database interaction. Analyzed and designed the Object models and Design Patterns used in the project. Extensively used Faade designed pattern. Designed Servlets and Objects using J2EE standards. Developed UI screens using JSP and wrote Java Beans for order module. Used Tomcat as the web server for deploying the application. Configured the OC4J application server for deploying the application. Designed the unit test cases. Executed the unit test cases as per the test design.

ENVIRONMENT: Core Java, JSP, Struts, Oracle 9i, JavaScript, EJB, Tomcat, OC4J stand alone, UNIX. British Telecom Exact Technologies Apr 2003 to Jun 2004 Taskforce SDK Migration Taskforce project was basically an EAI project related to the field force solutions. BT uses a product called Taskforce to maintain its field force, which amounts to 22000 or more in number. By using this product the field engineers handle all the customers complaints, because all the tasks allocated to them are automatically downloaded into their PC. Responsibilities: Analyzed the class diagram. Designed the low level design for module based on requirements specification and change request. Developed the code based on low-level design in Core Java, EJB, JMS, RMI. Configured the Weblogic server for using JMS queues and topics. Deployed the tuned the application on the Weblogic server. Wrote stubs for testing different business modules. Designed test Code in Cactus framework according to the Test Plan. Responsible for developing java Beans for different modules. Conducted knowledge transfer session on uses of JUnit and Cactus framework. ENVIRONMENT: Core Java, EJB, JMS, Weblogic 8.1, XML, JUnit, Cactus Framework Bharat Sanchar Nigam Ltd. (BSNL) Oct 2002 to Mar 2003 BSNL-IOBAS BSNL IOBAS project deals with billing of five circles in North India that are Punjab, Uttar Pradesh, Haryana, Jammu Kashmir and Himachal Pradesh. We have placed the servers in three locations that will collect CDRs from all the 273 POIs of these circles. From these servers we will be collecting the CDRs at our billing station at MBT. Responsibilities:

Maintenance of the existing system. Troubleshoot the existing system using SQL and PL/SQL. Designed and developed the new system using SQL and PL/SQL. Extensively used database tools like TOAD. Used UNIX extensively as the operating system for this project. Coordinated with end users to install software across various geographic

locations.

Worked with end users to teach them how to upload the billing information into the system. Processed the billing information uploaded from different business locations. Designed and developed the unit test cases and system test cases. Executed the unit and system test cases. ENVIRONMENT: Oracle 9i, UNIX HCL Technologies Jul 2002 to Sep 2002 Maintenance of HCL Tech. Website The website of HCL Technologies was a mega site which contains different sections and subsections within the parent site and different child sites having again different sections and subsections making them a site in itself. Mainly it is based on ASP and simple HTML. The database used was SQL Server. Responsibilities: Maintenance of the existing system. Troubleshoot the old modules using ASP and HTML. Designed and developed the new screens using ASP and HTML. Extensively used the Teamwork 3.0 content management system for publishing the content to the internet. Directly interacted with the client for new requirement. Responsible for Estimation of various changes in the existing website. Designed and implemented the day-to-day updates which include minor and major changes in the existing website Ensured design integrity, timely delivery and high code quality of implementation work. Design and developed all the required test cases for the deliverables. Executed all the test cases and fixed the bugs for the new deliveries. ENVIRONMENT: HTML, ASP Shriram Pistons and Rings Ltd Jan 2002 to Jun 2002 Daily Piston Management Report Shriram Pistons have a capacity of producing more than 15 thousands pistons daily. Till date they keep all the piston production report manually. It takes a lot of paper work, time and personnel to do the job properly. Hence to minimize the repetition of works and time consumption, this software was developed in D2K using Oracle 8.1 as backend. Responsibilities: Actively participated in the requirement gathering session with the client. Designed the GUI screens and Oracle forms using D2K. Development of the software using PL/SQL. Designed the database tables using SQL on Oracle 9i. Designed and developed the unit test cases and system test cases. Executed the unit and system test cases. Enhanced the old system as per the change request. Responsible for creating reports and graphics according to the requirements. Conducted many workshops to educate the end user about the operability of the software. Worked with floor level workers to sort out their problems. ENVIRONMENT: Oracle 9i, D2K

You might also like