We provide IT Staff Augmentation Services!

Sr. Software Engineer / Architect Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Strategic, highly motivated Software Engineer with extensive experience in Software analysis, design, development, testing, Implementation and Project Management in Mobile Computing, Distributed Computing, Client/Server, in development and production environments.
  • Extensive experience with Object - Oriented Programming (OOP), n-Tier architecture, and Object-Oriented Analysis & Design. Experience in web semantics, web ontology, web Services, web map services, database design/development, rule-based systems programming and emerging standards for interoperability and emergency data exchange such as EDXL-DE, EDXL-RM, EDXL-HAVE & CAP.
  • Business domains experience of Corporate Finance, Corporate Financial Accounting, Insurance P&C, HR/Payroll, Investment Banking,
  • Portfolio Management, Equity Trading, Capital Market, Risk Management, Money Market, Collaterals, Mortgages, Asset Management, and
  • Funds Unit Accounting.
  • Experience with the entire software Development Life Cycle SDLC, Software Engineering practices and Project Management,
  • Project Life Cycle PLC, ITD standards, and development methodologies such as Waterfall, RAD RUP, Agile, and Scrum models.
  • Good experience with conducting feasibility analysis, requirement gathering, documenting Business & Software Requirement
  • Specifications SRS/BRD, preparing Software Design Specifications/Documents, and conducting Design/Code Reviews.
  • Have proven expertise in Object Oriented Analysis & Design, MVC Architecture, and data modeling using Rational Rose and defining Software Processes using rational unified process (RUP). Enterprise Service Bus (ESB) Architecture and design
  • Experience with UML, Design Patterns, Web Services SOAP, UDDI, WSDL, and Service-Oriented Architecture SOA, XSLT,
  • XML, HTML, CSS, JavaScript, JSON, KML, GeoRSS, Atom Feeds, Web Feature Service (WFS), Web map Service (WMS),
  • Document Type Definition DTD Generator, XSD Generator, JAXB Binding Compiler XJC and WSImport..
  • Experience with Java/J2EE Technologies, JSP, Servlets, Android API, JMS, EJB, Server-side Java development, Portlets,
  • JDBC, J2EE application packaging/deployment, iBATIS, Web 2.0, synchronous, asynchronous Web services, RESTful Web
  • Services, JSF, Swing, ORM frameworks Oracle TopLink, Java Persistence API JPA, and Hibernate. Experience with Log4J
  • Logger utility and JUnit Testing framework.
  • Experience with JDeveloper 9i/10g/ 11g, Oracle ADF 10g/11g, Netbeans, Eclipse, Adobe Flex ( ActionScript, AIR), ADF BC.
  • Experience with Oracle Forms 4.5/5/6i, Reports 2.5//3/3.5/6i, Developer Suite 10g, Pro*C for C/C++, SQL Developer, SQL
  • Navigator, PL/SQL developer, TOAD, Oracle BI Discoverer 10g, OWB/ODI. DB2 UDB SQL Procedural Language (SQL/PL).
  • Experience with Oracle PL/SQL, in developing, debugging and optimizing database objects such as Stored Procedures,
  • Functions, Packages, Java Packages, Triggers, Cursor, Ref Cursors, Constraints, Indexes-B-tree Index, Bitmap Index,
  • Views, Inline Views, and Materialized Views, Database Links.
  • Experience in Performance Tuning, Query Optimization using TKPROF, Analyze, AUTOTRACE, SQL Trace, DBMS Trace,
  • Explain Plan and SQL Tuning Advisor. Monitoring/optimizing the Database Performances through Database/System Tuning,
  • Application/SQL Tuning.
  • Extensive experience with DB2 UDB v6, v7.1 (EE/EEE), v8.1 (ESE), v9 in implementing Business Intelligence and back-end development.
  • Experience with UNIX Shell scripting Awk, Bourne, Korn, C and Bash, and XMLsh
  • Experience with Relational databases Oracle, Informix, Sybase, SQL Server, ACCESS, DB2 UDB, mySQL, family of No
  • SQL/Column-Store databases Sybase IQ, Vertica, MonetDB, BigData, Netezza and Hadoop DB and object-oriented/XML databases eXist, and H2.

TECHNICAL SKILLS:

Java Technologies/ Frameworks/Languages: Java/J2EE, Spring, Maven, Hibernate, Adobe Flex Builder 3.0/4.0, Oracle Designer10g/9.0.4.5 Developer 2000 (Oracle Forms & Reports4.5/5.0/6i/9i/10g), Oracle JDeveloper 9i/10g/11g, VB4/VB5/6.0, IBM SQL/PL,Oracle PL/SQL, T-SQL, SQL, C++, VS COBOL, INFORMIX-4GL, .NET Framework 1.0/2.0, ASP 2.0/3.0, C#.NET, ASP.NET, UNIX shellscripting Bourne, Korn, C and Bash, ANT, VBScript, JavaScript, CGI, and PHP, UML 2.0, HTML, XML, CSS, XMLsh

Databases: ORACLE 8/8i/9i/10g/11g, MS SQL SERVER 2000/2005, INFORMIX-4gl/7.x/New Era, MS Access, MySQL, eXist, H2, HDB,ASE Sybase 15

DB Tools: TOAD 7.5 / 8.0/9.0, SQL Navigator, PL/SQL Developer v7.0, SQL*Loader, OEM, Oracle Schema Manager, SQL Developer 1.5.- 2 -

Content Management: Joomla 1.5, Drupal

Platforms/OS utilities/Servers: MS-DOS, Windows 95/98/NT/2000/XP/Prof/ME, Windows Advanced Server 2000, Windows Server 2003,VMS / OPEN VMS, OS/2, OS/400, SOLARIS 2.6, SunOS, Linux RH 8.x/9.x, RHEL 4/5, Linux Centos, Suse Linux, IBM AIX, XENIX, HP UX11i v1.5/1.6/v2, SCO, AT&T UNIX, Cromemco UNIX, OpenFiler, PuTTy, FTP utilities, SCP,SSH, WinSCP, LDAP, XMPP

BI/ETL: Informatica 7.x, Cognos 8, Crystal Reports XI, Oracle BI Discoverer 10g, Oracle Warehouse Builder 10g (OWB), ODI, SQL Server SSAS, DTS, Server 2005 Integration Services (SSIS), SSRS, Oracle BI Publisher (XML Publisher)

Requirement Tools: Rational RequisitePro 2000/7.0, CaliberRM, TeleLogic DOORS

Modeling Tools: ERWIN 2.x/3.x/4.x/7, Enterprise Architect 2004/ 9.1, Rational Rose 98 & 2000, Visio 98/2000, PowerDesigner 11, TOADData ModelerSCM, Version Control, Testing Tools & Logging utilities: Rational ClearCase, SVN, VSS 5.x/6.0, QTP, JUnit 4.7, 4.8, 4.9, 4.10, Log4JERPs: SAP R/3 ECC5, PeopleSoft, JDE, Oracle EBS

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer / Architect

Confidential

Responsibilities:

  • Developed simulated version of Hippocrates system. Developed XML schema for EDXL - HAVE hospital bed availability.
  • Developed adapter UI using SWING. Deployed adapter as Windows Service.
  • Created logical data model based on HAVE 1.0 standard. Generated the classes using XJC Ant task and WSI Import.
  • Converted UML class models to XSD schema files with Enterprise Architect. Customized the packages for the generated classes using xjb external binding file. Generated Document Type Definition (DTD) files. Translated logical data model into physical data model, implemented the physical model. Written backend packages stored procedures. Wrtten XMLSh scripts.
  • Implemented Publish/Subscribe JMS architecture for messaging.
  • Designed and developed asynchronous message-oriented middleware Responder component for messaging.
  • Wrote tests for private, protected methods, and abstract class.
  • Used J2EE Front Servlet design pattern.
  • Designed a Data Exchange Infrastructure using a JAVA Web Service - Oriented Architecture.
  • Designed, developed and Implemented Publish/Subscribe JMS architecture for messaging.
  • Designed and developed asynchronous message-oriented middleware Responder component for messaging.
  • Developed Client-side application Responder Request for Information with Flex, JSP & Servlets. .
  • Developed Responder, and Listener adapter components GUI using HTML, JSP, JSTL, JSF, Java SWING framework.
  • Developed simulated version of Hippocrates using JDeveloper.
  • Implemented business logic using Spring Framework. Implemented data mapping using Hibernate Framework.
  • Installed & Configured Tomcat servers for core to core communication.
  • Developed XML schema for EDXL-HAVE hospital bed availability.
  • Created logical data model based on HAVE 1.0 standard. Generated the classes using XJC Ant task and WSI Import.
  • Converted UML class models to XSD schema files with Enterprise Architect. Customized the packages for the generated classes using xjb external binding file. Generated Document Type Definition (DTD) files. Translated logical data model into physical data model, implemented the physical model. Written backend packages stored procedures. Wrtten XMLSh scripts.
  • Implemented multi-threaded design. Developed the components using Core Java APIs such as multi-threading and java.net, and java.io packages. Wrote tests for private, protected methods, and abstract Java class.
  • Involved in unit testing and integration testing. Used SVN for versioning, and deployed Listener component as Windows Service.
  • Used Log4J logger for application level logging, to trace statements, dumping of structures, System.out.println and printf debug statements. Developed unit test cases using JUnit API.
  • Developed adapter UI using SWING. Deployed adapter as Windows Service.

Environment: Java/J2EE, JMS, Swing, jEdit, Flex 3.0, AIR 2.x, XSD, XJB, XJC, Log4J, Junit 4.8, DOM/SAX XML parser, JDBC, JAXB-WS 2.1Xpath, XMLSH, JSP, NetBeans 6.6, Oracle11g, PL/SQL, Erwin, SQL Navigator, Confidential Web Services, Oracle ADF 11

Confidential

Responsibilities:

  • Coordinated with project stakeholders, conducted requirement gathering sessions. Authored requirement documents, prepared project plans, risk mitigation plans. Analyzing requirements, deriving high - level architecture diagrams and technical designs such as OOA&DUML Use Case, Sequence, Class diagrams, activity, and deployment diagrams.
  • Generated the classes using XJC Ant task and WSI Import. Converted UML class models into XSD schema files. Customized the packages for the generated classes using xjb external binding file. Generated Document Type Definition (DTD) files.
  • Designed Confidential client connectors in order to connect client applications with Confidential core and consume web services both synchronously and asynchronously. Designed & developed iTEAM UI using Flex, designed & developed WorkFlow component with
  • Flex Charts for iTEAM for requesting resources, and total asset visibility of requested pending and available resources, and generates
  • Resource plan, activities graph and sub-workflow graphs. Each activity node can be used to send Resource Request to the Resource agency via Confidential core.
  • Developed Java classes for Web services using JAXB WSImport to visualize Incident location, retrieve, and overlay incident data on
  • Google map from Confidential core using Adobe Flex. Integrated Flex SWF files with Java project. Developed XML parser classes that marshall / unmarshall Resource & Incident XMLs ResourceForResource, ResourceRequest and ResourceCommit.
  • Developed RM client listener application that enables synchronous Resource discovery, ordering and deployment operations. This application can receive Confidential Notifications and response messages
  • Designed and developed Java web service-oriented prototype for Pharmaceutical Supply Chain Management in Emergency
  • Response as extension to Confidential core and created Java classes for web services. Generated logical, physical, canonical data models for cascaded web services based on SAP SCM Material master and dependent tables, implemented physical model and published them as web services (WSDLs). Configuration and management of Tomcat, and packaging and deployment of web War files.
  • Designed web ontology models OWL data models to implement Resource semantics such as reasoning resources from the given jurisdiction based on the disaster type.
  • Developed 311 Nationwide system for citizens participation in incident/disaster management for reporting incident by calling at 311 or by sending multimedia data regarding the incident via cell phones or landline phones using Flex, AIR, JSP, Servlets and Java Swing framework. Integrated 311 Nationwide system withiTEAM, that overlays incident GIS location for emergency voice calls and multimedia data on Google map.
  • Integrated University of California s Cell phone enabled Multimedia system with iTEAM for 311 using web services.
  • Integrated Florida University s Cell phone enabled Geolocator and Voice Transcriber system with iTEAM for 311 using web services.
  • Developed JSP and Servlets that pulls NOAA earthquake information such as magnitude, GIS location, weather and traffic information which is visualized on the Google map. JSP/Servlets for disability population, hospitals nearby the incident location.
  • Implemented data mapping using Hibernate, and TopLink Frameworks.
  • Created new business rules, configured the existing business rules with decision functions, and specified the input and output parameters for the decision functions. Created process models using the Oracle BPM Suite, deployed SAR file to Oracle BPM runtimecreated process templates then edited using Business Process Composer.
  • Used Log4J logger to trace statements, dumping of structures, System.out.println and printf debug statements.
  • Developed unit test cases using JUnit API, wrote tests for methods, and classes. Performed unit testing & Integration testing.

Environment: Netbeans 6.x, Protégé Ontology, Java/J2EE, Spring framework, Maven, Tomcat, Eclipse Tuscany / Ganymede 3.4, XSLTXPath, XQuery, DOM/SAX Parsers, Subversion (Tortoise SVN 1.6.3), Flex 3.5, AS3 XML, Oracle10g, DB2 UDB 9, MySQL 5.x, SunOSGlassFish/Tomcat 6, Weblogic Server, jEdit, XML Spy, MS Visio, NetBeans 6.5/6/8, JSF, CSS, JSP, JavaScript, HTML, ORM Frameworks

Confidential

Responsibilities:

  • Integrating Privacy Protection into the Social Network Infrastructure (Facebook Privacy Plug - in)
  • Designed and developed privacy preserving plug-in for social network Facebook that analyzes user profiles and generates alerts to users if the private information is exposed.

Environment: Adobe Flex 3.0, AIR 2.x, XML, JSON, JSP, SVN, jEdit, Glassfish, Tomcat., Erwin.

Confidential

Responsibilities:

  • Involved in the UI development, bug fixing and performance tuning Developed SOAP Requests for retrieving and posting Incidents
  • Developed XML parser for processing SOAP response for mobile client
  • Deployed both on Emulator and real device

Environment: Java/J2EE, DOM/SAX, Confidential Web Services, Android 2.1 API Level 7, Eclipse, Google Android Emulator, Google Map, SOAP client.

Confidential

Responsibilities:

  • Designed architecture for Integrating Sahana with Confidential Enhanced and wrote classes for PHP SOAP client to process WSDLs methods having complex type elements
  • Composed SOAP Requests XML for retrieving Incidents
  • Developed XML parser for processing SOAP response.
  • Mentored and provided support to development team

Environment: PHP 5, DOM, Web Services, Google Map, PHP SOAP client, WAMP 5.0, mySQL, Tomcat

Confidential

Responsibilities:

  • Developed interface for ESRI shapefile Injector, shapefile viewer and Confidential shapefile workproducts retriever adapter components
  • Developed adapter classes for injecting / retrieving GeoRSS, Atom and KML feeds into Confidential . Developed classes to convert Binary shapefiles into KML feeds. Developed classes in Flex to overlay Polygon, Polyline KML types for Google Map

Environment: Adobe Flex 3.0, DOM, Web Services, Google Map, ARCGIS, Tomcat, JSP, KML, Atom feeds, WFS, WMS, Modest Map APIESRI maps.

Confidential

Responsibilities:

  • Design Hybrid Data Storage Architecture and Physical Data Layout.
  • Used Binary Table Model in which all the tables consist of exactly two columns. These tables are called as Binary Association Tables.
  • The right column of the BATs holds the column row value and left column holds the row or object identifier known as OID.
  • Logical data model translated into mapping rules, translated mappings into physical data model (BATs)
  • Developed DB components Database Manager, Concurrency Control, SQL Parser, SQL Engine (SQL Grammer Tree, SQL Algebra

Environment: Java/J2EE, jEdit, XML parser, XMLSH, NetBeans 6.6, Vertica, MonetDB, FPGA, Sybase IQ, JPA

Programmer/Architect

Confidential, Irving, TX

Responsibilities:

  • Working with the business owners and across the company and the appropriate IT manager(s) documenting business needs and develop solutions consistent with industry best practices for data warehousing for the Financial Data Mart.
  • Analyzing business requirements / deriving high - level architecture diagrams and technical designs such as OOA&D, UML (Use CaseSequence, and Class Diagrams). Created project plans, Requirement Plan, Migration plan, and Data validation plans.
  • Worked with system architecture /application components to deliver end user requirements including UI/presentation, business logic/middle layer, integration services, and database.
  • Developed data mapping component in Java for IBM DB2 and ODI for data transformations. Developed modules, interfacesprocedures, packages and scenarios for data transformation. Database designs, created the development databases.
  • Multi Dimensional Design for Warehouse to fulfill the downstream reporting applications.
  • Creating Repository with ODI, Source Metadata definition, Staging Area metadata definition, and Target definition. Used LKM. IKM and CKM modules. Designing ETL processes with ODI, ETL objects filtering, loading, data quality, mappings, using mapping perators, transforming, data Designing process flows, deploying and populating staging area objects defining and populating the
  • Enterprise Model Warehouse. Designing and developing Reports using OBIEE and Hyperion.
  • Data modeling of Relational and Dimensional Models Star/snow flake schemas using data profiling. Writing, debugging and ptimizing DB2/Oracle database objects such as Stored Procedures, functions, DB Triggers, views, indexes, tables and synonyms.
  • Tuning complex SQL queries using Explain Plan, DBMS Profiler and DBMS Trace.
  • Writing generic PL/SQL programs units, stored procedures that take cares from database creation to partitioning of the database.
  • Writing Highly Optimized SQL and writing complex queries to generate ad-hoc reports as per user request.
  • Provided support to users and team members for analysis and ad hoc requests and reporting.

Environment: RHE Linux 4/5, J2EE, Oracle 10gR2/11g, SQL Server 2005/2008, Hibernate, JDE, PeopleSoft, SAP R/3 (HR, MM, PP, FICO)SAP B/W, Web Services, DART, OBIEE Plus, DB2 8.1, SQL/PL, OEM, Esbesse, Oracle Data Integrator, SQL*Loader, TOAD, SQL DeveloperPL/SQL Developer, SOA, BAM, Java, Eclipse, BPEL, BPM, Erwin 7.1 Data Modeler.

Application Architect

Confidential, Columbus, Georgia

Responsibilities:

  • Working with the business owners and consumers of data across the company and the appropriate IT manager(s) documenting business needs and develop solutions consistent with industry best practices for data warehousing and OLTP. Analyzing business requirements / deriving high - level architecture diagrams and technical designs such as OOA&D, UML (Use CaseSequence, and Class Diagrams)
  • Worked with system architecture/application components to deliver end user requirements including UI/presentation, business logic/middle layer, middleware/messaging/integration services, and database.
  • Used J2EE design patterns like DAO, DTO patterns.
  • Developed the components using Core Java APIs such as multi threading and java.net, and java.io packages.
  • Redesigned applications for better user experience and scalability with ADF/JDveloper and Oracle 10g Suite development tools.
  • Configuration and Installation of ADF/JDeveloper, Weblogic, Oracle Discoverer, Fusion middleware, and repositories.
  • Developed GUI using JSPs, developed EJB modules, interfaces, Java packages. Reviewed codes with the developers.
  • Database designs, created the development databases
  • Creating tables, views, indexes, and synonyms for the database, DB triggers, and procedures for automating the application flow & to enforce the business rules. Tuning complex SQL queries using Explain Plan. Writing generic PL/SQL programs units, stored procedures that take cares from database creation to partitioning of the database. Writing Highly Optimized SQL and writing complex queries to generate ad-hoc reports as per user request.

Environment: J2EE, EJB, JSP, RHE 4/5, HP-UX, Sun Solaris, Windows Server 2000/2003, Java/J2EE, DB2, Oracle 10gR2/11g, Capacity

Oracle Technical Consultant

Confidential, Durham, NC

Responsibilities:

  • Performed Requirement definitions, validations, documentation, Database Modeling, and database administration. Developed Java classes/methods to support JDBC database calls for functions, stored procedures, and Web Services.
  • Implemented data mapping using TopLink ORM Framework using JDeveloper.
  • Mentored Development team in application design/development using Forms 10g Suite, and J2EE platforms.
  • Developed Forms /Reports, and migrated Forms 10g to J2EE platform using JDeveloper.
  • Developed and optimized stored procedures, SQL queries, packages, functions, Triggers, and check constraints.
  • Maintained the data integrity and security using integrity constraints and database triggers.
  • Used PLAIN PLAN for generating execution plan for SQL queries and analyzed statistics using SQL TRACE.
  • Used TKPROF utility to provide formatted statistics for oracle query tuning and optimization.
  • Implemented data mapping using Hibernate Framework.
  • Developed unit test cases using JUnit, wrote tests for methods, and classes. Performed unit testing & Integration testing.
  • Developed logging mechanism using log4j.

Environment: Oracle9i/10g, Java, Log4J, J2EE, TopLink, SQL, JUnit, Hibernate, PL/SQL, TOAD 8/9, PL/SQL Developer, Rational ClearcaseInformatica, Brio, RedHat Linux 2.6, RHEL 4/5, Oracle 8i/9i to Oracle 10.2.0.3 on AIX 5.3, Enterprise Manager, Oracle E-Business

We'd love your feedback!