Application Architect Resume Profile
Memphis, TN
SUMMARY
- 17 years and 8 months of experience in defining, customization, developing, designing, architecting and managing scalable Enterprise Application Software.
- Established track record in taking applications/products through the software lifecycle at various companies in United States including IBM GBS, Software Lab, and Research Lab , CA, QUARK, KPIT Cummins, CygSoft, NIC, Bank of America, Kaiser Permanente and Hilton Worldwide
- Expert in Development, Designing and Architecting JAVA based Framework and solutions.
- Thorough understanding of Core Java, J2EE Framework, Middleware, SQL,XMLand messaging technologies.
- Very good experience working on Financial Domain, Telecom, Energy Utility, Product and Application Development, R D
- Good knowledge of UNIX and shell scripting.
- Expertise in developing enterprise and server-side web-based applications using JSP, Servlets, Java Beans, JMS, IBM MQSeries.
- Strong programming experience in creating database objects like Procedures, Packages, Functions, Triggers andusing SQL and PL/SQLthrough databases such as Oracle, SQL Server, Sybase, DB2, MySQL etc.
- Experience on almost all the demanding Application servers like Web Sphere Application server, Weblogic Application Server, JBoss Application Server and Apache Tomcat Application Server.
- Experienced in working on agile methodology.
- Knowledge of BPEL and SOA and WebServices
- Have worked on multiple source control tools like CMVC, Clearcase, CVS, SVN, Perforce, StarTeam etc.
- Possess good analytical, inter personal and communication skills.
TECHNICAL SKILLS
Technologies: | Java, Core Java, AJAX, JSON, HTML, Java Script, J2ee, JSF, Struts, Spring, Hibernate, XML, J2EE, PL/SQL, C, Oracle, MS SQL Server, Sybase, IBM Product stacks i.e. middleware , Messaging JMS, MQ ,Tuxedo, Web Methods ,Tibco/RV and Web Services JAX-WS and JAX-RS , Service Oriented Technologies, Object Oriented Programming, Data Communication, Design Patterns, Programming, Design and Architecture |
Frameworks: | J2EE, EJB, Struts, MVC, JSF, Wicket, Spring, Hibernate, ESB |
Programming: | Java, C and C , PL/SQL, UNIX shell script, XML, HTML |
Web Technologies: | JSP, Servlets, Java Bean, Java Mail, JDBC, JMS, MDB |
Development Tools: | Eclipse, RAD, WSAD, IntelliJ, Ant, Maven,Toad, SQL plus, IBM WebSphere and MQ, VMWare, Erwin, StarUML, Visual Paradigm |
Operating Systems: | AIX, Linux, HP, Solaris, Windows |
Database: | Oracle 9i/10g, DB2, Sybase, SQLServer, MySQL and Informix |
PROFESSIONAL EXPERIENCE
Confidential
Role:Application Architect
The Confidential implementation of the new expanded rewards products and the automated reimbursement program, opportunities are identified to further improve processes for central support and property operations to ensure program compliance, enhance security, reporting, realize further efficiencies in hotel operations and central support functions and provide full visibility into reward reimbursement data from financial perspective for Confidential. As well developing mobile app for Confidential Web.
Responsibilities:
- Define proposed the requirements and develop the high-level and low-level design specifications.
- Analyze the identified efficiencies and provide a proposed timeline for delivering technology and operational solutions while securing funding to mobilize the team to deliver these solutions.
- The identified efficiencies are grouped under the following areas to implement them:
- Redemption Inventory and Availability
- Partner Site Redemption Bookings
- Property Redemption Reservation Process
- Property Reimbursement Maintenance
- Reimbursement Support and Reporting Business and technical update to senior management on regular basis
- Property Invoice batch processing
- Offers API implementation to mobile application
- Design the solution and work with development team in an On-Shore and Off-Shore model
- Define the processes for managing the source control management system and project artifacts
- Follow the agile method to expedite the development processesand providing the solution to the critical problem
- Communicate with all stakeholders to share the update, reports and process level metrics
- Interact with business users and customer marketing team to work on RFC Request For Change and mitigate the risk
- Work with various team such as Middleware team, Support team, Business Partner team, Project Team and client application team to ensure integrated delivery not impacted due to our monthly releases.
Environment:
JAX-WS, JAX-RS RESTFul , WebServices, JAVA-1.6.x and 1.7.x, UML, Thread, Core Java, J2ee 6.x ,IDE - Eclipse-4.x JUNO with STS and Maven plugins,Weblogic Server 10.3.x,Tomcat-7.x, Maven-3.x, log4j,XML/SOAP, SoapUI 4.x, Coherence Caching, JiBX XML,Spring MVC, Spring3.x, Script batching and CRON for batch processing, Shell Script, Perl, Stored Procedure, SQL, PL/SQL, ANT, SSH, PuTTy, WinSCP,Dbvisualiser,SQL Developer, MS Visio, MPP, WebServices development via Axis API, Database Oracle, Informix Hot and Cold , Oracle OS RHEL , Windows, Unix and VMWare Workstation.Incident Tracker Remedy and SCM Subversion, Defect tracker tool- HP QC and Application Load balancer F5
Confidential
Role: Technical Lead / Architect
Confidential is a big initiative project on Confidential to perform online as well batch translation for the General Ledger GL : Chart Of Account fields, Account Payable AP : Vendor and Supply Chain Management SCM : Items, from legacy system using MPP Mainframe Pre Processor , Conversion and debugging utility provided to verify the translation mechanism with partial and full incremental as well support the forward and reverse translation mechanism. Bulk load with multiple format conversion supported through another web-based tool for Chart of Account and Vendor fields.
Responsibilities:
- Define the requirements and develop the high level design specifications.
- Work with development team in an On-Shore and Off-Shore model
- Follow the agile-scrum to expedite the development process
- Communicate with all stakeholders to share the update, reports and process level metrics
- Support the increased volume of 5 million data and provide the seamless integration without any impact on performance
- Business and technical update to senior management on regular basis
- Interact with business users to work on RFC Request For Change and mitigate the risk
- Work with various team such as PeopleSoft team, Mainframe team, Business Partner team, Project Team and client application team to ensure integrated delivery not impacted due to our monthly releases.
Environment:
JAVA, Thread, Core Java, J2ee , WAS, , XML/SOAP, jQuery,JSP, Struts 2.x, Spring 2.5, Shell Script, Stored Procedure, SQL, PL/SQL, ANT, SSH, PuTTy, MS Visio, MPP, WebServices development via RAD 7.5, Database DB2 , Oracle, IBM Mainframe OS AIX, Windows. Incident Tracker Remedy and SCM Star Team 2008 V2, Subversion and HP QC
Confidential
Role:Technical Lead / Architect
Confidential which provides a Suite of Shared Real-time Card Business Services that supports the lifecycle of the Card Product and the Confidential is an enterprise application supporting credit bureau and risk decisioning for Confidential and Subordinations. The platform capabilities include the Confidential interfacing with business and consumer credit bureau agencies, integrated pricing, Ability to Pay calculator, fraud detection, and customer and relationship data services. This is used to provide SOA framework of decision, Bureau and data service capabilities
Responsibilities:
- Triage issues found in production and provide solution to fix it.
- Involved in developing Integration Framework and providing Integration Services across Deposits, Cards and Product Technologies as well interfacing with Universal Decision Platform to manage the risk.
- Services are provided via 1. Web Service Integration, 2. CS-web Integrated Screens, 3. Tuxedo Integration, 4. Vendor integration etc.
- It is supplier of many integration components in the client tier to enable client integration with middle tier. Also, it is supplier of many integration components in the middleware tier to enable middle-tier integration with Target systems.
- Involved on multiple initiatives as part of development team to develop software using DMAIC processes for more than 20 CTCS and UDP applications.
- Led 30 members team as well involved on architecture, design and development from technical perspective
- Working on rich middleware technology to support the volume requirements as well improves the performance of the applications.
- Responsible for providing technical leadership, planning and resource allocation for CTCS applications, as well design artifacts HLD, LLD, API Spec and being a part of development too. Also getting involved with BRD review processes.
- Leading multiple tasks, responsibilities include technical architecture, estimation, metric gatherings, resource allocation, technical mentoring, and project management.
- Responsible for design HLD/LLD and development of Common Services Framework using middleware technologies J2EE Ajax, JSON, Java Script / jQuery, Core Java, Servlets, JSP, Struts2.0, EJB3.0, EJB Services, Database , Siteminder/ IBM HTTP Web Server, IBM WebSphere, DB2 and Informix, Midrange and mainframe components
- Delivered more than 30 major initiatives in last 14 months.
- Responsible for hiring more than 30 application developers in three to four months.
- Created metrics to track product development and Knowledge Transition performance.
- The Architecture responsibility-for business and technology perspective, to reuse, enhance and support the capabilities of existing products in Bank of America.
- Responsible for generating weekly and monthly metric reports for assigned project as well consolidated project update for whole Integration Services team
- Meet and update all operational / constructional / temporal and delivery service level agreements and metrics i.e. SLA
- Maintain Project related artifacts and all changes over Nexus via DMAIC processes and SharePoint for documents
- There are more than 20 application involved with 12 clusters Active.Active , more than 500 web services with multiple operations, hosted and supporting more than 100 clients through CTCS components such as CallCenter-csweb/ws/crc/cma/paws/rbc/payment/POE,LPFA, Ecomm-ws, csivr, Ccs-retail, rulesengine, CSVendor, Genimage,GenAdmin, Batch-payment, App-management etc.
- Involved in Code Review and testing.
- Create technical design documents and review other technical design documents created by others.
- Implement new functionality and support existing functionality using Middleware and IBM WebSphere clusters, Web Sphere Process Server, Oracle, DB2, Java and J2EE technologies.
Environment:
JAVA, Thread, Core Java, J2ee , WAS, WPS, MQ, XML/SOAP, IFW, Spring, Hibernate, Shell Script, Perl, ANT, SSH Tectia v6.x, PuTTy, MS Visio, Tuxedo middleware, Struts 2.x,jQuery, Apache SOAP 2.3.1 integration framework, SOAP UI, EJB3.0, WebServices development via RAD 7.5, SQL Invoker, Caching Giga Spaces , jTrack, IBM MQ Series, JMX, DB2 and Oracle 10g, Experian's SMG3 engine, Transact. OS AIX, HP Unix, Windows. Defect Tracker HP QC and SCM Star Team 2008 V2, Subversion
Confidential
Role:Senior Consultant
- Confidential project is for Confidential trading and comprises session management, Trade Execution, Pricing, Risk, Hedging and Order management for front-office users supporting all global currencies for Confidential.
- Confidential project is for Front-office users to develop an application to support Offerings, Order management, workflow management, Distribution, Trading Price blotter, Risk Management, Execution and Clearing for Municipal, Corporate, Government, CDs, Treasury other bond products.
Responsibilities:
- Worked on two projects across two LOB's Line of Business for Global Wealth Management Investment Banking division in Bank of America. Currently, involved in architecting, design and development of Investment Banking application for Bond market. Also, managing development team at Hyderabad.
- Leading a mid-size team for Development as well L3 Support for Singapore and London trading times.
- Worked on Front Office application like trade capture, pricing and trade lifecycle and Risk as well P L for Middle Office. Products Agencies, Treasuries Bills, Strips, Bond Notes , CDs, Corporate, Muni International as well Structured Products
- Responsible for providing technical leadership, planning and resource allocation for Fixed Income products and Global Forex GFX applications based out USA, UK and India.
- Leading multiple tasks, responsibilities include technical architecture, estimation, metric gatherings, resource allocation, technical mentoring, and project management.
- Responsible for design and development of Bond Market Application System using web technologies J2EE Ajax, JSON, Java Scipt, Core Java, Servlets, JSP, Spring MVC, Database , Siteminder/Tomcat/IBM WebSphere and MS Sql Server, delivered 8 major releases and 6 already gone to go live and others 2 are in UAT and improvement phase.
- Good hands-on experiences in SQL language and stored procedures, triggers and other DB objects
- Managed GFX Knowledge Transition process from BA-UK to BA-Hyderabad.
- Responsible for hiring more than 20 application developers in India in last two years.
- Created metrics to track product development and Knowledge Transition performance.
- The Architecture responsibility-for business and technology perspective, to reuse, enhance and support the capabilities of existing products in Bank of America.
- Responsible for generating weekly and monthly metric reports for assigned project
- Responsible for managing and monitoring the list of all services with various trading production issues and provide the solutions with required changes and communicating with customers, and 3rd party business partner as required
- Act as primary interface to the customer, other vendors and internal Bofa and Merrill Lynch and responsible for DEV, PRE-PROD, UAT and PROD implementation / deliverables / and deployment until production
- Adopted Agile Development methodology using Jira and Confluence for GFX and Waterfall model for MLBM
- Working closely with US and UK, BOA Associates/stakeholders to deliver the solutions with high customer satisfaction
- Meet all operational / constructional / temporal and delivery service level agreements i.e. SLA
- Maintain Project related artifacts and all changes over wiki and Jira for GFX and SharePoint for MLBM
Environment:
- GFX system developed using environments such as JAVA, Thread, Core Java, Spring, Hibernate, Swing, Groovy, Shell Script, Perl, Environment Deployer ED , FIX, FIX Cameron, Tibco/RV, IBM MQ, Active MQ, JMS as Messaging System, Xcalibur, Murex, Sierra for booking the deal, AlgoServer third party , IntelliJ, Eclipse, PuTTY, Exceed Hummingbird, Tectia SSH client/server, WebLogic Server 9.2, Clustering, Tomcat, JRE 1.5.x, Perforce, Operating System - Linux/ Windows/Solaris, Quality Assurance 6-Sigma, Cruise control for build, Agile Methodology using. JADE, Wily Introscope 7.x, JIRA, Wiki, Oracle, Sybase, Design Patterns.
- MLBM had purely development work L3 Support
- JAVA JDK1.5 , Core Java, Threading concepts, Web Based J2ee , JTA, JMX, JMS, Messaging, Data Connectors, Business Services, WebServices, AJAX based on Prototype, Java Script, JSON, SpringMVC model, Design Principles and Patterns, Struts 2.0, Spring 2.5, Hibernate, Database SQL Server 2002, 2005, Apache 2, Tomcat 6.x, ApacheAnt 1.6.2, Neon Shadow Client, DB2, IBM MQ 6.x, SiteMinder 7.2, Tibco/RV 7.3, Axis2, XML, MS Visio, MS Project, MS Tool Kit, MS Visual Studio 8, Eclipse 3.3.1, TextPad 5, EditPus 2, IE6, JProfiler, Subversion1.2, Krugle, SharePoint, Windows W2K, W2K3 , RHEL 3.x , Framework JUNO, Applications RCC, MMS, MTS, Autosys, Bloomberg etc
Confidential
Role:Business Solutions Architect
Confidential project to manage and monitor the Confidential transactions and performance overhead. This is new extension to support the SOA performance monitoring under Confidential.
Responsibilities:
- Worked with Product Management team on requirements, use cases and wrote several functional specifications for the various features implemented. Developed WSPM for SOA manage space.
- Participated in Prototype design, Platform selections, SOA Manager Architecture
- Involved with estimation, method, defining standards processes P360, best practices, Agile-scrum, metrics and measurement.
- The Architecture responsibility-for business and technology perspective, to reuse and support the capabilities of existing products in CA.
- Reviewed all deliverables according to QMG guidelines and standards
Environment:
JAVA, Wily Interoscope, Enterprise Manager EM , WSM/WSDM Agent, J2EE, IBM WebSphere 6.0, BEA Weblogic 8.0, JBoss, Tomcat, Axis SOAP Engine, JRE 1.4.2, SAP Netweaver WAS 6.40, Microsoft SQL Server 2000/2005, Ingres r3, Unicenter Network and Systems Management Unicenter NSM , 3.1 SP1 r11, IBM Rational Software Architect RSA 6.x , Agile Methodology, Windows .NET Framework 1.1/2.0, PuTTY, AIX 5.3, RHEL Advanced/Enterprise Server 3.0/4.0, Solaris 8/9/10, SuSE 9.0, Windows XP/2K/2K3
Confidential
Role:Integration Architect
Confidential was developed for client Confidential. I was involved as Integration Architect for Confidential to provide integration management solution for the systems that may interact with the Confidential Billing system.
Responsibilities:
- Collected interfaces what need to be part of migration from complexity 80:20 rule perspectivei.e. sending system Order Management System, Tariff management, Event Collection, Event Dispatcher Finance, In Statistics, E-Colt, Dispatch, Sapient, Revenue Assurance, Reporting Database and Customer Service with total 27 interfaces inbound outbound communicating to receiving system Confidential vice-versa.
- Assessed existing software, understood modules, made changes in order to be able to customize the whole application, documented interaction between modules through well-defined interfaces
- Provided guidance and direction to team members in their day-to-day activities
- Led the design, development integration team for development of interfaces and coordinated with on-site folks
- Involved in all technology requirements and planning stages, from internal development platform, to final deployment at a client location
- Conducted presentations and walkthroughs of deliverables to internal and external clients
Environment: JAVA, WebMethods, J2EE, IBM WebSphere 5.x , IBM WBI Modeler 6.0.1 , Bea Weblogic Integration, IBM RAD 6.0.1 , IBM DB2 8.x , IBM Rational Software Architect RSA 6.x , Agile Methodology, Kenan/FX, Mediation system Data collection, aggregation and distribution , Oracle Financials G/L, A/R, A/P , ECOLT Web Self Care Interface for Invoice View by End Customer , Enterprise Application Integration EAI , KENAN FX Billing system, COLT Star Extract / CBIC Extract Report , Service Provisioning system, Unix, PuTTY.
Confidential
Role:Integration and Application Architect
- Confidential were developed for client Confidential. This project was an initiative of six billion Confidential to transform the area of Work Management for Confidential energy distribution companies Distribution Operations . The Confidential objectives are:
- Work management technologies that standardize, integrate and support transformation of processes
- Streamline work forecasting and planning
- Optimize work scheduling to efficiently utilize resources
- Provide timely performance information and operational reports
- Eliminate costly and inefficient manual work processes
- Meet regulatory and compliance standards
- Maintain/improve customer service
Responsibilities:
- Participated in Prototype design, Platform selections, Integration Architecture
- Involved with estimation, method, defining standards processes using Confidential, metrics measurement.
- Designed Confidential for various application requirements for application integration.
- Worked with the Confidential team of 30 members, 20 members at IBM Gurgaon INDIA, 6 members at Confidential.
- Trained in Message Broker, MAXIMO, RAD, WPS, Webservices and SOA-Hub through IBM Training program.
- Participated in several design sessions and code reviews in order to create common development strategies e.g. error handling, exceptions, best practices, session management etc.
- Designed and developed a technology solution to move from typical architecture hard-wiring to flexible architecture such as SOA based service provider model to develop and deploy the application interfaces on different hardware for large organization using SOA hub Infrastructure
- Presented a project plan about changes that have to be made
- Created specification documentation for security software requirements
- Monitor the quality of work, responsible for technical quality assurance
- Led the design and development team for development of interfaces and coordinated with on-site folks
- Involved in all technology requirements and planning stages, from internal development platform, to final deployment at a large service provider
Environment:
UML, RUP Model, JAVA, J2EE, IBM WebSphere 5.x , IBM WBI Modeler 6.0.1 , IBM RAD 6.0.1 , IBM DB2 8.x , IBM Rational Software Architect RSA 6.x , ESQL, WMB 6.x WebSphere Message Broker . MQ Series, Asset Management ERP product: MAXIMO, MEA Adapter, Oracle 11i, BEA Weblogic Enterprise Server 8.1 , WebSphere Adapters, WebSphere Process Server and WebSphere ESB SOA enabled architecture
Confidential
Role:Application Specialist
- Confidential framework serves as a powerful vehicle for closing the business-IT gap, enables the enterprise to respond with speed to changing business conditions and seamlessly integrate the people, processes, information, and applications. The framework is made up of four layers: Strategy, Operations, Execution, and Implementation.
- The mission of the larger Confidential project is to realize the Architecture of Business Confidential vision and deliver significant business transformation results through formal models, methods, and tools.
Responsibilities:
- Involved to model To Be Business Process Model using WBI Modeler. Then transformation of this layer in to Execution layer was done using Rational Software Architect RSA , which was creating UML diagram of Business Processes using WBI2UML plugin of RSA then converting UML to Adaptive Business Object ABO using UML2ABO plugin of RSA and finally using ABO2WSF plugin code of Websphere Studio Application Developer WSAD , code was generated and deployed in WSAD or WID or WPS
- Integrated our solution with other existing hardware already owned by Time Warner clients
- Created custom wizards for client registration, order entry, administration, search, news, documents etc.
- Delivered solution on VMware with runtime environment along with dashboard to demo the application just by one click
- Implemented a full transaction engine using XML messaging/dialog from scratch using WSii capabilities
- Researched WebSphere ESB and custom adaptors in order to enable XML integration.
- Developed POC to compare the SDO based on datagraph model and DB2ii based data source and feedback was given to SWG IBM to develop capabilities in WAS6.x
- Participated in integration process with clients that had their own portals and they wanted to use our services MDBT based generated services for field technician to consume the services for real time interaction.
Environment: UML, JAVA, J2EE, IBM WebSphere 6.x , IBM WBI Modeler 5.1.1.2 , IBM WSAD 5.1.2 , IBM DB2 8.x , IBM Rational Software Architect RSA 6.x , JSF, EJB, XML AJAX, RMI, HTTP, Oracle, JNDI , Supported MVC design pattern with UML design, MDBT Design Patterns, CVS, diverse OS: Win NT, Win 2k/2k3, Linux, Exposure to integration and Analysis , RAD, DB2ii , Webservices and IBM WebPortal, RAS Reusable Asset Specifications , WID, WPS WebSphere Process Server
Confidential
Role:Integration Architect
The Confidential is one top publishing management enterprise suite for Publishing Industry. This suite provides the features for creating new Publication Product PP , Issue Planning, Layout Planning and Production Tracking with complete automation.
Responsibilities:
- Attended many meetings with Product Group to understand the requirements, scope, domain and built-up consensus to use the RUP methodology with this project
- Participated in Prototype design, Platform selections, Integration Architecture etc.
- Interacted with domain expert people to understand the project requirements
- Designed and implemented the multi-threaded Production Tracking Scheduler service to schedule and generate the XML reports using Java and XML.
- Worked with Product Management team on requirements, use cases and wrote several functional specifications for the various features implemented.
- Reviewed application design, interfaces, schema definitions according to QMG guidelines
- Managed bigger team of 30 members as Tech Lead with additional responsibilities
- Proposed state-of-the-art Java solution using XML messaging based technologies to integrate existing stand-alone applications legacy software from application running on Unix to simple web based applications into a large heterogeneous network that integrates publication industry products through QPMS interfaces
- Wrote several uses cases, made design of classes using RUP and UML
- Designed and developed several components for presentation layer, business layer and data layer.
- Participated in several network planning, database design, hosting, cluster solutions meetings
Environment: UML, RUP Model, JAVA, J2EE, JBoss, CORBA Architecture, IIOP, RMI, HTTP, Oracle, JNDI, Supported MVC design pattern with UML design, GoF/Grasp Design Patterns, Rational Rose 2003 , Junit, CVS, diverse OS: Win NT, Win 2k/2k3, Linux, Solaris and Mac OS Leopard . Interfaces exposed to integrate most of the Quark Products with this suite in heterogeneous environment to support various platforms. Designed for both type client like Thin Thick
Confidential
Role: Module Lead and Senior Software Engineer
- Confidential was big initiative by Tivoli with other products such as Web-Plugin, AMeb, AMOs towards managing/monitoring large hierarchical policy of big enterprise's sensitive data on top of Confidential security product. The Confidential used to provide security across enterprise. Therefore, privacy can be handled on top of security with new application such as Confidential for Confidential.
- It was an enterprise-wide solution for managing access to sensitive personal information, referred to as privacy-sensitive information. Individuals who provide personal information, such as social security numbers, have the right to determine when, how, and to what extent their personal information is used by organizations that collect the information. Using Confidential Privacy Manager, your organization can identify, monitor, control, and audit access to personal information.
Responsibilities:
- Interacted with Confidential folks to understand the project requirements
- Designed and developed various modules for enhanced features and new requirements
- Lead small team as Module Lead at IBM Pune to have the complete ownership of given modules
- Worked with the development team of 30 team members in Pune, India and 40 people from Confidential.
- Wrote several Confidential Custom Tags in order to create dynamic forms that are easy to maintain
- Used Struts framework to migrate custom tags to standard tag library provided by struts framework
- Created documentation for project planning, security, and infrastructure
- Conducting presentations sharing knowledge session with on-site/off-site team
- Had additional responsibilities for BCP Business Continuity Plan and Backups, metrics and measurements.
Environment: JAVA, J2EE, WSAD, IBM WebSphere, IBM DB2, IBM Directory Server, WebLogic, IBM Access Manager, Rational Rose 2003, Oracle, LDAP, JNDI , Supported MVC design pattern with UML design, Rational Rose, CMVC, Win NT, Win 2000, Linux, Solaris and Network support. Supported back and forth pre-requisite products with IBM Privacy Manager for all platforms
Confidential
Role: Module Lead and Senior Software Engineer
The project named as 'Confidential' was developed for Confidential. It was a solution for managing Financial Banking's complex security issues based on changes in Business scenario and advancement in technical systems. Confidential project is implementation of security services for Confidential. The implementation included modules like Clearing, Custody, Business Partners and Communications etc.
Responsibilities:
- Got working exposure of SEI-CMM Level 5 since this project was proposed for assessment
- Interacted with French people to understand the project requirements
- Understood the project from Functional as well as Technical point of view
- Worked with the development team of 50 team members in Pune, India and 90 people from Paris.
- Designed and developed complex business logic system applications using Rational Rose and Jbuilder environment. White Box testing using JUnit, Prepared Test cases and Test plans for integration testing
- Implemented eXtreme programming techniques with this project and used RaionalRose for HLD LLD.
- Used CMMI Level 5 certified QMS method in this project at KPIT to plan, estimate, implement processes, and deliver quality work products. Reviewed output according to QMG guidelines.
Environment: JAVA, J2EE, UML, Maven, Star Team, Jbuilder, Jboss, WebLogic, Oracle, LDAP, JNDI Supported MVC design pattern with UML design, Rational Rose , Junit, DbUnit, Win NT, Win 2000, Network support.
Confidential
Role:Senior Software Engineer
The project Confidential console project was developed on the top of Confidential Manage IP suites to customize and develop the solutions for network management system.
Responsibilities:
- ManageIP manages the IP resources like DNS, DHCP, Zones in the network DNS and DHCP configuration data, IP Addresses, Zone information, Resource records, etc., dramatically reducing human errors that would otherwise lead to downtime Zone data from multiple DNS servers is centralized, eliminating the need for zone transfers
- TriNetra was step towards providing a powerful Web based solution to build the new verticals over CONSTEL NMS. We also provided hooks into one major NMS vendor i.e. HPOV.
- CPMS provide for polling and logging of statistical data efficiently and have a basic calculation engine - with calculations available for utilization i.e. for various types of interfaces , error rate, packet rate, etc. Polling and logging modules are easily configurable for scheduled data collection. New variables and formulas can be easily added to the calculation engine simply by defining new XML representations
- CAAS centralizes administration of security procedures for all network management tasks and processes. It includes user identification and authorization - PAM Pluggable Authentication Modules for RADIUS and LDAP. Five levels of access privileges based on user-credentials are provided and user groupings can be created to define role-based security schemes.
- CLIPrompt was one of the modules developed in which CLIPrompt is a 3-tier application to support access/control of that device. It gives CLI Command Line Interface through 'Expect script'. The command can be executed through expect-engine on that device through Servlet. CLI service, which was provided through CONSTEL framework to offer web, based configuration capabilities. This was intended to support any device management that can support CLI interface.
- WBMCLI system uses a three tier architecture for web based access to configure different - different devices in a networking domain for ex. Routers, Switches etc. And access database related to that device management. It was simulated for general-purpose device management that generally supports CLI Command Line Interface .
- SPICE system was a set of Software components that implements various functions needed to run an ISP as quality wise to attract customer. The main system was comprised of four components Online Transaction Processing OLTP , Services for Email, DNS, NNTP, and DHCP , Communication Systems and Billing Management Systems.
- Designed, developed, Debugged and tested i.e. White Box various modules
- CONSTEL NMS application what was developed as backbone to manage various networks such as Novell Networks, with their services, e-mail, Internet connection, web browsers, discovery of devices, configuration, performance monitoring, authentication authorization services etc.
- Lead a small team for GUI development, had build and CVS responsibilities too.
- Understood the project from Functional as well as Technical point of view
- Analysis of business requirements and the business model
- Designed, developed, debugged and tested i.e. White Box various modules
- Working with the development team of 20 team members
- Conducted Tech talk, Seminars and presentation on various topics
- Also responsible for preparation of Test cases and Test plans for integration testing
- Technically managed heterogeneous teams working on diagnosing very complex problems
Environment:JAVA, C, XML over HTTP, Java Servlets, Java Applications, JSP, EJB, JNDI, SNMP, CORBA, HP-OpenView, MySQL, DNS , DHCP and LDAP , UML, Compatible to diverse OS : Windows NT/2k/2k3, UNIX and multiple Web Server : Jakarta-Tomcat, JavaWebServer multiple Application Server such as WebSphere , Weblogic , Supported MVC design pattern
Confidential
Role:Senior Software Engineer
Project wise Integrator was developed for Confidential is a kind of framework that is used to develop web-based applications and EJB based applications 25-50 faster. Integrator Framework also provides IDE, which was used to design web pages.
Responsibilities:
- For Web-Based Applications: customized the tag library that was used then to develop web pages. Integrator Framework was fully based upon the Model View Controller Design Pattern.
- For EJB-Based Applications: Framework was based upon the layered architecture. Framework also includes support of plugged in security architecture that plugs between web page and session bean to provide role based access control.
- IDE: IDE for the Project wise Integrator Framework was being built in swings. The purpose of this IDE is to design form in swings and automatic code of JSP and tag libraries will be generated. In this IDE u can specify event flow of pages or linking between different JSP pages. IDE was independent of backend data Source. IDE was also responsible for deploying application on server.
- Responsibilities included R D of existing set of tools and APIs to develop a flexible and scalable design of Integrator Framework.
- Developed a set of tag library for table and tabs components.
- Designed and developed IDE for the Integrator Framework in swings for designing form and automatic JSP code generation for the same.
Environment: Java, Struts, Tomcat WebServer, J2EE, Eclipse, Swings, EJBs, ANT, JAAS JavaScript, Java beans, JDBC ODBC, MS-Access, Win 98, Unix.
Confidential
Role:Software Engineer
The system Confidential was developed for Confidential that takes care of all the calls that are connected abroad. The system produced relevant billing data and the existing data are statistically analyzed for the efficient utilization of Confidential resources. Confidential sets up connection to international parties via Confidential, by using the terminals of the Confidential system installed at Confidential. This m/c is exclusively designed for telecommunication purposes and was provided with its own companion s/w Confidential.
Responsibilities:
- Understanding of the project from Functional as well as Technical point of view
- Analysis of business requirements, business model and Design of application
- Wrote data population scripts to load data from the MANMAN VAX and access data from UNIX Oracle database
- Designed, developed and tested various modules and form based reports
Environment: SCO-UNIX, C, C , C-shell, Pro C, PL/SQL, Oracle Database.
Confidential
Role:Software Engineer and Lecturer
Confidential using Solid modeling for different 2 dimensions with various inputs, 2-D modeling done using 2-D quilt pattern. The render effect was generated using ray tracing bezier curves. Postscript was used to display the quilt pattern for 2-D effect for given inputs. 3-D effect generated based on many inputs, where observer was standing and how light was falling on the logo, i.e. angle from which viewer will see the effect. It was purposely done for S/w Exhibition during Pune University Golden Jubilee Year Celebration.
Responsibilities:
- As Lecturer many subject were taught Programming, Algorithms, Unix Internals, Database and Networking.
- Was responsible to take classroom lectures for graduation and post-graduation students as per given workload.
- Participated in various activities like as s/w exhibition Paper presentations, Seminars and workshops for various colleges under Confidential.
- Conducted many lab session on various assignments to guide the students for their practical difficulties
- Was involved to support in syllabus structure and evaluating the final examination copy during college off-season.
- Was responsible for giving the demo during the s/w Exhibition at Confidential