Software Developer/architect Resume
Alexandria, VA
SUMMARY:
A challenging position as a software/systems engineer or enterprise solutions architect in utilizing skills obtained through my knowledge and experience.
TECHNICAL SKILLS:
Software: Caliber RM, Serena Dimensions, Silk Central Suite (Test Manager), JUnit, Jenkins, Adabas Oracle JDeveloper, Oracle 11g, Oracle Weblogic, Oracle WebCenter, JSF, Portal/portlets, Oracle Fusion Applications (ADF), Oracle Service Bus (OSB), Subversion (Tortoise SVN), Oracle Weblogic Portal, Eclipse 3.6 (IDE), Altova XMLSpy, XSLT, XPath, Schematron, Java, J2EE, Java Servlets/JSP, J2SE, JVM, JDBC, JMS, RMI, Struts, Spring MVC, Hibernate, Enterprise Java Beans (EJB), JUnit Test, Web applications, Web Services, WSDL, SOAP, REST, Service - Oriented Architecture (SOA), AJAX, XML, HTML Web Design, JSON, Java Script, Oracle Weblogic Server, MVC, HP Quality Center, Section 508, Eclipse, Netbeans, VBScript, Mutlitier Client Server Architecture.
Visual Studio: 2005/2008, .NET 2.0/3.5, C#.NET, ASP.NET, HTML, VB.NET, Visual C++.NET, ADO.NET, Crystal Reports, Web design, CSS, XSLT, OOP (Object Oriented Programming), Design Patterns, Oracle11g/10g/9i/8i, SQL Server 2000/2005, MySQL, PL/SQLIBM Websphere, Confidential Websphere Business Modeler, Websphere Integration Developer, Confidential Rational Data Architect, Web Services, WSDL, WSRP, Confidential Rational Application Developer, Confidential Portal Factory, rSakai Web Portal, WebSphere Application Server(WAS), Websphere Portal, Tomcat/Apache, Java Portlets, JSR-168 portlets, JSF/Struts portlets, Wiki. Erwin 7.2/7.3, ERD, Altova Umodel, Altova XML Editor, Altova XML StyleVision, Rational Software Architect, DMM, SELC, IEPDs, Troux and Metis Enterprise Architecture Framework (MEAF), Unified Modeling Language (UML), HTML, XML, XSL, BPMN (Business Process Modeling), BPEL, ETL, Information Exchange Domain Modeling, Data management, NIEM, GXDM, Federal Enterprise Architecture Framework (FEAF), DoD Architecture Framework (DoDAF), Telelogic Tau, System Architect, DOORS (requirements modeling), Rational UML, Configuration Management, Confidential, Sybase, DB2/zOS, Microsoft Access, Microsoft Project, Microsoft Visio. page 2 … Shankar Murthy
EnterSpace: Security Suite, Attribute-Based Access Control(ABAC), Role-Based Access Control(RBAC), SAML, XACML, SOAP, WS-Security, Netbeans IDE 6.0.1/3.5.1 BEA Weblogic Server, Sun One, iPlanet, Enterprise, Netscape Server, SMTP exchange server, Perl/CGI, COM, COM+, Active X, ODBC, OLE DB Provider for Oracle, SQLClient, Microsoft Visual SourceSafe, Rational ClearCase, PVCS, Rational ClearQuest, MKS Source Integrity (Unix)
Rational: Visual Test, Rational C++, Delphi, C, UNIX shell (Bourne and korn) scripting
Microsoft Office: PowerPoint/Excel/Word, MATLAB, AutoCAD, AutoLisp, Lotus Notes
Operating Systems: Windows 7, Windows XP,Windows 2000/98/95/3.1 , Windows NT, UNIX (Solaris)
Hardware: Dell Latitude 6530, Confidential PC, Sun SPARC, Gateway 2000
EXPERIENCE:
Confidential, Alexandria, VA
Software Developer/Architect
Responsibilities:
- . Design and develop web - application software in Java, ADF and JSF (Java Server Faces) using Oracle Weblogic Server for a federal client for an OrangeBook (OB) application that allows FDA users to add and maintain patents and exclusivities and generate daily/monthly/annual reports using a back-end Oracle 11g database and Spring/Hibernate.
- . Analysed and solved customer UI and database issues in OB application, using JIRA(s) and refactoring Java/ADF code & Oracle stored procedure scripts and building/deploying the fix in Oracle Weblogic Server 11g .
Confidential, Washington, DC
Software Developer/Architect
Responsibilities:
- Design and develop software for a FIS (Federal Investigative Services) application (EPIC Transformation Project) for a federal government client (OPM) that involves developing code in Oracle JDeveloper using ADF, Oracle Portal, JSF Faces web application and Java/J2EE with legacy Adabas/CONNX SQL as the rear - end database with transaction processing . Used Spring MVC Web and Hibernate for JDBC.
- Analyze customer requirements in Caliber RM for various development modules like EPIC Portal, EPIC 2-factor registration etc.
- Used Serena Dimensions as configuration management tool for versioning control.
- Also, used Jenkins for build control.
- Refactor and unit test software to troubleshoot design code/ Section 508 issues in SCTM (Silk Central Test Manager) suite relating to EPIC Portal and 2-factor registration.
Confidential, Towson, MD
Principal Programmer
Responsibilities:
- Design and develop Java code in Eclipse IDE with back - end as Oracle 11g for a HFAP (Health Fraud Analytics Prevention) project named STARSInformant for CMS(Center for Medicare and Medicaid Services) that involves calculating three (3) ratios for physicians from their service and invoicing profiles and use standard deviation/variance to isolate the deviant performance or profile.
- Used Subversion as the version control software.
- Design and develop XSLT code in Schematron for a file validation application to validate input XML files of patients for submission by EPs (Eligible Physicians) participating in a Physician Quality Reporting System (PQRS) under the DECC (Development Effort Consolidation Contract) project reporting to CMS.
- Develop portals in Oracle Weblogic (called the Submission Engine Validation Tool (SEVT)) to support the above submission application.
- Design web interfaces using Oracle ADF and WebCenter to create a Communication Support Page (CSP) used by physicians to report hardship exemptions in the Physician Quality Reporting System (PQRS).
- Extensively participated in peer reviews as a code reviewer and/or moderator as part of a Confidential Level 3 organization.
- Extensively used HP Quality Center to track defects and fix code bugs as well as to maintain Section 508 compliance on all software deliverables like Oracle web portals/web pages.
- Performed database analysis and used SQL queries to test JDBC and Java code persistence in Oracle 11g. Also, developed Java Code for a QRDA Report Generator Tool using Eclipse IDE that produces QRDA (Quality Reporting Document Architecture) XML test files conforming to CDA 2.0 (Clinical Document Architecture) for the EHR(Electronic Health Reporting) program in PQRS.
Confidential, Vienna, VA
Enterprise Architect
Responsibilities:
- Designed and developed dashboards in SAP BusinessObjects XCelsius 2008 for the business and strategy domains of FAA (Federal Aviation Administration) and its divisions like ATO (Air Traffic Organization).
- Established data connectivity from ATO and FAA enterprise architecture encyclopedias in Confidential Rational System Architect 11.3.1 to produce input datasets for XCelsius dashboard visualizations and reports.
- Developed and analysed ATO - To-Be-Metamodel Diagram in Rational System Architect and suggested improvements to client for existing EA at ATO and FAA to align with the Federal Enterprise Architecture BRM, SRM, TRM, DRM and PRM standards.
Confidential, Fairfax, VA
Enterprise Architect
Responsibilities:
- Designed and developed enterprise conceptual and logical data models for the Department of Homeland Security (DHS) using Erwin 7.2/7.3 for a One - DHS information-sharing data architecture conforming to page 4 Shankar Murthy the National Information Exchange Mapping (NIEM) standards. Also, developed component logical data models in the mission areas of international trade, person screening, cargo screening and coast guard MISLE systems.
- Participated in Data Modeling Working Groups and designed, developed and published enterprise data modeling standards for the DHS community using the best practices in data management, data harmonization and data governance.
- Designed and developed a data management plan (DMP) for various phases of the System Engineering Lifecycle (SELC). Also, designed various DMP-related templates for associated DMP artifacts in the lifecycle process.
- Used Extract, Transform and Load (ETL) scripts for data extraction and loading from Microsoft Access to Oracle for a Data Architecture Repository (DAR) that serves as the central repository for DHS data assets and systems. Also, designed query scripts in Oracle for testing on Oracle server for the data architecture repository (DAR).
- Designed and developed Data Taxonomy/Lexicon for DHS using the principles of data discovery, data context and data sharing.
- Designed and developed business process models and information flow diagrams in Visio for DHS mission scenarios in the functional areas of immigration, screening and law enforcement.
- Prepared TRM lists for COTS products in the service areas of data security and data management and quality.
- Provided consultation and review for TPO USCIS data architecture, information sharing and service-oriented artifacts for conformance to DHS Standards. Prepared mapping matrices for alignment to DHS enterprise models.
Confidential, Dallas, TX
Sr. Software Engineer
Responsibilities:
- Designed and developed a ABAC controlled security authorization system using PKI, AKO and attribute based access control in a SOA environment using SOAP handlers and Web Services for DISA.
- Extensively used security COTS products like EnterSpace Security Suite, EnterSpace Personalisation Suite and EnterSpace Space Business Process Automation suite.
- Also used SAML and XAML authorization mechanisms to implement assertion and authentication functionality for multi-dimension enterprise application.
- Implemented WS-Security and SOAP handlers for user request and response authorization and authentication for accessing EA Web Services and resources.
- Also developed Java code using NetBeans 6.0.1 for code implementation of the security layer.
Confidential, Rosslyn, VA
Sr. Application Developer
Responsibilities:
- Designed and developed a C#.NET application in Visual Studio 2005 with Oracle 10g as the backend database for a Department of State (DoS) Electronic Diversity Lottery (EDV) Application to conduct application reviews for immigrant visas. Extensively used .NET 2.0 framework for the purpose. page 5 Shankar Murthy
- Designed and developed stored procedures and triggers in Oracle 10g to implement the business logic and data management for the application.
- Conducted peer reviews of software products like Software Requirements Specification (SRS), Software Design Document (SDD) and Database Design Document within the EDV application in a Level 3 Confidential environment.
Confidential, Fairfax, VA
Sr. IT Specialist
Responsibilities:
- Designed and developed a SOA prototype for NCES (Net Centric Enterprise Services) for DISA (Defense Information Systems Agency) using portals, portlets and web services involving design of portal projects in Confidential Websphere Portal Factory and Rational Application Developer. Developed the portals/portlets and deployed in Websphere Application Server. Also, designed the API calls using SOAP, WSDL and Java beans. Implemented Section 508 guidelines for development of the portlet GUIs.
- Designed and developed logical models using Confidential Rational Data Architect and class diagrams using
- Confidential Rational Software Architect for a BCS3 DoD Army Application involving entity relationship diagrams and key cardinality.
- Designed and developed a data management solution using DTS (data transformation services) and SSIS (SQL Server integration services) in Microsoft SQL Server 2005 for a Defense Financial Accounting Service (DFAS) project entitled GWOT (Global War on Terrorism) involving data extraction, transformation and loading (ETL).
Confidential, Reston, VA
Software Engineer/Enterprise Architect
Responsibilities:
- Designed and developed enterprise architecture models for Department of Health and Human Services (HHS) Enterprise Architecture project using Metis 3.6.including creation of model views, object relationships, reports and advanced search and data query capabilities.
- Extensively used Metis 3.6 for modeling for the HHS Enterprise Architecture and designed and developed criteria, methods and queries for searching and querying the model data. Used Metis COM API for writing VB scripts.
- Developed presentation views of the HHS enterprise architecture with a view to study the interrelationships of various enterprise objects in the enterprise model and created model views with business scenarios depicting various inter - layer relationships between layer objects. Authored and participated in extensive peer reviews of technical document deliverables to HHS.
- Took a Metis Boot Camp training course in Troux Technologies, Austin, TX and received extensive training in deploying and configuring the Metis Enterprise Architecture Framework (MEAF) including Metis Portal, Metis Collection and Dbquery Collector Facility.
- Received advanced training certifications as Metis Metamodel Developer with hands-on experience on business use cases as well as Metis Enterprise Deployment Specialist . page 6 Shankar Murthy
- Reviewed and resolved customer issues involving Metis 3.6 installation, upgrade and Metis modeling for the eight-layer framework enterprise architecture. Responsible for Metis Helpdesk activities involving receiving trouble tickets, addressing Metis issues and providing feedback to customer with solutions.
- Designed and developed software in Centura SQL Windows/32 for a Department of State application involving receiving document requests, source investigation and research, and document review and submittal to the client . Analysed FREEDOMS code for enhancements and potential value-adding software features.
- Designed and developed software in Microsoft Visual Basic for a WORKFLOW application for Department of State involving assignment of team lead and senior reviewers and quality control review personnel to facilitate the process of review for search documents prior to client submittal. Also investigated potential for software enhancements and value-added features. Provided software technical support for FREEDOMS and WORKFLOW in response to customer s needs.
- Designed and developed software in Visual Basic.NET for an application to remove scanned images and reenter the search documents in the Workflow process. Extensively used imaging and scanning software to produce scanned images and facilitate users to associate search documents with corresponding view images using the VIEWER and PRINT UTILITY software developed in Visual Basic 6.0.
- Designed and developed back-end stored procedures, functions and packages in Oracle for the FREEDOMS and WORKFLOW application.
Confidential, McLean, VA
Lead Systems Engineer
Responsibilities:
- Designed and developed a ASP.NET web application using Visual C# in .NET Framework for a US Army Material Command Center (AMC) with Microsoft SQL Server 2000 as the database server. Designed and developed Web Forms using ADO.NET SQL client data adapters for data access.Used SQL Stored procedures for data retrieval and updates.
- Designed and implemented extensive user validation in Web Forms using ASP.NET and optimized Web application performance using session variables and request / response queries. Designed ASP.NET classes to retrieve connection string and field values from XML. Designed email utility using XML and ASP.NET.
- Designed and developed system reports for the AMC application in Crystal Reports with data connectivity from SQL Server 2000. Implemented Section 508 guidelines for design of web application forms.
- Designed and developed a ASP.NET web application using Visual C# for a US AirForce Base for a aero transport database application with Oracle 9i as the enterprise database server using Microsoft OLE DB providers for Oracle.
Confidential, Arlington, VA
Sr. Software Engineer
Responsibilities:
- Designed and developed JSPs, HTML pages, Java Beans and Java Servlets in Tomcat/Apache with NetBeans IDE for a DISA Web application. Transitioned ASP/CGI code from a Windows .ASP to a Java platform.. page 7… Shankar Murthy
- Designed and developed list server code using JSP Servlets in Sun iPlanet Web Server to send automated email to all registrants in LDAP Directory Server for the DISA AITS-JPO/JWID Web application.
- Transitioned the Java code to a BEA Weblogic Server and used struts/MVC for the three-tier client server architecture.
Confidential, Gaithersburg, MD
Sr. Software Engineer
Responsibilities:
- Designed and developed in Visual Studio.NET involving full lifecycle concept development, coding, testing and implementation of a system integration project of a Terminal Image Generation Subsystem for DoD Advanced Extremely High Frequency (AEHF) Military Satellite project.
- Designed and developed Java code and applets for a front - end user interface for a mission system application.
- Performed requirements analysis using DOORS 6.0 and identified multi-level requirements for the Terminal Image Generation Subsystem. Designed and produced Component Requirement Specification (CRS) reports detailing the multi-level element and segment requirements.
- Designed and developed UML models (Mission Object Views, Mission User Views etc) of the subsystem using Telelogic Tau and System Architect involving class/sequence diagrams for multilevel system views.
- Designed and developed Visual C++.NET code for the Terminal Image Generation Subsystem and prepared software design documents (SDDs) for each unit component. Extensively used Rational ClearCase for code configuration management and Rational Visual Test software for testing components of the subsystem and prepared test design documents for all test cases/scenarios of the subsystem.
- Implemented systems integration of the Terminal Image Generation subsystem using the incremental/iteration software lifecycle approach and produced design documents and reports for peer review in a Level 5 CMM environment. Performed roles of team moderator, team inspector, team presenter and team recorder including team author for software inspections.
- Designed and developed test cases for a Global Satellite Positioning System (GPS) project involving software testing and documentation.