Nosql Technical Trainer Resume
Baltimore, MD
SUMMARY:
- Confidential is a senior Solutions Architect, performance engineer, business process engineer, and senior developer who has successfully led many full life cycle projects in his career. Confidential specializes in using business process re - engineering and performance engineering to determine where the largest improvements can be made in company operations, then designs and implements information technology solutions to meet these goals.
- Confidential has extensive experience in implementation of all aspects of an enterprise wide system, from portal development, application development, database development, and business rules development. Confidential ’s main strength is his ability to take a project from a problem statement to a successfully implemented, high performance system. Confidential has led and mentored diverse project teams to successful completion of challenging projects in tight deadlines and within strict budgets many times.
- Confidential has delivered exceptional results in performance engineering engagements, increasing performance of systems by several orders of magnitude through the application of leading edge technologies and best practices. Confidential has designed and built real time data processing systems for managing large streams of data for the military in combat scenarios.
- Solutions Architecture, Enterprise Architecture, Systems Architecture, object oriented analysis and design.
- NoSQL and Big Data, Hadoop, Cassandra, Lucene, Solar, Pig, HBase, HDFS, Hive, Map/Reduce
- BA (Business Analysis), BI (Business Intelligence), BPM (Business Process Modeling), BAM (Business Activity Monitoring), business strategy, business process re-engineering, requirements gathering, use cases, JAD sessions, RAD sessions, UML modeling.
- Project management, project planning, mentoring,, team development, recruiting.
- Systems development life cycle (SDLC), Agile, RUP (Rational Unified Process).
- Database architecture, ER modeling, data warehouse modeling and architecture, metadata modeling, ETL, business intelligence, SQL tuning, MDM (master data management)
- SOA, web services, component based architecture
- Performance engineering, stress testing, problem analysis, re-architecting to meet best practices and performance requirements, code refactoring.
- Programming, web development, massively parallel programming, multithreading, concurrency, intelligent caching, frameworks, design patterns, code reuse.
TECHNICAL SKILLS:
Application Servers: Weblogic, Websphere, Oracle, JBoss, Tomcat
Architecture Frameworks: TOGAF, DoDaf, FEAF, TEAF, Zachman, IBM IDS
Architecture Tools: Rational System Architect, Rational Rose, Enterprise Architect, Rational Rhapsody, System Architect, Vision
BPM Tools: Aqualogic BPM Suite, Websphere BPM Suite, Oracle BPM Suite, System Architect, Workflow Modeler, Oracle JDeveloper and Designer, WebMethods
Database: Oracle 4.0-11g, Oracle Warehouse Builder, Sybase 4-11, Teradata, DB2 v1.2- DB2 UDB v8.2
Development Frameworks: Struts, Spring, WebObjects
Development Tools: Eclipse 2.x-4.2, IntelliJ Idea, JDeveloper, make, CVS, Ant 1.1-1.6
Enterprise Suites: Maximo v4-v7, SAP, PeopleSoft
ESB: Mule 1.X-3.3, Oracle ESB, IBM Websphere ESB
ETL: SAS, SAP, Informatica, AbInitio, Data Stage
Industries: Medicare and Medicaid management systems, Healthcare, Commodities Trading, FX Banking, Supply Chain Management, Satellite Command and Control, Telecommunications, Casino Operations, Insurance, Retail Banking, Investment Banking, Retail POS, Confidential Combat Operations, Intelligence, Counter Intelligence
Java: JDK 1-7, J2SE 1.2-J2SE 5.0, Java SE 6 - Java SE 8, J2EE 1.2-1.4, Java EE 5-6, JSP 1.0-JSP 2.0, JWS, JPD, JMS, JNDI, JAX-RPC, JAX-WS, JAXB, JDBC 1.0-4.1, EJB 1.0-3.1
Languages: Java, Perl, Python, Php, Visual Basic, C++, C#, Assembler, C, Cobol, Pascal, LISP, Smalltalk, Haskell, Objective C, Prolog
Messaging: JMS, MQSeries, MSMQ, Tibco
Metadata: Informatica, Ascential, Rochade, MetaCenter, MetaStage, Websphere Information Integrator, Data Stage, Meta Stage, Ab Initio
Methodologies: Agile, SCRUM, RUP (Rational Unified Process), Use Cases, Oracle Process, BPM (Business Process Modeling), DoDAF, TOGAF, Zachman, JAD, RAD
NoSQL and BigData: Hadoop, Pig, HBase, HDFS, Hive, MapR, Map Reduce, Cassandra, Lucene, Solr, Couch, Mongo
Patterns: Design patterns, Architecture patterns, Metadata patterns
Platforms: Unix, Linux, Windows, z/OS, OS/400, Dec Vax/VMS
Persistence Frameworks: Hibernate, TopLink, Persistence, EOF, Castor, Cache, JPA
Presentation Technologies: JSF, Struts, JSP, JavaScript, Ajax, DOJO, DHTML, ASP.Net
Registry/Repository: WSRR (Websphere Registry and Repository), Aqualogic Service Registry, Systinet
SOA: SOAP, REST, Web Services, WSDL, UDDI, WS-Transaction, WS-BPEL, WS-Security, WS-ReliableMessaging, WS-Policy, WS-MetaDataExchange
Web: Apache 0.8-2.2, Tomcat 3.3-6, SOAP, AJAX, Weblogic Server 4-10, Oracle Weblogic Suite 11g, Weblogic Portal, Websphere Application Server 1-8
Web Programming: HTML, DHTML, JavaScript, VBScript, DOM (Document Object Model)
XML: XML, XQuery, XPath, XSL, XSLT, DTD, XML Schema
PROFESSIONAL EXPERIENCE:
NoSQL Technical Trainer
Confidential, Baltimore MD
Responsibilities:
- Architected, designed, and developed large solutions in alignment with the agency level enterprise architecture, federal enterprise architecture, federal health IT architecture, and Transformation Roadmap for CMS (Centers for Medicare and Medicaid Services). This is the new medicare and medicaid system passed by Congress. Setup a proof of concept environment to demonstrate new technologies being applied to the solution. Used this environment to train staff on the technical solutions. Designed and built Java class libraries to solve tough technical issues dealing with integrating the new system with an extremely diverse set of existing systems, applications, and components. Analyzed existing applications and systems used by CMS (Centers for Medicare and Medicaid Services) for management of Medicare and Medicaid Services. Redesigned a large number of databases on multiple platforms into one database with a much smaller number of tables to reside on one platform. Designed cache forwarding architecture to get data where it is needed before it is asked for in order to greatly increase the performance of reporting and data analysis.
- CMS possesses a large number of extremely large databases with complex joins between the tables. The customers for these databases are health care providers, including hospitals, doctors, medical practice groups, trauma centers, and other medical provider types. There are over 1 million customers.
- Queries against these databases are slow because the data sets are extremely large and there are complex joins. Also, the hardware that the databases are installed on are not adequate for the task.
- Analysis of the queries shows that each medical provider queries for their own data, and in most cases over the past three to six months. The data sets which each medical provider will be looking at are very small, so it is inefficient to conduct such queries against extremely large data sets.
- I designed a system where the data is distributed across the entire network and customer connections to the system are routed to the correct store based on who the health care provider is. For example, when Mayo Clinic connects, they are routed to the store containing Mayo Clinic data for the last six months on the node closest to the Mayo Clinic connection point.
- This system achieved extremely high improvements in performance and was implemented by a very small team in a very aggressive time frame.
Skills Utilized: Teradata, Oracle 10g and 11g, Cognos, Bi Publisher, OBIEE, Oracle ESB, Mule 3.2, Hadoop, Hive, HDFS, Coherence, Java SE 6 and SE 7, PL/SQL, SQL, NIO
Confidential, Boston MA
Performance Engineer
Responsibilities:
- Lead investigator, architect, and developer for an SBIR phase II project sponsored by the Confidential . The purpose of the SBIR was to develop a new technology to be used by war fighters in integrating data from many different sources at extremely high speeds, in many different formats, handling real time feeds, and then making it possible to search, analyze, and review the data using English terms instead of technical jargon. A big requirement was to be able to integrate with any data source whether that was an RDBMS, data coming to a socket, an RSS or ATOM feed, a mainframe database, a real time feed from sensors, or intelligence gathering systems, or any other source of data.
- We set up several different data aggregator platforms and built a method for feeding these platforms from MULE. We used Cassandra, Hadoop and Coherence in order to demonstrate these platforms. Designed and built a cloud provision service for providing data from the cloud. This cloud can be used in high security military environments. Designed and built many web services for accessing remote data stores and converting the data into a form that is more English in nature and storing this data in a variety of data stores such as Hadoop and Coherence. In many cases we used the Service Component Assembly architecture approach and put service endpoints on the remote system, these endpoints then accessed the remote system using its technology and returned the result as a service call return. Security was very important to this project. All components including web services, web servlets, java components, etc, had to be able to pass the military’s top level security guidelines.
- This project was highly successful, when demonstrated to the AFRL personnel they were quite impressed. This need of being able to integrate data from many very different sources into a form which can be searched, reformatted, and shaped using English phrases is very important and is a known hard problem.
Skills Utilized: SOA, IBM Rational System Architect, Oracle Exadata x2-2, Oracle Coherence v3.5, Oracle Weblogic Portal 10.3.2, Oracle Weblogic Server 11g, WSDL, WS-BPEL, SCA Assembly Model, Cloud Computing Strategy and Implementation, Restful Web Services, MULE 3.x, S4, Cassandra, Hadoop, Hive, HDFS, Agile Modeling, Oracle Database 10g, DataPower XI50 Integration Appliance, Sockets, ATOM, RSS, Java EE 6, Java SE 6, NIO, Html, JavaScript, Hibernate 3.0-3.6, Hibernate 2.0-2.x, Spring 1.x-3.x, many military data sources and schemas
Confidential, Indianapolis IN
Performance Engineer
Responsibilities:
- Confidential desires to take an existing logistics, asset visibility, and asset readiness application and integration platform and rearchitect / rewrite the application so that it is based on a SOA platform and has real time performance and processes data streams in real time. My role was to determine the system specifications, lead the business process modeling effort, write the use cases and scenarios, define the infrastructure and software architecture, define the services, create a detailed design, and impelement several advanced case studies. Once the services were defined, we then designed a SOA infrastructure and assisted the Confidential developers in implementing the infrastructure. I also acted as a senior technical advisor and senior developer for Weblogic and Oracle products and SOA technologies and techniques. Data integration from many different remote systems in real time was an important feature. We used S4, and a cache forwarding architecture based on Oracle Coherence, Cassandra, and Hadoop to achieve this. We designed and built a number of web services which could query a specific technology and change the data structure from its vendor specific structure into our structure and move the data to Hadoop and Coherence, future requests for the data were then extremely fast. Also, we built a prediction model which could predict what data a user would need before the data was asked for and move the data to the local nodes. Because one of the clients of this project is the US military, security was a critical issue on this project. All development conformed to the military’s top security guidelines.
- Confidential desired to take an existing logistics, asset visibility, and asset readiness application and integration platform and re-architect / rewrite the application so that it is based on a SOA platform. This application was required to be fully configurable and highly performant. It was a requirement that business processes could be modeled and then executed through screens easy to use by end users. My role was to determine the system specifications, lead the business process modeling effort, write the use cases and scenarios, define the infrastructure and software architecture, and define the services. Then to implement the system. Once the services were defined, we then designed a SOA infrastructure and assisted the Confidential developers in implementing the infrastructure. I also acted as a senior technical advisor for Weblogic and Oracle products and SOA technologies and techniques.
- Data integration from many different remote systems was an important feature. We accomplished this by designing and building a number of services which could query a specific technology and change the data structure from its vendor specific structure into our structure. Because one of the clients of this project is the US military, security was a critical issue on this project. All development conformed to the military’s top security guidelines. We used a variety of products such as Hadoop, Solr, Couch, Hbase in order to aggregate data across a large number of databases such as Oracle, and mainframe databases. We exposed the data in a form so that access could be accomplished by end users describing what they needed in an interface. This is simple to do with a Map/Reduce technology such as Hadoop, but is very difficult to do using a relational technology such as Oracle.
Skills Utilized: Business Process Modeling, Agile Modeling, SCA Assembly Model, Cloud Computing Strategy and Implementation, Requirements Gathering, SOA, Mule 2.x, ESB (Enterprise Service Bus), IBM Rational System Architect, UML, WSDL, WS-BPEL, DataPower XI50 Integration Appliance, Weblogic Portal 10.2, Weblogic Integration 10, Oracle Exadata x2-8, Oracle Coherence 3.5, S4, Hadoop, Oracle 10g, Maximo v6, Ab Initio, Use Cases, Scenarios, OOA & D, Services design, Java EE 5, Java SE 6, NIO
Enterprise Architect
Confidential, Hanscomb AFB, MA
Responsibilities:
- The Air Force desires to create an entirely new approach to system acquisition and legacy system integration which will make any application or system acquired in the future seamlessly integrate with any other system or application. My role was to design, build, and demonstrate a working system based on war fighter battlefield operation case studies. To accomplish this, I created a methodology, a architecture, SOA frameworks, a front end to Hadoop and Coherence, and necessary Java libraries which would make it possible to accomplish this goal. In addition I produced a model of the business processes and battlefield operations and demonstrated how technology could be applied to the processes and operations in order to radically improve their performance in achieving the commander’s goals and objectives. Security was a big issue. All development conformed to the military security guidelines.
- Data integration across a large number of diverse platforms was an important aspect of this system. The military has a large number of systems that store data in very different formats. One chief requirement was to provide services which could connect to remote data stores, gather the data, and reformat it to be stored in a more user friendly system which the war fighters can then access. We used Hadoop to accomplish this.
- The military is very interested in using advanced technology in order to change the way they conduct combat missions in order to make the missions much more effective, reducing civilian casualties, speeding up the tempo of the missions, and avoiding Allied casualties. I led a small team in analyzing a wide collection of mission types and investigating how application of new technologies could greatly change the tempo and outcome of these missions.
- Something that is immediately apparent, is the importance of having the right data in the right place at the right time. A combat organization possesses a very large amount of data. The amount of data needed by a combat team is, in comparison, quite small. Accessing the data is difficult, since the bandwidth is limited. Also, war fighters are not technical experts, so getting the right data requires an interface which uses English as its protocol.
- I led a team which built a prototype system using Hadoop, which puts all the data needed for the task at hand where the war fighters are, so accessing this data is extremely fast. The project was very successful and senior military leaders came to see demonstrations of the results.
- On this project, I was the lead investigator, architect, and senior developer. The purpose of the research was to develop a new technology to be used by war fighters in integrating data from many different sources in many different formats and then making it possible to search, analyze, and review the data using English terms instead of technical jargon. A big requirement was to be able to integrate with any data source whether that was an RDBMS, data coming to a socket, an RSS or ATOM feed, a mainframe database, or any other source of data. We set up several different data aggregator platforms and built a method for feeding these platforms from MULE.
- This project was highly successful, when demonstrated to the AFRL personnel they were quite impressed. This need of being able to integrate data from many very different sources into a form which can be searched, reformatted, and shaped using English phrases is very important and is a known hard problem.
Skills Utilized: SOA, IBM Rational System Architect, UML, Netty 3.0.0, NIO, Java SE 6, Mule ESB 2.x, Web Services, XML, Business Process Modeling, self aware networks, meta data driven architecture, artificial intelligence, genetic algorithms, data mining, OLAP, self aware applications, service utility, meta data, RAD, JAD, use cases, SOAP, WSDL, WS-BPEL, DataPower XI50 Integration Appliance, Oracle Exadata x2-2, Oracle Coherence 3.4, Hadoop, Weblogic Portal 10.3, Weblogic Server 10.0-10.3, Oracle 10g
Confidential, NY NY
Business Process Engineer
Responsibilities:
- The Confidential desires to implement a new data mining, business intelligence system based on a Service Oriented Architecture. This new system must be implemented without impacting the performance of the current transaction processing systems.
- My role was to assist the Confidential team with modeling the business processes which are to be introduced and from these business process models extract the services that would comprise the Service Oriented Architecture. A very detailed services model and business process models were produced and are being used to drive the development of the Service Oriented Architecture.
Skills Utilized: Business process modeling, Agile Modeling, data modeling, services modeling, service oriented architecture, object oriented analysis and design, XML, Oracle 11g
Confidential
Performance Engineer
Responsibilities:
- Confidential supplies an enterprise software solution to large organizations which combines their Point of Sale system with their back end systems such as ERP, supply chain, accounting, et al. Core’s goal was to re-architect their solution based on an SOA architecture and to greatly increase the performance capacity of their solution.
- My role was to perform an analysis of their software infrastructure and hardware infrastructure, produce a design for their solution that conforms to an SOA architecture, design a process for them to follow which produces highly scalable SOA software solutions, to select an SOA framework and tools, and to refactor their current code base so that it conforms to the new SOA design.
- The code was refactored, an SOA framework was put in place, and the staff were trained in its use. Core’s product is now SOA compliant and is highly scalable to many thousands of concurrent users.
Skills Utilized: Business process modeling, Agile Modeling, requirements definition, data modeling, SOA, object oriented analysis and design, performance engineering, Microsoft BizTalk, ASP.Net, SQL Server, IIS, Apache, Java SE 6, NIO
Confidential, Hartford CT
Performance Architect
Responsibilities:
- Several enterprise level, mission critical insurance rate quoting and annuity pricing systems were suffering critical performance issues. Confidential desired to determine the root cause of these problems and make the necessary remediation. My role was to analyze the existing systems, model the processes that the systems support, develop and oversee test plans, design and implement solutions, and deploy and test the solutions.
- Led the business process modeling and requirements gathering effort. Produced business process models and complete requirements definition. Analyzed infrastructure and software architecture, application and database design and code, and network performance metrics. This analysis identified the root causes and recommendations for resolution of the performance issues. For each recommendation, a proof of concept was implemented and stress tests performed to prove the validity of the recommendation. Solutions which involved changes to architecture design, web server and app server design, server configuration parameters, application design, refactoring application code, and SQL code were implemented and put into production. Performance of affected systems improved dramatically and all of these systems now meet their SLAs.
Skills Utilized: Requirements Gathering, Systems Analysis, Software Architecture Design, Test Planning, Load Testing, Functional Testing, SOA, IBM Rational System Architect, Web Services, WSDL, WS-BPEL, XML, SOAP, ETL, JProbe, Optimize It, Symantec T3, Load Runner, Weblogic Sever 9.x-10.x, Weblogic Portal 10.x-10.3, Oracle 11g, Java EE 5, Java SE 6, NIO, Eclipse, CICS, CICS Transaction Gateway, DataPower XI50 Integration Appliance, System Modeling, Sizing and Capacity Planning, OOA&D (Object Oriented Analysis and Design)
Confidential, McLean VA
Performance Engineer
Responsibilities:
- Confidential has a large number of systems implemented on main frames. Over the years they have used Lotus Notes to provide views into this data. Senior management desired a more unified view of the data contained in these systems. My role was to design and build a new BI (business intelligence) and decision support system based on the Web and SOA, while keeping the existing mainframe and Lotus systems in tact.
- Led the business process modeling and requirements definition effort and produced business process models, use cases, scenarios, and complete requirements specification. Designed and built a federated database system based on meta-data, this system was used to build BI and decision support tools for senior management. Created system and business process models to determine the data flows and data integration requirements. Designed and built a framework for integrating data from multiple data sources into a unified view displayed as a portlet in a Websphere portal. Designed and built Websphere portlet factory frameworks for integrating data from Domino, DB2, and several mainframe into the portal.
- Designed and built an imaging system which allows Confidential members to upload documents required to process mortgage loan applications. The system aided in the automation of the mortgage loan process. Designed and built a document conversion framework which can convert any document type to any image type. Designed and built a framework for quickly building and testing Domino Java Agents.
Skills Utilized: Data Warehousing, Project Planning, Project Management, SOA, WSRR 6.0, Java EE 5, OOA&D, IBM Rational Software Architect, Websphere Portlet Factory, Websphere Portal, Websphere Application Developer, Websphere Message Broker, Websphere Business Modeler, Websphere Process Server, Websphere Integration Broker, Data Stage, ETL, Domino Server, Domino Designer, Eclipse, CICS, CICS Transaction Gateway, DB2, SOAP for CICS, WSDL, WS-BPEL, XML, DataPower XI50 Integration Appliance, SOAP, ERWin, Java J2EE 1.4, J2SE 5.0-Java SE 6, NIO
Confidential, Windsor CT
Performance Engineer
Responsibilities:
- Confidential desired to port a mainframe group health insurance quoting system to an internet, SOA, J2EE based platform. This port was partially completed when major performance problems were uncovered. My role was to ensure that the port was completed in a timely fashion and that the new platform exceeded the performance requirements. Performed analysis of the Weblogic server configuration, network infrastructure, application design and source code in order to determine why the applications could not be deployed. Produced new server configuration plan, new architecture design, and new network topology which increased the system performance way Confidential the requirements. Performed installation, configuration, and tuning of Weblogic servers. Designed and built a high performance XML database based on metadata that stores XML as data elements instead of as free form text and can be queried using standard SQL. Wrote best practices documents and mentored team members. Modified the existing Java applications in order to greatly improve their performance.
Skills Utilized: Requirements Gathering, Systems Specifications, Infrastructure Architecture, Software Design, Agile Modeling, Project Planning, Project Management, Test Planning, Functional Testing, Load Testing, SOA, SOAP, Web Services, XML, Java J2EE 1.4, J2SE 5.0, NIO, ERWin, Oracle 10G, ETL, Weblogic Server 8.1-9.0, Weblogic Workshop 8.1, Weblogic Integration 8.5, Weblogic Portal 8.1, Eclipse 3.1.2, CVS 1.1, WSDL, JPD, BPDL, WS-BPEL, Workflow, JPF, JSP, Struts, OOA&D, C#, Delphi
Data Warehouse Architect
Confidential, Birmingham AL
Responsibilities:
- Confidential possesses numerous data systems which do not communicate and are not compatible with each other. Confidential desired to create a data warehouse and a architecture which would enable all new development activities to use an enterprise wide, universal data source. My role was to develop an enterprise strategy, assist with tool and product selection, design a architecture, and implement a pilot as an example of the architecture.
- Led business strategy meetings, mapped out new enterprise data warehouse strategy, produced detailed implementation design documentation, mentored team in understanding new technologies and methodologies.
Skills Utilized: Data Warehousing, Requirements Definition, Agile Modeling, Infrastructure Architecture, System specifications and design, Test planning, Load Testing, Project Management, Rochade, Informatica, Ab Initio, UML, XML, ETL, Data Stage, Entity Relationship Modeling, Meta data modeling, Rational Rose, RUP, use cases, RAD, JAD, business process modeling
Data Warehouse Architect
Confidential, Boston MA
Responsibilities:
- Confidential possesses numerous reporting systems. Most of these systems are not flexible. The users have difficulty getting the reports they want. Requirements for new reports require a development project be undertaken. Confidential desired to create an enterprise wide, unified, reporting system that could work across all the data in the company regardless of where the data is stored. The system also had to be very flexible so that new reports could be created without a development effort being required. My role was to document the data streams in the existing systems, design a new architecture, create frameworks that would support implementing the new architecture, and design and develop a prototype.
- Advised senior architect on best practices for enterprise data mart and metadata solution. Wrote detailed implementation plan for enterprise metadata solution. This was a fixed price contract with most of the work being completed off site.
Skills Utilized: Data Warehousing, Requirements Gathering, Agile Modeling, Infrastructure Architecture, Business Intelligence, Project Planning, Project Management, Test Planning, Load Testing, Functional Testing, MetaStage, Oracle Warehouse Builder, Rochade, Ascential, UML, XML, Entity Relationship Modeling, Metadata modeling, Rational Rose, RUP, OOA&D, Use Cases, RAD, JAD, business process modeling
Confidential, Minneapolis MN
Technical Lead
Responsibilities:
- Confidential possesses a sales incentive and commission system which resides on the main frame. Confidential desired to port this system to a J2EE, SOA, web based platform. My role was to document the existing sales incentive and commission process, the existing systems and all their flows, design a new system, document the architecture, and design frameworks that would streamline the building of the new system.
- Led business process engineering, requirements gathering, design, and implementation effort for a sales tracking and sales commission system. Designed and built enterprise process model and enterprise data model. Designed and built data warehouse and frameworks which make enterprise data accessible regardless of its source. The system design was based on a metadata driven architecture. Produced “as-is” and “to-be” analysis documents and a build plan. Made recommendations on modifications to the mainframe code on order to extend the life of the mainframe applications. Recommended that web services be implemented on the mainframe using SOAP for CICS. The web services wrapper the mainframe logic and make it possible to add new functionality to the system on Weblogic servers in a Unix environment.
Skills Utilized: SOA, Business Requirements, Infrastructure Architecture, System specifications, Software Analysis and Design, Business Intelligence, Project Management and Project Planning, Test Planning, Load Testing, Functional Testing, Ab Initio, SOAP for CICS, CICS Transaction Gateway, MQSeries, WSAD, Datapower XS40 XML Security Gateway, Weblogic Integration 8.1, Weblogic Server 8.1, OOA&D, ERWin, SOAP, WSDL, WS-BPEL, XML, DHTML, XHTML, CSS, Asynchronous JavaScript, Use Cases, RUP, UML, Rational Rose, Rational Suite, Oracle Warehouse Builder, Oracle Partitioning, DB2 8.2, DB2 Data Warehouse, Informatica, Rational Software Architect, Websphere Studio Enterprise Developer, IBATIS, AXIS, Apache, Struts, Java J2EE 1.4, J2SE 5.0, NIO
Confidential, Newark NJ
Technical Lead
Responsibilities:
- Led the business process re-engineering effort which automated all of the company’s business processes. Produced an enterprise business process model and an enterprise data model. Produced detailed requirements, analysis, and design documents and implemented the software which automated the business processes. Analyzed the company’s networks, redesigned them, and rebuilt them in order to fix performance problems. Designed and built data warehouse that made it possible to automate company’s business processes by merging previously disconnected data. Built an enterprise metadata model of all enterprise data and business processes. Used meta data to drive the business process automation.
Skills Utilized: Project Management, Maximo v4, Project Planning, Requirements Gathering, Infrastructure Architecture, Network Architecture, Software Analysis and Design, Test Planning, Load Testing, Functional Testing, Asynchronous JavaScript, DHTML, XML, XHTML, CSS, Weblogic Server 8.1, Weblogic Portal 8.1, Weblogic Workshop 8.1, ETL, ERWin, CVS 1.1, Eclipse 3.1.2, JPD, JPF, JSP, Web Services, SOA, SOAP, WSDL, BPDL, Workflow, SQL Server 2000, Use Cases, Business Process Models, RUP, UML, Rational Rose, Rational Suite, Ascential, Metadata, Apache, AXIS, IBATIS, Struts, Java J2EE 1.3-1.4, J2SE 1.4, NIO, Delphi
Confidential
Technical Lead
Responsibilities:
- Analyzed systems that needed to meet extreme performance metrics. Designed and implemented an ultra high performance architecture. Performance tuned SQL statements. Developed an enterprise data model and compared existing database design to this model and modified the database to meet the new design. Performance tuned the databases. Wrote custom materials in performance tuning Teradata, Oracle, and SQL and delivered to project teams as required. Designed a new data warehouse and mentored their team in adapting their data warehouse to the new design.
Skills Utilized: Rochade, MetaStage, Ascential, Asynchronous JavaScript, Teradata Database, Teradata Warehouse, Oracle 8, Use Cases, Struts, Erwin, ETL, RUP, UML, Rational Rose, Weblogic 6, XML, DHTML, SOAP, SOA, JMS, WSDL, BPDL, Java J2EE 1.3, J2SE 1.4
Confidential, Carle Place NY
Lead Developer
Responsibilities:
- Led the team that was performing the ASP to J2EE migration. Designed a high performance architecture for the new Weblogic system including configuration and deployment, and assisted with installations, setup and configuration of Weblogic servers. Designed patterns for meeting performance metrics. Assisted team with refactoring code to implement the high performance patterns. Performance tuned J2EE level database access and SQL queries. Redesigned database to achieve higher performance metrics.
Skills Utilized: Infrastructure Architecture, Network Architecture, Systems analysis, Code Refactoring, Test Planning, Load Testing, Project Planning, Project Management, ERWin, Weblogic 6, JSP, Oracle, Apache, Struts, Load Runner, WinRunner, Test Director, Java J2EE 1.3, J2SE 1.3-1.4
Confidential, Boston MA
Technical Lead
Responsibilities:
- Wrote a business process modeling language and distributed software specification language based on XML used for automating business processes using Web services. Developed a business process based web services development methodology and web services architecture.
Skills Utilized: Requirements Definition, Software Analysis and Design, System specification, Language Architecture, SOA, Java, Asynchronous JavaScript, XML, SOAP, Web Services, Metadata, WSDL, RUP, Use Cases, Java J2EE 1.2-1.3, J2SE 1.3
J2EE Performance Consultant
Confidential, Maynard MA
Responsibilities:
- Consulted to Confidential clients who were having difficulties in developing Weblogic applications that performed properly. Traveled to the client site and taught a one week seminar in Weblogic best practices and high performance J2EE engineering. Analyzed the client’s Weblogic deployment and configurations and wrote recommendations on re-architecting and refactoring to bring the Weblogic deployment in alignment with best practices and meet the performance requirements. Wrote and delivered a custom seminar in high performance Weblogic architecture.
Skills Utilized: Requirements Gathering, System Analysis, Infrastructure Architecture, Network Architecture, Load Testing, Java J2EE 1.2, J2SE 1.3, Weblogic 4.x - Weblogic 6.x, XML, JSP, HTML, EJB, Unix, Windows 2000, Web Services, SOA, WSDL
Confidential, Plymouth NH
Technical Lead
Responsibilities:
- Was lead architect for a generic B2B portal product that allows a business to turn their business processes into web services made available to their partners, customers, and suppliers through their B2B web portal. Bowstreet develops web portal development tools, languages, and architectures.
- Was lead architect on Bowstreet’s XML services development toolset which was bought by IBM and renamed Portlet Factory.
Skills Utilized: Business Process Modeling, Requirements Gathering, Analysis, Design, Project Planning and Management, System Specifications, Software Design, Bowstreet, XML, XSLT, RUP, UML, Rational Rose, Use Cases, Unix, Weblogic 4.x-5.x, Rational Rose, Websphere Studio Application Developer, Web Services, SOA, WSDL, Java J2SE 1.2-1.3, J2EE 1.2
Confidential, Parkersburg WV
Technical Lead
Responsibilities:
- Led the design and implementation of a B2C portal using Websphere. This portal allows customers to purchase bonds online and to track the status of the bonds they own.
Skills Utilized: Project Planning and Project Management, Requirements Gathering, Business Process Modeling, Business Intelligence, Data Warehousing, Systems Specifications, Use Cases, Test Planning, Load Testing, Websphere Studio Application Developer, Java J2SE 1.2, DB 2, Teradata Warehouse, SOA, Web Services, WSDL
Confidential, Mystic Lake MN
Performance Engineer
Responsibilities:
- Led a business process re-engineering effort which redesigned all the casino’s processes in order to ensure that customers never have to stand in line. Wrote a prediction model that can predict where customers will be at given times based on historical trends, promotions being run, hotel occupancy, weather and other factors. Tied all the software systems of the casino, restaurant, parking garage and hotel together in order to improve customer service. Designed and implemented data warehouse which made possible the prediction model approach to customer care. Created an enterprise business process model and an enterprise data model. Designed and developed the data warehouse and frameworks used for transparent access to enterprise data.
Skills Utilized: Requirements Gathering, Systems Specifications, Project Planning and Project Management, Test Planning, Load Testing, Functional Testing, HTML, Asynchronous JavaScript, Java JDK 1.1, C++, Prolog, Oracle, Use Cases, Business Process Modeling, Rational Rose, RUP, UML
Confidential, Rochester MN
Business Process Engineer
Responsibilities:
- Led a business process re-engineering effort to move data from paper form to an online system. Designed and implemented the online system which was used by employees to determine who to contact to handle a given task. This system led to great improvements in efficiency throughout the clinic by making it possible to use enterprise data to re-engineer key business processes. Produced an enterprise business process model and an enterprise data model. Designed and built a data mart and a set of frameworks which made the enterprise data available to any application regardless of which system the data actually lived in.
Skills Utilized: Business Process Modeling, Requirements Gathering, Infrastructure Architecture, Systems Specifications, Software Analysis and Design, Project Management, Project Planning, Nextstep, Frame Maker, Objective C, C++, HTML, WebObjects, Prolog, Use Cases, UML, Rational Rose, RUP, XML, Asynchronous JavaScript, Unix, Oracle
Confidential, Minneapolis MN
Business Process Engineer
Responsibilities:
- Analyzed the Trouble Ticketing System to determine why the system was not working properly. Designed and implemented a new Trouble Ticketing System which included writing a network communications module and a module that queried hardware devices to find their operational status and then analyzed the trouble to find the probable location of the fault and automated fixing the fault. This system reduced help desk calls from hundreds per day to tens per day.
Skills Utilized: Requirements Gathering, Infrastructure Architecture, Network Architecture, Systems Specifications, Project Planning, Project Management, Load Testing, Functional Testing, Test Planning, Nextstep, Objective C, C++, Unix
Technology Instructor
Confidential, Andover MA
Responsibilities:
- Taught the Oracle boot camp course, the Java course, the object oriented testing course, and the object oriented analysis and design course. Wrote and taught courses on architecture using object oriented technology.
Skills Utilized: Oracle, Java JDK 1.01-1.1, OOA&D (Object Oriented Analysis and Design)
Confidential, Greensboro NC
Business Process Engineer
Responsibilities:
- Led the business process re-engineering effort to produce a software suite for managing a convenience store which included real-time marketing to customers as they stood at the fuel pump or as a coupon printed on the back of the receipt.
- Designed an enterprise data model that ties POS, customer, inventory, and real-time data at the fuel island, carwash, and convenience store into one data model. Designed and built a data mart to integrate the enterprise data. Designed and built frameworks to allow real-time access to the enterprise data. Designed and built the software.
Skills Utilized: Requirements Definition, Business Process Modeling, Project Planning and Project Management, Infrastructure Architecture, Software Analysis and Design, Data Warehousing, Test Planning, Load Testing, Functional Testing, Java JDK 1.01-1.1, HTML, C++, Object Oriented Analysis/Design, Testing Driven Development
Lead Developer
Confidential, Tampa, FL
- Extended the ground to satellite communications module to include fail over and fault tolerance using CORBA, Orbix+Isis, and C++.
Skills Utilized: System Specifications, Software Analysis and Design, CORBA, C++, Orbix, Isis, Obrix + Isis, PCVS, Sun Solaris
Confidential, Watsonville CA
Business Process Engineer
Responsibilities:
- Led a business process re-engineering effort to re-engineer all core business processes and rewrite all company applications in OO technologies. Led the requirements gathering and wrote the use cases. Produced an enterprise business process model and enterprise data model. Designed and implemented a federated data mart that made enterprise data available at any node on the N-Tier network. Designed and built components that received and transmitted RFID data in real-time. The new system is a logistics management system that allows Union Pacific’s logistics management subsidiary to use all of Union Pacific’s assets as a virtual warehouse enabling the sale of supply chain management services that drastically drive costs out of customer’s business processes.
Skills Utilized: Business Process Modeling, Business Intelligence, Requirements Gathering, Systems Specification, Data Warehousing, Enterprise Document Management, Infrastructure Architecture, Network Architecture, Software Analysis and Design, Project Planning, Project Management, Test Planning, Functional Testing, Load Testing, Nextstep, Objective C, C++, HP UX, CORBA, Teradata Database, Teradata Warehouse
Confidential, NYC NY
Technical Lead
Responsibilities:
- Redesigned the reporting system architecture so that reports did not have to be “hard coded” every time, but instead reports were written by an analyst who described what the reports were supposed to do using an easy to understand English type grammar.
Skills Utilized: Business Process Modeling, Business Intelligence, Data Warehousing, System Specifications, Load Testing, Functional Testing, Project Management, Nextstep, Objective C, CAML
Confidential, Vienna VA
Technical Lead
Responsibilities:
- Performed as Mobil Oil’s global DBA and assisted with a candidate search. Installed and configured Sybase servers and HP servers. Designed an integration strategy for key systems to be integrated with Sybase and the new Unix servers.
Skills Utilized: Infrastructure Architecture, Data Warehousing, Project Planning, Project Management, Load Testing, Requirements Gathering, Use Cases, Sybase, HP UX, Unix, shell scripts, Windows 3.1, batch files, MFC programming, C++, C, Assembler
Confidential, Towsend MD
Technical Lead
Responsibilities:
- Designed and built a commodities trading system which allows commodities traders to build trading rules using a “drag and drop interface”. The system then tests the trading rules using historical data and real time data feeds.
Skills Utilized. Requirements Gathering, Infrastructure Architecture, Project Planning, Project Management, Load Testing, Functional Testing, C, C++, Objective C, Oracle, Nextstep, Unix, shell scripts, Assembler, multithreading, concurrency, massive parallelism, genetic algorithms, artificial intelligence
Lead Developer
Confidential, Roswell, GA
Responsibilities:
- Designed and developed a system which transmits video images in real time. The system loads a model of the hardware, converts the image to the transport protocol and transmits the image using landlines, wireless, and satellite link ups.
Skills Utilized: Requirements Gathering, Infrastructure Architecture, Unix, Nextstep, Objective C, Assembler, C, C++, UDP/IP, RTP, Use Cases, Fusion, Metadata, CORBA, Oracle, PL/SQL, shell scripts, sockets, multithreading, concurrency, video imaging.