Post Job Free
Sign in

Web Developer Project

Location:
Dallas, TX
Posted:
January 17, 2017

Contact this candidate

Resume:

RACHID DRISSI

keller, TX *****

TEL: 650-***-****

Email: *******@*****.***

OBJECTIVE

A position as a Solution Architect. Offering strong knowledge of the different staged of architectural design development along with expertise in employing methods to bring construction projects to completion in a time efficient manner.

SKILLS SUMMARY

Development Skills: Java 8, Netflix Api, Spring Cloud MicroServices, Spring Data, SpringBoot, Gemfire, JPA, Spring OAuth2, Spring Data, Elasticsearch, GemFire, Cassandra, Akka, Scala, Spray, Play2, Docker, Kafka, RabbitMq, RxJava, LogStach, Splunk, AngularJS, JavaScript, NodeJs, AngularJs, RxJs, Jasmine, Protoctor, Metor.js, Ionic, HTML5, CSS3, Hadoop, MapReduce.

PROFESSIONAL

EXPERIENCE

OverSight Tech Lead/Principal Software Engineer

Jan. 14- Present SouthWest Airlines Dallas,Texas

Project: C-PALS

Responsibilities:

Providing technical leadership and overviewing system architecture.

Developing core framework modules/stories with Agile Test Driven and Behavior Driven development process.

Supervising members in local and other global teams to ensure functionality and quality adhere to requirements and development standards.

Led design, implementation and evolution of all components of the application.

Worked closely with the entreprise architects to align the technical vision.

Accomplishments:

Developed technology transition roadmap to migrate functionality from legacy applications to the new microservice architecture platform.

Led 30+ person development on/offsore team to implement and deploy fault-tolerant, scalable system using cloud-based tools, and ramping up teams to work with these technologies.

Designed and developed several microservices, built on top of Spring Cloud, Akka actor framework, Gemfire for data storage with an event-sourcing/CQRS approach and ElasticSearch for search and reads.

Implemented event based messaging services powered by RxJava, connecting multiple, independent services together.

Deigned and implemented a Single Page Application(SPA) using AngularJS, RxJs, WebPack, Gulp.

Currently upgrading and migrating the Front end application to AngularJs2.

Worked closely with Entreprise Architects and DevOps to foster a transition to Docker and CloudFoundry

built a CoreOS and Spring Cloud powered Docker cluster for running production services.

Related Skills: : Java, Netflix Api, Spring Cloud MicroServices, Eureka, Zhul, Ribbon, Spring Data, SpringBoot, Gemfire, JPA, Spring OAuth2, Spring Data, Docker/Docker Compose,Elasticsearch, GemFire, Cassandra, Akka, Scala, Spray, Play2, Docker, Kafka, RabbitMq, WebSockets, LogStach, JavaScript, NodeJs, AngularJs, HTML5, CSS3.

Sr. Lead Application Developer/SOA Architect

Jan. 13- December 13 Xerox Business Services Dallas,Texas

Project: AMP Core Platform

Amp Core Platform is a platform that consolidates service delivery into a unified solution so that clients can benefit from standardization, an ITIL V3-capable solution and advanced service management capabilities such as data center automation, business service management (BSM) and process integration.

Responsibilities:

Provided technical leadership and overviewing system architecture.

Developed core framework modules/stories in an Agile Test Driven and Behavior Driven development process.

Supervising members in local and other global teams to ensure functionality and quality adhere to requirements and development standards.

Led technical assesments of vendor products and new technologies.

Led design, implementation and evolution of all components of the application.

Related Skills: BMC Remedy, Salesforce, CloudFront, Java, J2EE, WebLogic, Oracle ESB, Drools, Jenkins, JBehave, Flex, Spring-WS, Rest Api, Json, Gson/Jackson Soap, Axis Apache CXF, Sitemesh, JQuery, Protovis, D3.js, JavaScript, Struts2.

Web Architect, Technical Lead and Senior Web Developer

April. 09- Dec 2012 Philips Heathcare Informatics, Inc Foster City, California

Project: PCCI Customer Portal

Role: Web Architect, Technical Lead and Web Developer

The PCCI Customer portal is a web-based application designed to provide Philips Healthcare customers with access to case management, Dashboards and role-based reporting, real-time alerts, search the knowledge base, Survey, training Information and powerful integration with internal/external application.

Responsibilities:

Performed and Led Architecture of the PCCI customer portal.

Led technical assesments of vendor products and new technologies.

Led design, implementation and evolution of all components of the application.

Wrote requirements, design documents, UI design/layout documents, use cases, object/class description documents, and test cases.

Designed and developed component-based solutions that are flexible, loosely coupled and highly cohesive

Effectively negociated delivery dates for all SDLC work deliverables with Project Manager and team.

Led, mentored team members and provided coaching as needed.

Provide input and technical consultation in identifying and implementing new uses of information technologies that assist the functional business units in meeting their strategic objectives.

Led design, implementation of the salesforce integration with the PCCI customer portal.

Designed and implemented a real-time alert with salesforce data using the streaming api.

Designed and implemented Survey tool to generate surveys that feed to the enterprise feedback management SatMetric.

Migrated data such as accounts, cases, contacts, assets, entitlements from legacy system Goldmine to salesforce using Talend.

Related Skills: JDK1.6, JSP/Servlets, Sitemesh, JQuery, Protovis, D3.js, JavaScript, Struts2, Log4j, Rest Api, Json, Gson/Jackson Soap, Axis, Xerces, JAX-WS, Spring, Hibernate, Jaspyt, Mysql, MsSql Tomcat, HAProxy, XML, IntellijIdea, Salesforce Apex Api, OAuth2.0, JOSSO, WSO2, Force.com, Twillio, Talend, Piwik, MuleSoft, Git, Maven, Lucene, Compass, ElasticSearch,GrayLog2, MongoDB, logstach, Splunk, Zabbix.

Project: Heartbeat Remote Monitoring System

Role: Senior Developer

The Heartsystem is a remote monitoring system to alert customer care team of unforeseen conditions in any of our customers' systems, enabling them to respond before the issue impacts patient care and operations.

Responsibilities:

Led design, implementation and evolution of all components of the application.

Led technical assesments of vendor products and new technologies.

Researched, evaluated and applied state-of-art machine learning algorithms to Heartbeat Data.

Migrated SQL Server Data to hadoop using sqoop.

Researched Pros/Cons/Risks of Hadoop distributions and was very active in the discussion of selecting Hadoop distribution.

Proposed and introduced to the monitoring team to use Splunk App for HadoopOps to monitor Hadoop cluster

Related Skills: Java, MapReduce, Rest, Spring Data, Spring Batch, Hadoop, Hive, Pig, Avro, Flume, Sqoop,Cloudera, BeesWax, ElasticSearch, MongoDB, Splunk, Zabbix.

Project: Xiris

Role: Senior Web Developer/Technical Lead

Xiris is a web-based application designed to automate workflows for imaging modalities and nuclear medicine, streamlines information acquisition, and also manage patient registration, scheduling, exam tracking, dictating Exams, Mark Arrival, workflow, staff and resource management, as well as the generation of reports and statistical information.

Responsibilities:

Analyzed the limitations and issues of existing scheduler, and Architected, Designed and implemented a scalable scheduler module.

Managed integration of web applications with backend databases.

Designed and developed database schemas to support web applications using PostgreSql.

Supported technology used within the organization and the department including SVN and CVS.

Led, mentored team members and provided coaching as needed.

Provide input and technical consultation in identifying and implementing new uses of information technologies that assist the functional business units in meeting their strategic objectives.

Resolved Postgres to Oracle conversion issues.

Researched and evaluated alternative solutions and recommended the most efficient application programming solution.

Participated in code reviews and application transition to support team.

Participated on various technical committees and councils and provide input and feedback to management.

Related Skills: JDK1.5, JSP/Servlets, CSS, JavaScript, Struts, Log4j, Tiles, J2EE Design Patterns, Soap, Axis, Xerces, JAX-WS, Validator, Spring, Hibernate, Postgres, Tomcat, Oracle10G, XML, MyEclipse, Poseidon, Quartz, Toad, Subversion, iText, Ant, YourKit, JMeter, WebLoad.

Project: Xiris Billing (XB)

Role: Senior Web Developer/Technical Lead

XB is a web-based billing software for billing services. The system offers functionality for patient scheduling, online eligibility checks, denial tracking, functionality for charting, problem lists, medication management, electronic prescribing, order management, lab tests and document management, among other capabilities.

Responsibilities:

Conducted analysis of department’s business processes and functional requirements.

Wrote requirements, design documents, UI design/layout documents, use cases, object/class description documents, and test cases.

Collaborated with developers, DBA and network Admins to design and implement a quality software solution.

Responsible for development and maintaining trading partner definitions and handling communication with trading partners for EDI transaction set up and ongoing maintenance.

Designed Edi 270/271 eligibility module to ensure that EDI transactions are HIPAA-compliant

Designed and developed a single-sign-on(SSO) interface between Xiris and XB

Led, mentored team members and provided coaching as needed.

Administered Oracle J2ee Application Server OC4J.

Supported, monitored and optimized the application by automating the manual tasks and fixing the bugs.

Related Skills: JDK1.5, JSP/Servlets, CSS, JavaScript, Struts, Ibatis, Log4j, Tiles, J2EE Design Patterns, Soap, Axis, Xerces, JAX-WS, Validator, Spring, Hibernate, Postgres, Tomcat, Oracle10G, XML, MyEclipse, JasperReports, Quartz, Toad, Subversion, iText, Ant, YourKit, JMeter.

Web Developer/EA Integrator/ Luminis Administrator

Dec. 01- Mar. 09 New Mexico State University Las Cruces, New Mexico

Project: Student Employment Service (SES)

Role: Senior Web Developer/Technical Lead

SES is the on-line employment system for NMSU's Student Employment Service

Designed to assist students in obtaining career related jobs that will help defray the cost of a college education. Assist employers in finding qualified employees; and serve as a resource for students and employers in any and all matters related to student employment.

Responsibilities:

Conducted analysis of department’s business processes and functional requirements.

Led design, implementation and evolution of all components of the application.

Wrote requirements, design documents, UI design/layout documents, use cases, object/class description documents, and test cases.

Collaborate with developers, DBA and network Admins to design and implement a quality software solution.

Established data architecture and database design schema.

Designed permission scheme to authenticate faculty/Student/HR

Developed business model and persistence layer using Hibernate and Spring.

Developed user interfaces and their corresponding controller classes using Struts and Tiles

Developed PLSQL Scripts to migrate Database from VISTA (MainFrame/DB2) to Banner (Oracle DB)

Resolved DB2 to Oracle conversion issues.

Developed shell scripts to generate custom reports.

Supported, monitored and optimized the application by automating the manual tasks and fixing the bugs.

Administered Oracle J2ee Application Server OC4J.

Related Skills: JDK1.4/1.5, JNDI, Jikes, JSP/Servlets, CSS, JavaScript, Struts, Log4j, DisplayTag, Tiles, Design Patterns, OsUser, OsCache, Validator, Spring, Hibernate, Oracle10G, XML, LDAP, MyEclipse, Poseidon, Quartz, Toad, Subversion, iText, Maven, Ant, StrutsTestCase, JProfiler, JMeter, WebLoad.

Project: DarsWeb

Role: Web Developer

Responsibilities:

Analyzed, refactored and enhanced components of the web degree audit web application for faculty, advisors and students.

Used Apache log 4j Logging framework for logging of trace and Auditing.

Identified bottlenecks and improved performance using JProfiler.

Analyzed and fixed suspected memory leaks.

Fixed and troubleshot bugs encountered in the production environment

Related Skills, Java, JSP/Servlets, Oracle, Toad, OC4J, Mainframe, DB2 Gateway, LDAP, XML, Ant, SVN, Linux, Solaris, shell scripting.

Project: Electronic Funds Transfer (EFT)

EFT is a web application that helps students to pay for holds or request transcripts.

Role: Web Developer

Responsibilities:

Designed and developed SQL scripts and queries using DB2 and DBvisualizer, unit tests, ANT build scripts,

Developed the deployment scripts using ANT to deploy the application in Oracle OC4J/Tomcat.

Installation and configuration of DB2 Gateway on Linux.

Installation and configuration of OC4J/ Tomcat Server.

Fixed and troubleshot bugs encountered in the production environment

Related Skills, Java, JSP/Servlets, CSS, JavaScript, OC4J, Tomcat, Mainframe, DB2 Gateway, LDAP, XML, Junit, Ant, CVS, Linux, Solaris, shell scripting.

Project: Uportal

Responsibilities:

Utilized the JA-SIG uPortal open-source Java framework as a basis to implement and maintain a portal for students, faculty, and staff.

Worked to refine configuration management processes through CVS and Ant.

Developed and utilized XML interfaces with XSL transformations to deliver customized portal content based on the user's LDAP attributes.

Related Skills, Java, Design Patterns, Jsp/Servlets, CSS, JavaScript, Eclipse, OC4J/Orion, Tomcat, Mainframe, DB2 Gateway, LDAP, XML/XSL, Junit, Ant, CVS, Linux, Solaris, shell scripting.

Project: SunGard Luminis Portal

Role: Luminis Administrator

Responsibilities:

Installed, configured and maintained Banner Channels, SunGard Learning Management Gateway and SunGard Luminis Message Broker.

Implemented Luminis Channels for SunGard ERP Banner (Self-serv).

Installed and Set up single sign-on to Banner (INB), Workflow with LDAP Server.

Designed, developed and deployed Java channels.

Implemented full Migration from Luminis 3.3 to 4.0.1.

Improved Luminis performance by analyzing threads dumps, performing Tomcat tune-up in collaboration with DBA.

Deployed the SunGard eProcurement on Tomcat server.

Set up the SunGard eProcurement(Banner Gateway/SciQuest) Connections.

Administered the services SciQuestRelayProducer/SciQuestRelayConsumer.

Administered the services BannerP2PConsumer/BannerAQGateway.

Implemented scripts to import/purge/ users accounts to Luminis portal.

Installed, Configured, Maintained, Applied Patches and Performed Upgrades of SunGardHE Luminis portal.

Performs day-to–day maintenance and support activities of the various Luminis components.

Related Skills: Java, JSP, Servlets, ANT, XML, JMS, Tomcat 5.5, Sun Calendar,

LDAP, Oracle, Solaris, Linux, TOAD, PL/SQL, Cognos SDK, ODS, Crontab, Shell/Perl.

Project: SunGard Workflow

Role: Luminis Administrator

Responsibilities:

Installed Oracle Application Server 9/10gR2.

Installed, Configured and Maintained Upgrades of SunGard Workflow System.

Integrated SunGard Workflow with SunGard Banner and SunGard Portal Luminis.

Implemented scripts to import/export/extract/purge workflows.

Monitored and tuned Oracle Application Server/Workflow engine.

Developed Student Financial Aid web application to allow workflow users to approve massive financial aids based on eligibility criteria.

Developed Employee Tuition Waiver web application to allow employees to apply online for tuition waiver.

Related Skills: Ant, Java, JavaScript, CSS, XML, JSF, Spring JDBC, Shell, Tomcat 5.5, Oracle 9/10gR2, Solaris.

Project: Webct/Blackboard

Role: Blackboard Admin

Responsibilities:

Administered, Maintained and Performed Backups/troubleshooting/Upgrades of WebCT4 Learning System.

Implemented Data cleansing and migration scripts.

Installed, Configured Blackboard CE8 Learning System.

Configured Blackboard CE8 Learning System to Support SunGard Data Integration.

Configured Blackboard CE8 Learning System Single-SignOn Support for SunGard.

Administrating Weblogic Application server on Solaris.

Related Skills: Perl, Shell, XML, PlSql, Java, MyEclipse, J2EE, Weblogic, Solaris, and Oracle.

Project: Jira Administration

Installed, Configured and Administrating Jira the J2EE bug Tracking System

Performed full migration from old bug tracking system to Jira

Related Skills: Java, Perl, OfBiz, Webwork, Jelly, OC4J, Postgres, Linux, Solaris

Software developer

Mar. 00- Nov. 01 Enovia Corporation Charlotte, NC

Project: Enovia Enterprise Data Exchange

This product is an XML exchange method, used to enable Volvo users to perform data exchanges (import/export) with suppliers and partners, allowing data migration and synchronization with ENOVIA products.

As a part of the development team, participated in the architecture, designed and implemented set of components (checkers/Mergers) as well as mentoring other developers and helping them understand the application.

Investigated technical alternatives for solving design and code problems, Involved in testing and debugging.

Implemented set of customizations, developed UNIX shell scripts for automation process.

Related Skills: UML, C++, C++/Java IDLS, COM, RDBMS (Oracle, DB2), UNIX/WinNT, XML, Shell Scripting (Perl, Ksh, Bash), CVS.

Project: Enovia Content Management

Content Management Application provides a collaborative environment for Boeing users to gather and reuse the enterprise's most valuable assets their product, process, and manufacturing knowledge, which are stored in the form of information items. This product has multi-tier architecture.

Responsibilities:

As a part of the development team, responsibilities involved design and development of front/Back-end components, business logic, to meet existing requirements as well as accommodate future enhancements in the application.

Investigated technical alternatives for solving design and code problems relating to the application.

Demonstrated application functionality in customer presentations.

Contributed to project planning in the team and Document own work.

Related Skills: OOP/OOA, UML, Java Swing, C++/Java IDLS, COM, RDBMS (Oracle, DB2), UNIX/WinNT, XML, Purify, Shell Scripting.

Software developer

Mar. 98- Feb. 00 Reservoir Characterization (RC2) Denver, CO

Project: ResFrac

ResFrac is a petroleum-distributed application, providing a set of tools for understanding and Characterizing fractured reservoirs. With its intuitive interface, it allows the Petroleum Engineer to import, analyze and integrate geologic, geophysical and engineering data into a fractured reservoir model.

Responsibilities:

Designed, implemented a cross platform Object Oriented Application.

Developed of several computational modules as well as several 3D heavy Modules.

Implemented algorithms, GUI, Interfaces to access data on the back-end server.

Implemented Cross platform 3D Graphic library similar to OpenInventor.

Related Skills: Qt, C/C++/ Java, OpenGL, Visual C++, Glut, OpenInventor, COM, Corba, UNIX/Linux/WinNT, Patterns, Multithreading, Shell Scripting (Ksh, make/sed, awk).

EDUCATION

M.S. Mathematics

May 2008 New Mexico State University Las cruces, New Mexico

M.S. Computer Science

Aug 1999 New Mexico Tech Socorro, New Mexico

LANGUAGES

Fluent (Written and Verbal) in French, Spanish - moderate -.



Contact this candidate