NIKOLA

SUMMARY:

·  Over Ten years of IT experience includes development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N-Tier Java/J2EE Architecture on various Linux and Win32 environments.

·  Extensive programming experience in Java, J2EE and Database technology, including JDBC, Servlets, JSP, Java Beans, EJB, JavaScript, DHTLM, JSON, JNDI, JMS, JavaMail, RMI, XML.

·  Expertise in development, testing, and implementation of application software and deployment of web-based applications in Java.

·  Expert level skills in designing and implementing Enterprise Java Beans (EJB), Servlets, XML, JSP, JNDI, JNI, JDBC, Swing, AWT.

·  Extensive use of REST Architectures for building large scale applications.

·  Extensive experience with JavaScript, HTML, CSS, JSON, CVS, XSLT, DHTML and JDBC technologies with Linux 6.1,MS Windows 9X/NT/2000/XP Professional & server

·  Exposure in performing system analysis and detailed design Use-Case Analysis, Functional Analysis, Modeling program with Class & Sequence, Activity, and State diagrams using UML and Rational Rose.

·  Extensive experience with EJB 3 Persistence Mechanism.

·  Familiar with Application servers and web servers like BEA Web logic 7.0/6.1/10, IBM Web sphere5.0/ 4.0/3.5, Oracle 10g Application Server, Web logic portal 8.1/7.0, iPlanet LDAP Server 5.2and Jakarta-apache2.0, iPlanet web servers.

·  Extensive experience with Web Services, using WebLogic Workshop.

·  Proficiency in developing Model 2 Architecture based presentation tiers using Struts Framework.

·  Familiar with Single Thread and Multi Thread models of Servlet & JSP programming.

·  Strong experiences in Middle-tire technologies like SOAP, RMI, and XML-RPC as Server Side Technologies with C++ and JAVA programming languages.

·  Strong interpersonal and organizational skills in addition to an ability to manage and lead multiple projects to succession with minimal or no supervision.

·  Spatial thinking abilities with good analytical and problem-solving skills

·  Excellent Leadership and co-ordination ability in groups both small and large

·  Exposure in networking in ATM and TCP/IP environment.

·  Good exposure in different type of protocols HTTP, FTP, SOAP, SMTP, SNMP, LDAP.

·  Expertise in OOAD Technologies developing UML Diagrams using case tools like UML/Rational Rose 2000.

·  Using Oracle ESB for integrating messages from different platforms.

·  Excellent communication and inter-personal skills, leadership qualities and conscience.

·  Very good Team player with ability to work well under pressure.

Languages and Java Technologies / Java, J2EE, JSP, Servlets, EJB, JDBC, JMS, JNDI, Struts, Ajax, JavaScript, XHTML, CSS, XML, XSD, XSLT, SAX, DOM, SOA, BQL, BGP, JSON
Integration Tools / Oracle SOA Suite which includes Oracle ESB, Oracle BPEL, Oracle JDeveloper, IBM Websphere Business Modeler, IBM Websphere Integration developer, IBM Websphere Enterprise Bus, IBM Websphere Application server, IBM Websphere Process Server, IBM Message Broker, IBM Websphere Adapters
RDBMS / MySQL, SQL, PL/SQL, Sybase, Oracle 10g, DB2
Operating Systems / Linux, UNIX, Solaris, Windows
App/Web Servers / Websphere, Tomcat, Weblogic, Glassfish, Oracle.
Methodologies and Frameworks / OOAD, SOA, UML, RUP, Groovy, Spring, Hibernate,
Struts, REST, SOAP, Apache Axis, ANT, TCL
IDE & CASE Tools / Eclipse, RAD/WSAD, JDeveloper, TogetherSoft for UML, Clear Case, CVS, Subversion
Messaging / JMS, MQ Series

CERTIFICATE:

·  Sun Certified Enterprise Architect for J2EE Technology

·  Sun Certified Developer for Java Web Services

·  Sun Certified Web Component Developer

·  Sun Certified Java Programmer

·  Certificate for Technical Proficiency with AutoCAD

·  Electro Engineering and Microelectronics Specialist Degree


TECHNICAL SKILLS:

Languages: Java (JDK1.3.1), J2SDKEE1.3, JFC/Swing, JDBC3.0, Servlets, J2EE (EJB, JSP, JMS, Java Mail, Beans (BDK1.1), RMI, C, C++.

GUI: AWT, JFC/Swing.

IDE: WSAD5.0/4.0, Web Sphere Application Studio4.0, JBuilder7.0, Rational Rose 2000, ANT building tool1.5.1.

Web Technologies: HTML, DHTML, XML, XSL, JAXP, JAXM, Java Script, JSON.

Web/Application Servers: RAD 7.0, Rational Rose, Eclipse, Visual Studio, Apache Tomcat 3.0 for Java Servlets, MS Office Suite (Word, Excel, PowerPoint, FrontPage), Adobe Acrobat, Adobe GoLive, Image Ready, AutoCAD 2004, Norton Anti Virus, Nero BurningRAD

Websphere: Studio Application Developer 5.x/6.x, JDeveloper 9.0.2, Together Control Center 6.0, Enterprise Edition, JBuilder, Eclipse 2.1.x.

RDBMS: Oracle 7.3.2, Oracle, SQL 2.000

Operating Systems: Linux 6.1, MS Windows 9X/NT/2000/XP Professional & server


PROFESSIONAL EXPERIENCE:

Qwest Communications Sept. 2009 - Present

Software Engineer

Project - ISAT – Intelligence Service Activation Toolkit supported by Subex and Telcordia UMS (DSL, ATM) and ACE (Ethernet VPLS).

QMOEAT – Qwest Metro Optical Ethernet Activation Framework, used to interact with ISAT and MDW process workflow. Using Physical and Logical Inventory system to handle Dynamic data which affects the Traffic on device level.

Responsibilities:

- Write Groovy scripts for pattern matching and retrieve data from JSON Object.

- Write TCL scripts for CISCO ANA command invocations.

- Implementing Quality of Service QoS and Class of Service CoS in Adtran5000 – Copper based Ethernet for ingress and in Cisco 3750 Ethernet for Egress.

- Implementing Policers through policy-map and class-map and enabling Shapers to support buffering for Egress.

- Implementing Queuing and Scheduling on Egress for Congestion Management.

- Use Weighted Fair Queue algorithm for Congestion Avoidance.

- Implement new logic and workflow to configure Bridge Domains and service instances on ES20 cards.

- Establish correlation between Derived STAG values and Core VLAN numbers.

- Routing, switching and Access control on ES20 cards through 2 programmable processors to facilitate flexibility and feature grow.

- Write procedure to connect with Cisco ANA UNI.

- Implement Rollback and Exception Handling Workflow on Cisco and it838 Netvanta Devices.

- Use BGP – Border Gateway Protocol to exchange routing information.

- Use ADTRAN – Total Access EMS Graphical User Interface for Complete Management solution.

- Implement Attachment Circuits in Tunnel mode adding tags to Ingress in and remove tags on Egress.

- Implement Pseudo wires to connect 2 attachment circuits in two different routers.

- Use VFI – Virtual Forwarding Instance to define VPLS domain membership and resemble Virtual switches on PE routers.

- Use VPLS capable VLAN to derive VPN_ID and use VSI to provide proper forwarding of customer traffic to appropriate end nodes.

Environment: Java, J2EE, Groovy, TCL, Oracle 10g BEA Web Logic 10g Application Server, Web Logic Workshop, Restful Web Services JAX-RS, Microsoft Visio, CSS, JDBC, SQL, PL-SQL, ANT, UNIX. XPath, JSON

eBlitz Inc, Jan 2009 – Oct 2009

SOA and Java J2EE Architect


Integrated Enterprise Dashboard (eBlitz)

Integrated Enterprise Dashboard (IED) over EBLITZ is a business Integration solution that provides Enterprise Architecture, Alignment and Integration using Service Oriented Architecture (SOA) and EAI technologies. It provides web based one point application to provide different views for various users.

IED-EBLITZ is a State-of-the-art application which helps corporate executives, business and technology management teams to effectively create process and monitor day-day business processes and applications from one simple console called IED DashBoard. The IED works by Orchestrating, Integrating and Aligning Business services with the Technology components.

Responsibilities:

§  Responsible for Service Oriented Architecture (SOA) adoption through standards and patterns analysis.

§  Design and implement Enterprise Service Bus (ESB) solutions.

§  Write shell scripts for UNIX System 5

§  Use REST Architectural style for building large-scale networked applications.

§  Use Adobe LifeCycle Designer to create rich and engaging experiences for intelligent data capture and document output.

§  Implement RESTful caching infrastructure to leverage the performance using HTTP GET method for most servers.

§  Use Agile Development Methodology

§  Enhance document security with digital signatures.

§  Enhance Content Management System with new functions.

§  Prioritize and lead projects from business analysis through implementation

§  Enterprise Data Modeling (Entity Modeling, Logical/Physical Modeling, etc.)

§  Develop Advanced Schema for xml validation using Oxygen xml tool.

§  Develop front end GUI using JSF library. Ajax and Dojo.

§  Install JBoss application server on Linux platform.

§  Implemented initial pilot of SOA Development Process

§  Used WebLogic application server 10g to produce a tangible example of how SOA design principles reduce development time and increase business delivery accuracy.

§  Managed and mentored enterprise architect resources during this process

§  Developing Java Applets to listen for server events.

§  This included prioritizing, resource allocation, etc. .

§  Interacted extensively with business users to understand and document the business requirements.

§  Actively involved in development of various Business Layer and Data Management components using Java and J2EE.

§  Develop asynchronous messaging using JMS publish-subscribe model.

§  Code deployment and build using ANT and Maven scripts.

§  Design and implement features in collaboration with other developers, and the program manager.

§  Built Proxy Service for dynamic message routing based on message content.
Make Message flow modeling and included a message processing logic in proxy service and message flow definitions.

§  Implemented Oracle stored procedures and Oracle triggers extensively to perform complex business calculations at the database layer.

§  Used J2EE and Java design patterns such as DAO, Value Object, and Singleton & Factory.


Environment: Java, J2EE, Oracle SOA Suite which includes Oracle ESB, Oracle BPEL, Oracle JDeveloper, Oracle Fusion Middleware, Human Workflow and Business Rules components, Spring, Spring MVC, Spring Web Flow, Wicket, UML, XML, XQUERY, XSLT, Hibernate, AJAX, JSP, JSF, Faces, Servlets, EJB, Struts, Eclipse 3.1, HTML, DHTML, JavaScript, ExtJS, RESTful Web Services JAX-RS, Microsoft Visio, CSS, JDBC, SQL, PL-SQL, ANT, Oracle 10g, Linux

Lockheed Martin, Baltimore MD February 2008 – January 2009

J2EE Developer/Architect

Project i1696 and automated i1697 used to filing Claims in Different Appeal Levels for Disability, Retirement and Medicare Benefits. Project iRPA – Internet Representative Payee Accounting.

Project FlexWeb – Used to implement Shared View Architecture for both Internet and Intranet users.

Responsibilities:

·  Develop Single Sign On to handle Authorization and Authentication issues on series of Web Applications.

·  Using Oracle Service Bus for integration of Messages between Mainframe and J2EE Applications

·  Develop front end GUI using JSF library. Ajax and Dojo.

·  Develop Mashup portlets to include data from different data sources using WebLogic 10 Portal .

·  Asynchronously Render Portlet Content with Ajax Technology..

·  Using REST Architectures to configure components like origin servers, gateway and proxy.

·  Use RESTful Web services with JAX-RS to annotate Plain Old Java Objects (POJOs).

·  Use AJAX cashing pattern for Web site optimization.

·  Use Eclipse 3.1 for debugging java code.

·  Use Microsoft Visio to develop Activity and Data flow diagrams.

·  Develop asynchronous messaging using JMS publish-subscribe model.

·  Develop Conceptual, Logical and Physical Data Models using Database Design Studio.

·  Using Oxygen XML toll to create xml Schema.

·  Develop new collections with Content Management System.

·  Developing Java Applets to listen for server events.

·  Develop Mockup Screens jsp pages using WebSphere 6.1.

·  Using Adobe LifeCycle Designer ES to build end-to-end business processes that create the perfect mix of print and electronic communications, that scale from paper forms to rich and interactive online applications.

·  Used WebLogic application server 10g to produce a tangible example of how SOA design principles reduce development time and increase business delivery accuracy.

·  Develop JavaScript client side validation.

·  Expose existing Session EJBs to Web Services using WebLogic Workshop and Composing Web Designing extensive usage of Rational Software Architect in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.

·  Designed and generated the classes from the Class Diagrams.

·  Develop Batch processes for Data Base initialization using PGBatch.

·  Using iText Library to generate PDF files.

·  Custom Tag Library is used to create standard tag.

·  Struts were used to collect data from the users and generate appropriate queries to retrieve data from the database.

·  Implement Reflective Delegation in order to search multiple Data Sources.

·  Improve the performance of existing JDO Persistence Manager implementing Eager Load using Fetch Group Interceptor.

·  Stateless Session beans are used with Design patterns (Facade, Value Object, and DAO) for flexibility and re-usability.

·  Involved in writing EJB components to the corresponding existing business classes.

·  Used MCS System for sharing development files between Developers..

·  Install JBoss application Server on Unix platform.

·  Created applications to connect to DB2 by using ODBC, JDBC, connection pools, callable statements and prepared statements.

·  Implementing JAXP APIs for Dynamic XML Data Exchange.

·  iClaim optimization avoiding the use of Screen Scrappers to connect to Mainframe using CCI.

·  Designed an EJB to implement database connection pool.

·  Used Single and Multi Thread modes for synchronization of concurrent Method Access of important data.

·  Used WSAD for development, debugging, coding and deploying applications.

·  Used WSAD to create JSPs, STRUTS, and EJBs that pulled information from a DB2/UDB database and sent to a front end GUI for end users.

·  Transforming XML documents using XSLT for presentation.

·  Creation of XML Configuration Files.

·  Separate Relationships between Entity Beans in Session Façade.

Environment: J2EE, JSP 1.1, EJB2.0, Java2 (JDK 1.4), Struts1.1, Eclipse 3.1, UML, Rational Software Architect, PL/SQL, XDoclet, iText, HTML, XML, XSLT Websphere 6.1, Websphere Portal, AJAX, JDO Persistence Mechanism, Uncommon v2.7 Component Based Framework JDBC2.0, Geronimo, Jetty, DB2, Web Sphere Studio Application Developer v6.1, RESTful Web Services JAX-RS, Microsoft Visio, Windows XP/2000

Revelytix. Inc,Hunt Valley MD October 2007 – February 2008

J2EE Developer

Project: Knoodl – runtime ontology editor

Responsibilities:

·  Install software Components via RMP in Linux – RedHat 5 environment. Develop dependencies using Jena Software for RDF and OWL components configuration.

·  Develop ISO image files using ISO 9660 file system format with Rock Ridge and Joliet extensions. Modifying Files Permissions, Set processes at boottime and login using existing 5 run levels and chkconfig Linux utility.

·  Install JBoss application server on Unix platform.

·  Use Oracle Service Bus to allow unified Messaging Environment between different platforms.

·  Use Adobe LifeCycle Designer ES to enable compliance with accessibility requirements for online forms.