We provide IT Staff Augmentation Services!

Senior/ Principal Solution Architect Contractor Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 19 + years’ experience in Analysis, Design, Architecture, Development, Leadership and Implementation of Commercial as well as System applications by utilizing knowledge of JAVA,J2EE,Weblogic 9.1, WebSphere 7.0, Hadoop Stack 2.4 (Hortonwork), Spark, MLIB, Web Services, Cassandra, JAX - WS, Tomcat 7.0, Jenkins, Hudson, WebRTC, Apache Camel, Spring MVC, Axis, Struts, Pivotal Cloud Foundry, JSP, JSTL, Java Server Faces, Distributed programming in JAVA and CORBA, C++, Acegi Security, Java AWT, Sencha Ext JS, RMI, JAXP, Ajax, jQuery, JSON, JSF, Spring, JDO, Java Caching System, Spring MVC, Cruise Control, Hibernate, Ibatis, EJB3, Splunk, Flex, Adobe, Shell Scripting, Websphere administration, Tibco EMS,UNIX, ParasoftSOATest 9.2, Ehacahe, Java Business Processing Management (JBPM), Drools 5.3 Rules Engine and Windows environments. Worked extensively on Server and Client side programming. Design experience in Rational Rose.
  • Proven OOAD (Object-Oriented Analysis and Development) Skills
  • 10 years’ experience as both an Architect and Technical/Team Lead.
  • Published J2EE article in Java Development Journal
  • Mentored team members in technical development.
  • Experienced in the use of agile approaches, including Test-Driven Development and Scrum.

TECHNICAL SKILLS:

Programming Languages: JAVA, JSP, Java Script, JAVA AWT, JAVA Swing, Struts, Hibernate, Spring, Apache Hadoop 2.4 stack (MapReduce, Hive, Sqoop, Oozie, Gangalia, WebHDFS, Ambari, TEZ, Flume, HBase,HCatalog,KNOX, Pig, YARN), CORBA, Shell Scripting, J2EE, Enterprise Java Beans 2.0, EJB3, Splunk, Tibco EMS, Pivotal Cloud Foundry, Message Beans, MDB, Apache Camel, Cassandra,jQuery, JSON, Web Services, Java Beans, Spark, MLIB, Servlets, RMI, XML, SOAP, HTML, UUDP, SOAP, DHTML, SSL, Map Marker, Spring MVC, SQLPlus, Axis 1.2, JAXP, Flex, JAX-WS, Apache Ant scripts, C, Web Services, J2EE Messaging, Queues, Maven, Spring MVC,WSDL, JBPM, Jython, Drools, Ehcache, JDBC, Rational Rose,, C++, JNI, SQL (Oracle 10g)

Methodology: Object Oriented Analysis and Design using UML

OS: UNIX, LINUX, RHEL 6.4, OpenStack, Windows NT, 2000, XP, SUN SOLARIS

Hardware: IBM-PC and Compatibles

Database: Oracle 10g, Cassandra, MySQL, Informix and Microsoft SQL Server.

Servers: Weblogic 8.1, Weblogic 9.1, Websphere 6.1, JBoss 4.2 GA, Apache and TOMCAT 7.0.

Tools: TOAD, JBuilder, IntelliJ, CVS, PVCS, SVN, Maven, Eclipse, IBM RAD 7.0, Starteam and Visual Age.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Senior/ Principal Solution Architect Contractor

Responsibilities:

  • Provided Enterprise Architecture for Confidential Intelligent Prediction Engine in Machine Language using Spark MLIB. The machine learning engine used Naive Bayes, Gradient Boost, Random Forest and other supervisory algorithms besides Clustering algorithms like K-Mean. Architected and developed Strategy for data model (Training and testing set) for the prediction engine.
  • Architected and developed machine learning Prediction Engine for Confidential & Confidential Application Resource Optimizer. The engine predicted Network impact of mobile applications, Identify changes in app behavior over time and Discovery of new predictors of poor application behavior. The algorithm used were K-means, Streaming K-Means, Gaussian mixture, Naïve Bayes and KNN. Machine learning prediction platform was installed on Bigdata Hadoop Cluster and invoked via Spark REST Services.
  • Used Spark Streaming with Kafka for Network behavior Anomaly detection tool.
  • Analyzed overall architecture of systems, including hardware and software.
  • Managed team of Software developers.
  • Involved in Agile approaches, including Test-Driven Development and Scrum.

Technology: J2EE,Web Services, Scala, Machine Learning, Design patterns, Apache Spark, MLIB, Kibana, Kafka, Elastic Search, Apache Hadoop stack (2.4), Jenkins, GIT, Tomcat.

Environment: JAVA (1.8), Tomcat 6.0, Oracle, XML, Web Services, SVN, Hortonwork, Linux RHEL 6.4 and Win NT.

Confidential, Dallas, TX

Technical Lead/Application Architect Contractor

Responsibilities:

  • Involved in the scoping of Confidential (Consolidated Payroll Application) application Rewrite from Legacy to J2EE Enterprise framework. The application processed payroll for the Employees using the Schedule, Switch Punch, Vacation, Employee and Pay code data received from external Workflow Management system
  • Created Blue Print/Design for Rewrite of application.
  • Defined Technology Stack for the project.
  • Used GitHub/Stash for Source code Management.
  • Managed team of Software developers.
  • Developed critical components for the Re-write project.

Technology: J2EE, RESTful Web Services using Apache CXF, Jenkins, Design Patterns, Maven, Hibernate, Spring, Tomcat, Stash, Gradle, GitHub, Stash, HTML 5, ReactJS using Flux Architecture.

Environment: JAVA (1.7), Tomcat 7.0, Oracle 11g, Web Services, GIT, Linux and Win NT.

Confidential, Dallas, TX

Technical Architect Contractor

Responsibilities:

  • Architected and developed reusable framework tools primarily for Point to Point Subscriber JMS communication (Asynchronous connectivity to Confidential & Confidential billing systems), Model Driven Testing, Java Cobra Integration and Data Audit. These framework components were leveraged by various Confidential & Confidential departments.
  • Researched and recommended technology to improve various systems.
  • Architected and developed Bigdata Validation Platform leveraging MapReduce, Hive, Sqoop, WebHDFS, Oozie, Knox, Storm, YARN, HBase, HCatalog, Tez, Pig, Flume, Ambari and Ganglia used by various Confidential & Confidential departments. Used JQuery and ExtJs for UI framework development.
  • Architected and developed Bigdata Validation Platform using Pivotal Cloud infrastructure leveraging Hadoop Service Brokers, WebHDFS, WebHCatalog, Hive, and Map reduce/Streaming.
  • Architected Core Custom MapReduce platform leveraging Hadoop for Tools team.
  • Provided Architecture for framework that would detect nodes participation in a cluster .The application would automatically scale itself until it detects all the nodes had participated successfully. The persistence logic was performed in Cassandra.
  • Designed/Developed Blue Prints for deploying various Confidential & Confidential Automation Tools using Confidential & Confidential Cloud Delivery Platform on RHEL 6.4 configured on OpenStack. Created Strategy around blueprint design for various tools.
  • Analyzed overall architecture of systems, including hardware and software.
  • Managed team of Software developers.
  • Involved in Agile approaches, including Test-Driven Development and Scrum.

Technology: J2EE,Web Services, Sencha Ext JS, WSDL, JMS, Tibco EMS, JAX-WS, JAXB, XSD, Design patterns, ParasoftSOA Test 9.2, Jython, Apache Hadoop stack (1.3 and 2.4), Jenkins, Hudson, Splunk, Cassandra, Pivotal Cloud Foundry, Tomcat.

Environment: JAVA (1.6), Tomcat 6.0, Oracle, XML, Web Services, SVN, Hortonwork, Linux, OpenStack Havana, RHEL 6.4 and Win NT.

Confidential, Southlake, TX

Lead Developer

Responsibilities:

  • Involved in the enhancement of Profile Reservation system applications. The system was used to store customer or travel agent profile and provide various functionalities like Frequent Travel benefits, Vehicle and hotel reservation, flying companionship, airlines alliances, and LAN pass facilities.
  • Involved in the framework design and development of the Sabre Unified platform application.
  • Managed team of Software developers.
  • Provided guidance to developers in development of various features in the project.
  • Involved in Agile approaches, including Test-Driven Development and Scrum

Technology: J2EE, Design Patterns, Maven, Hibernate, Web Services, Spring, WSDL, JAX-WS, Design patterns, Java Business Processing Management (JBPM 5.1), Drools 5.3 Rule Engine, Apache Camel, Ehcache, Spring MVC 3.5, RESTful Web Services, JAX-WS Web Services using Apache CXF, Jenkins, Hudson, Tomcat, JBoss and XSD.

Environment: JAVA (1.5), JBoss 4.2GA, Tomcat 6.0, Hibernate, Oracle, XML, Web Services, SVN, Linux and Win NT.

Confidential, Lewisville, TX

Team Lead / Architect

Responsibilities:

  • Involved in the Design, Architecture and Implementation of various Enhancement features for Confidential, the Loan Origination application.
  • Designed and developed Complex modules.
  • Managed team of Software developers.
  • Created Architecture documents for Confidential project.
  • Involved in Agile approaches, including Test-Driven Development and Scrum

Technology: J2EE, Struts, Design Patterns, Ant, Maven, Spring MVC, Struts, Ajax, Hibernate, Ehcache, Web Services, Spring, WSDL, JAX-WS, jQuery, JSON, Design patterns, Jenkins, Hudson, Tomcat and XSD.

Environment: JAVA (1.6), JSP, Tomcat 6.0, Hibernate, MySQL, XML, Web Services, Struts, SVN, Linux and Win NT.

Confidential, Irving, TX

Senior Software Architect

Responsibilities:

  • Involved in the Design and Implementation of various Enhancement features for IRS 2290 and Permit Link projects. IRS 2290 is an IRS-certified electronic heavy vehicle use tax filing service, designed to help streamline the 2290 (Heavy Vehicle Use Tax) filing process.
  • Permit Link application is used to order trip/fuel, oversize/overweight and mobile home permits online, or check the status of a permit.
  • Involved in Architecture/Design and Implementation of various components of NextGen Permit Systems. NextGen permits system is an online Order Management system that issues Permits to the Vehicles and tracks the life cycle of the Permit Order.
  • Created Architecture documents for NextGen Permit project.
  • Lead a team of developers both onsite and offshore.
  • Worked as Release Manager for projects.
  • Provided mentoring for developers and provided guidance in development for projects.
  • Designed and developed Complex modules.
  • Involved in Agile approaches, including Test-Driven Development and Scrum

Technology: J2EE, Struts, Design Patterns, Ant, Adobe, Flex, Web Services, Spring, WSDL, JAXP, Websphere administration, Acegi, UML, Java Business Processing Management (JBPM 4.2), Ehcache, Spring MVC, JAX-WS,Maven, Rational Rose, JBPM, UML, Design patterns, Websphere Caching, Clustering and XSD.

Environment: JAVA (1.5), JSP, IBM RAD 7.0, Ibatis, EJB3, EJB2, JSF, WebSphere 6.1, Oracle, XML, WebServices, Struts, CVS and Win NT.

Confidential, Irving, TX

Senior Software Engineer

Responsibilities:

  • Involved in the Design and Implementation of various Enhancement features for the Business Cost Modeler application and Plan Design Utility.
  • The Business Cost Modeler application is used to compare benefits and coverage provided by various Health Insurance companies.
  • This consumer -facing Web solution enables plan members to make better healthcare decisions by providing real-time, personalized transparency capabilities for benefit decisions, treatment options and related costs, and health benefit usage.

Technology: J2EE, Struts, JDO, Design Patterns, JSF, Swing, Hibernate, Spring, Gap Analysis, Rational Rose, Web Services, ANT, WSDL, Acegi, Ant,Cruise Control, JAXP, Websphere clustering, Caching and XSD.

Environment: JAVA (1.5), JSTL, WebSphere 6.1, XML, Linux, WebServices, Axis, Struts, EJB3, Hibernate, Perforce, PVCS and Win NT.

Confidential, Dallas, TX

Lead Programmer Analyst

Responsibilities:

  • Involved in the Design and Development of various features for RTM (Rapid Transportation Management System) application. The application involved inventory and transportation order management, vendor assignment, route calculations, activity boards management for orders and alarms management for delivery of the order.
  • Provided mentoring for developers and provided guidance in development of various modules in the application.
  • Involved in the Design and Development of various features for PUDO (Pick Up and Delivery Order) application. The application was based on the RTM (Rapid Transportation Management) system and involved the set up of pick up and delivery locations, route calculations, zone and station set up for international delivery, order tracking, vendor delivery status and warehouses set up and management.
  • Involved in Agile approaches, including Test-Driven Development and Scrum

Technology: JDBC, J2EE, Struts, JDO, Hibernate, Spring, Enterprise Java Beans, Message Beans, JNDI, Web Logic 9.1, AJAX, WSDL, EJB3, EJB 2.0, Apache Ant Scripts, UML, JSF, Design patterns, Webservices, Cruise Control, WSDL, Axis and Log4J. Implemented various design patterns.

Environment: JAVA, Sun Solaris, Oracle 9.0, Linux, Shell Scripting, JDBC, CVS, PVCS, J2EE, JNDI, XML, Win NT, LDAP, SQL, Enterprise Java Beans, WebLogic 8.1.

Confidential, Savannah, GA

Lead/Senior Developer, Designer and Technical Analyst

Responsibilities:

  • Involved in the Design and Development of Point of Sale and Customer Care modules for Next Generation Billing System (VBOSS). The Design as well as the Implementation of the Billing System was done using Enterprise Java Beans, J2EE, Struts, JSP, SOAP, UUDP, Core Java, Servlets and Java Script. Beans were written to communicate with the underline Oracle database. X-Doclet and Middlegen were used for Enterprise Java Beans. Developed and modified existing Ant Build Scripts. Created Stored Procedures, Triggers and Functions in Oracle.
  • Involved in the Development of Server Side application named XMLGateway for Point of Sale. This application was involved in sending back the SOAP and UDDP based XML responses for XML based requests that involved Account, Service Creations (Cellular, GSM and GPRS), and Taxes calculations, Proration, Price Override and Payments.
  • Involved in the Quality Assurance for the Next Generation project. Created Test Cases for testing various functionality of the Billing System using Mercury Tool.
  • Involved in Technical Analysis for the Point of Sale system of the Next Generation system.
  • Involved in the Development and module Design as well as the Implementation of Enterprise based Client Server system using the knowledge of Enterprise Java Beans, J2EE and Model View Control. The system was a billing system called Speedsuite. The modules were written to convert a COBOL based billing system to a GUI based enterprise level billing system. Used core Java, JSP, Enterprise Java Beans, Servlets, and Java Script. Beans were written to communicate with the underline Oracle database. Session and stateful beans were used for inventory and catalog based modules.
  • Various modules like inventory management, printing receipts, checkouts, payment, and bill summary and bill information were developed and enhanced later as per the client requirements.
  • The system was developed in WebLogic 6.1 environment and used Ant scripts for EJB deployments.
  • Designed and developed a Java and XML based Address Validation system. The system interacted with Map Marker 8.0 and provided a solution to the Confidential ’s customer with the validated addresses. The system used XML parsers and formatters and interacted by the CIMS (Cellular Information Management System)
  • Designed and developed a producer-consumer model in Java for populating the correct Zip+four for all addresses. The system was multithreaded and used queues. The system used Map Marker 8.0 as the third-party software for accessing the address databases.
  • The system verified the data for millions of customers and had a very high throughput. Used producer-consumer framework for the design and development.
  • Shell scripts were written for automating the transactions.

Technology: JDBC, J2EE, Struts, JNDI, SOAP, UUDP, Spring, Swing, Web Logic 8.1, X-doclet, Middlegen, WSDL, Apache Ant Scripts, Webservices, Axis, Log4J and Mercury Tool. Implemented various design patterns.

Environment: JAVA, Sun Solaris, Oracle 9.0, Shell Scripting, JAXP, JDBC, STARTEAM, J2EE, JNDI, XML, Win NT, LDAP, SQL, EJB 2.0, WebLogic 8.1, Map Marker 8.0, JSERVER 3.0.

Confidential, Overland Park, KS

Senior Software Engineer

Responsibilities:

  • Involved in the Development and Module Design as well as the Implementation of Vitria-based Sprint - ION project. The project involved creating Vitria-based connectors and automator servers. Involved in the writing of use cases in UML and developing the sub-systems.
  • The connectors and automator servers were based on receiving the data from the external systems on channels. The subsystems interacted with the Oracle database through CORBA layers. The CORBA Clients and servers were generated for extracting the info from the Oracle database.
  • Designed and Developed a Master Automator server in Java using businessware Vitria. The purpose of the Master Automator Server was to clear the entry for the Business Process Identifier (BPID) in the local Oracle database for each type of transaction. Business Process Identifier uniquely determines a transaction in businessware world.
  • Designed and developed a Vitria-based connection model, which was used by various systems to interact with the database through CORBA layer. It used Vitria connectors and transformers.
  • Created front-end GUI using JSP and Servlets.

Technology: Used JDBC, J2EE, JNI, JNDI, and Web Logic 6.1, Implemented design patterns such as Factory, Façade and Visitor pattern.

Environment: JAVA, Vitria, Vitria Business Ware 3.1.2, CORBA (Orbix), Sun Solaris, Visual Age, Oracle 8.0, Shell Scripting, JDBC, PVCS, J2EE, JNDI, JNI, XML, Linux, Win NT, LDAP, SQL, Enterprise Java Beans, WebLogic 6.1, OOAD and UML using Rational Rose.

Confidential, CA

Developer and Designer

Responsibilities:

  • Designed and developed modules for the Confidential application. This involved writing applications to send the transaction files to the server .The module updated the database with the technician ID and related info. Enterprise Java Beans were used for retrieving user information from the Oracle databases. Involved in writing message processors that utilized Servlets. The system was a client /server with a wireless connection. The front-end and back-end were written in Java using JSP and Enterprise Java Beans. It was used to improve the technologies that the technicians had Confidential their disposal.
  • Involved in the Development and Module Design as well as the implementation of eNTRI Project, an e-commerce portal providing on line shopping cart where the customer can fill the forms on-line as well as buy the products. Used Servlets, java beans, JDBC, JNDI, Enterprise Java beans for interfacing the online shopping cart to the server database. Involved in writing Use Cases and Object model for certain modules of the above project using UML. Enterprise java beans were used for retrieving user profile and transaction info from the oracle database. Involved in heavy designing and implementation of stateful session beans and entity beans. Servlets were used for the above project to interact with the JSP pages. Used XML Deployment descriptor for describing the bean remote, home interface and database connection pool mapping. Designed and developed SOAP based client and server for accessing user data from Remote machine.
  • Worked on client side in CORBA using object broker. Redesigned the client side application in C++ under CORBA, which was used to get customer related banking info from the remote CORBA Server. Also used enterprise Java BEANS. Worked in Object Oriented programming using UML. Designed and developed enterprise java beans for the project (Stateful and entity beans).
  • Worked in BIS scheduler in java and designed and implemented modules using JDBC, XML, and XML parser, RMI. The system involved sending SGML format data to the remote server and getting back the results. The document was parsed using XML parser and data inserted with JDBC calls.
  • Involved in the Design/Development as well as the implementation of the SSA project involving Interprocess communication and sockets in C++. Used Servlets to develop a partner site for the SSA (Single Sign on Architecture).
  • Shell scripts (Korn) were written for automating the transactions. Used WebLogic6.1 and WebSphere servers for the Enterprise Java bean deployments and Servlets. Servlets were used for session tracking.
  • Responsible for the object modeling and writing Use cases. Performed OOAD using Rational Rose. Used standard design patterns for above projects.
  • Wrote stored procedures, triggers, JDBC and SQL scripts to populate data in Oracle and Sybase databases.

Environment: JAVA, HP-UNIX, C++, Visual Age, CORBA (ORBIX), SOAP, OOAD and UML using Rational Rose, datagate, WIN NT, JSP, WebLogic5.1, WebSphere 3.5, Websphere administration, Servlets, RMI, XML, Java Beans, JBuilder, J2EE, JNDI, JNI, JMS, Enterprise Java Beans, JNDI, JNI, PVCS, J2EE, JDBC, Linux, JBuilder, LDAP, Apache, PVCS, SQL, Sybase and Oracle 8.0, Visual cafe, Clearcase, Visual Age, SQL, SOAP, SSL, Visual Age, Socket, Apache, LDAP, Unix (Solaris and HP), Unix Internals.

We'd love your feedback!