Lead It Specialist Resume
Orange, CA
SUMMARY:
- More than 10 years of professional experience in software development, worked on large scale software implementation for top healthcare organization, financial institutions and education system. Good understanding of software system and architecture design, familiar with software development process and methodologies such as Agile, SDLC, RUP, ITIL;
- Experience with data modelling, process modelling, messaging middle ware; developed application using various languages such as C, JAVA, Python, Sacal,Ruby etc.
- Good experience with model front end development, experience with nodejs, express, AngularJS, Redux, npm, bower, gulp; experience with open source tools, cloud computing, Amazon EC2, big data application development and machine learning. Self - starter and quick learner can work in different environment and solve problems.
SKILLS:
- JEE Application development, modern web development using REST, AngularJs, NodeJs, ReactJs, Redux, Express, Springboot, NoSql database,Docker
- Information infrastructure Security
- Enterprise Application Integration, data integration
- Big data application, data visualization and machine learning
TECHNICAL SKILLS:
Languages and tools : JAVA, Jquery, Python, R, Scala,Groovy, C, C#, PL/SQL, Perl, UNIX Shell Script, PHP, XML, JavaScript, HTML5, UML, D3.js, ReactJS, AngularJS, Springboot, Playframework, Docker
Application Server/Networking/NoSQL DB : ElasticSearch, Logstash, Kibana, CouchBase, Cassandra, Cloudera, Apache Spark, MapR, Apache Drill, Apache Hive/Impala/Shark, Fuse ESB, JBossFuse, Jetty,Tomcat, Nodejs, Angularjs, Bootstrap, Fidller,IBM Web Sphere, Weblogic, Jboss, LDAP server, Websphere MQ, Active MQ, Apache web server, Autosys,TIBICO5.x, Spring Integration
IT Infrastructure, Security : OAuth, SAML, Openssl, Netegrity SiteMinder, Netegrity Identity Minder, RSA ClearTrust5.5, Netscape Certificate Server, Sun Java Identity manager.
SCM Tools : Subversion, ClearCase, MKS, PVCS, CVS, Perforce
Development Tools: Eclipse, STS, FuseIDE,WSAD, XMLSpy, XDE, MS Visual studio. Visio Professional.Rational RoseMS Project
Monitor/Performance Test Tools : JBoss Operation Network,Wily,Jmeter, Jconsole,JProbe, BigBrother, Topaz, Splunk, SiteScope,Fiddler,Wireshark
RDBMS : Oracle, DB2, MySql, H2, Intersystem cache, Postgress,Informix, SQL Server, SYBASE
PROFESSIONAL EXPERIENCE:
Confidential, Orange, CA
lead IT specialist
Responsibilities:
- Integrate HL7 data using ensemble integration engine, Kafka, elasticsearch cluster, and logstash, data source including health information exchange and other silo systems.
- Collect log data using logstash and send to Elasticsearch. Write matching rules using Grok.
- Load HL7 FHIR medical data into Elasticsearch index, create index and mappings
- Develop micro service and API platform using nodejs, express, REST API, Docker. The service allows generating single page healthcare applications.
- Develop REST API using Java, springboot for web based document portal, developed JPA, JDBC persistent layer. Implement document viewer portal using nodejs and AngularJs. Implemented IHE XDS profiles.
- Create docker images for various applications. Setup development environment by pulling docker images and running the images.
- Design Cassandra table schema, persistent healthcare data into Cassandra, Wrote data persistent layer.
- Implement various HL7 message and CDA message transformation schema.
- Setup test and development environment, including installation of Hadoop, Cassandra, Apache Drill on Linux, windows, Amazon EC2. Used various tools such as Sqoop for data loading.
- Implemented patient similarity algorithm/model using ML library. Prototyping using R, Scikit-Learn and Weka.
- Data visualization for medical profile using D3.js
Environment: JDK8, Java, Sprintboot, nodejs, AngularJs, express, ReactJS, Docker, Junit, REST, Jekins, Jmeter, Elasticsearch, logstash, Kibana, Kafka,Docker, Intersystem ensemble, Intersystem healthshare, Allscripts touchwork, Meditech EMR, IBM Initiate (MPI), MirthMail,IHE profiles,HL7,CCD,CDA,XDSb,object script, shell script, xslt, xpath, xml, xsd,SOAP web service,scala,HDFS,Cassandra,HBase,Cloudera, Impala,Hive, Drill, weka, scikit-learn,R
Confidential, Los Angeles
Developer/Architecture
Responsibilities:
- Design enterprise service management platform using Java 8, Apache camel, FUSE ESB, Springframe work.JPA, JDBC, ActiveMQ
- Build docker image for service platform.
- Develop routing, security, load balancing, failover, auditing etc. services using JbossFuse, Apache Camel, Apache CXF and Active MQ.
- Develop various endpoint including FTP, Message Queue, CXF, HTTP, HDFS,event driven batch process, ETL process using Apache Camel.
- Implemented various security schemas, including one way ssl, mutual authentication, message level encryption, STS, SAML etc using Apache Camel, Apache CXF webservice.
- Implemented authorization module
- Develop various alerts for Jboss Operation network to monitor fuse container status, web service status and host platform status like CPU, memory etc.
- Develop performance tests using Openload.
- Write Test case to achieve more than 90% code test coverage.
- Work with redhat support team to solve application issues.
- Deployed service on EC2 cloud and openshift Paas cloud
- Use BOTO S3 API for storing document on AWS cloud
- Big data platform installation and configuration, including Hadoop, Cassandra, Impala, Cloudera, Spark.
- Big data implementation research.
Environment: Java, JDK8, FuseESB, JbossFuse, Spring, Apache Camel, Active MQ,CXF, HDFS, Jetty, SSL, SOAP,JSON, Keytool, Hadoop, Cassandra, Impala, Cloudera,Spark, hibernate, SOAPUI
Confidential, Seattle, WA
Senior Developer/Architecture
Responsibilities:
- High level and low level design, document interfaces between systems. Such as interface to Fiserv and legacy bank applications.
- Transform OFX (xml based) message to internal message format and send message to backend SOAP web service, add information for application routing and security.
- Consume various web services for financial transactions such as sign on, statement download, fund transfer and bill payment.
- Develop reporting application using shell script and Autosys.
- Create test plan and test scripts. Write test using jmeter script for automated test, e.g. sign on, browse account detail, review statement etc.
- Work with vendor such as Intuit and Fiserv to design, test and certify the product.
Environment: JAVA, J2EE, Websphere8.5, SOAP, XML, Autosys, Oracle11g, Perforce
Confidential
Senior Developer
Responsibilities:
- Analysis requirement and translate it into technical design
- Develop java application to extract, transform and load fund information from different data sources.
- Extract and transform fund data using XML and XSLT. Define XML schema and XSLT
- Consume FAMIS web service, format fund data and generate xml file for digital publishing.
- Developed jil for Autosys jobs, created shell script for tasks.
- Unit test, Integration test with third party
- Trouble shooting performance issue using JProbe
- Schedule and coordinate on product release. Create Remedy change request and tasks. Trouble shooting issues on different environment.
Environment: JAVA, JEE,Castor, web service, Autosys, SpringFramework3.0, Oracle11g, jProbe,XSD,XSLT,XML, SOAP,WSDL,soapUI,Scrum. Remedy,ClearCase.
Confidential
Senior developer
Responsibilities:
- Define and create Spring Integration process flow for SMS messaging.
- Define XML schema for SMS message.
- Create REST interface for SMS.
- Integrate with SMS gateway, develop SMS REST service.
- Consume internal SOAP payment web services.
- Develop message status tracking service for email and SMS.
- Develop persistent layer for message status tracking using JPA. Create database schema and stored procedure.
- Develop unit test using Junit4 and spring.
- Develop integration test using Groovy script and soapUI
Environment: Spring Intergration2.05, SMS gateway, Groovy, SOAP, REST, Maven, JPA,XML,XSD,Hibernate, ActiveMQ, SoapUI, Oracle11g,JIRA, SCRUM
Confidential
Senior Developer
Responsibilities:
- Integrate Confidential B2B product such as commerce, self service, customer care and report
- Migrate extranet application into intranet application using web service, spring framework and hibernate, developed both back end service and front end services.
- Developed order, price&plan, lines and services, and billing interface module for MyBiz services.
- Developed transaction history log service and notification services.
- Developed frontend using tiles and JSTL, wrote controllers, developed db access layer using hibernate, developed various services interface, configure and managed transactions.
- Trouble shooting integration problem.
Environment: SpringFramework3.0,tiles,JSTL,SpringMVC,Hibernate,Maven,SVN,Weblogic10,Oracle11g
Confidential
Senior Developer
Responsibilities:
- Develop data listing service to integrate data from 3rd party data source.
- Developed various back end system using EJB3,JPA,MDB to integrate content into Confidential Data listing services.
- Define drools rules to transform program content into system specific message for content caching and publishing.
- Create xml schema for data listing service, convert content data to xml and send to different subsystem.
- Developed services to cache real time DLS data and publish the data to different services.
- Developed messaging and work flow service using JMS to integrate the system.
- Developed JMS client to publish content data change events.
- Developed Message Driven Bean(MDB) to consume JMS Message and invoke web service according to message events.
- Create web service to provide content for various Confidential systems.
- Port existing program guide web service (Axis) into RESTFul web service using Restlet,XML and JSON.
- Developed RESTful application for TV program remote booking. Provide REST API for hand held device applicaiton.
- Define XSD and generate java using JAXB, convert JAVA into JSON and XML for RESTful service response.
- Write junit test cases, test application using Jmeter. Monitor applications using Jconsole.
- Analyses system and create requirement document and design document. Conduct code review.
Environment: jQuery, Solr,Drools,sDB2,Jdk1.6,JAX-RS,EJB3,JPA, Hibernate,JMX,AXIS,RESTFul web service,RestLet, JAXB, XML,XSD,DB2, CVS.MySQL.
Confidential
Senior Developer
Responsibilities:
- Developed mobile API for multi-media content storage and video transcoding services.
- Developed abstraction layer over components for ER system.
- Developed service for SMS gateway.
- Developed JMS client to publish message into media processing queue
- Developed Message Driven Bean(MDB) to consume JMS Message and transcode media into different format.
- Create database schema and populate test data and application data.
- Update ant build scripts. Create auto build script. Create hibernate mapping files, create and compile XSD and use JAXB to generate java classes. Create REST web service and client using RestLet API.
- Trouble shooting application issues, support system operations.
- Configure Jmeter for performance test.
Environment: Jdk1.6,GWT,JMS,Hibernate,REST web service,RestLet, JAXB, XML, XSD, SQL,MySQL,LDAP API,Oracle 10g,GWT(Google Web Tool Kit), Subversion,Jmeter.
Confidential
Lead Developer
Responsibilities:
- Created data transformation template using XSLT and XPATH
- Transform internal financial statement to OFX format using java and XSLT
- Transform internal financial statement to CSV format using java and XSLT
- Updated existing web application using Spring MVC framework and Struts.
- Created views and updated existing database tables for batch process
- Created billable unit report program using PL/SQL
- Created batch process to generate billable unit report, the report is formatted so that it can be picked up by mainframe process.
- Created batch job for transaction recovery performance testing using OptimizIT
Environment: WebSphere, Jboss, JAVA, Xmlbean,SpringFramework, JSP,PL/SQL, XML,XSD,XSLT, JMS, i-Series Checkfree. UML, MKS, Oracle, Siteminder, Eclips
Confidential
Sr. developer
Responsibilities:
- Define java/webservice interface for XML document exchange, implemented Webservice according to the interface using Apache Axis
- Created mapping for Confidential (external) schema and Confidential schema using XSLT and XPATH.
- Write java data into bit stream according to APG (advanced programming guide) packets and frame format and send to APG interface.
- Wrote code to generate XML file for TV program, schedule and events. Convert XML file to DSS format using JDOM and XPATH.
- Developed multithreading Java program to generate TV program schedule files.
- Created build file using Ant
Environment: . JAXB2.0, JDOM, javabean, JDK5.0, XML, XSLT,CVS,Eclipse, XML Spay. XML,MYSQL.
Confidential
Lead Developer
Responsibilities:
- Worked with business owner to gather system requirement, design use case and software system using UML and Rational Rose. Developed web application using MVC design pattern and spring.
- Designed security policy and schema for RSA Cleartrust.
- Developed backend using RSA Cleartrust API. Wrote code to manage groups, roles and user permissions. Wrote java code for logging and auditing. Created Webservice for designate CRUD transactions.
- Worked on data integration and conversion for data distributed at DB2 and Oracle. Created batch process for data transformation and data loading.
- Developed java web application to report business account added, deleted and modified.
- Bulk load test data using scripts.
- Developed test case and test suite using junit and http Unit.
- Instrumented the code and monitor performance using Introscope.
- Documentation and knowledge transfer.
Tools: J2EE, Apache Axis,Weblogic, Webportal8.1, JavaScript, Hibernate, Spring frame work, Eclipse, DB2, ClearCase,RSA ClearTrust
Confidential
Lead Developer
Responsibilities:
- Technical design following MVC design pattern.
- Implemented front end using Struts and custom tag library.
- Implemented application backend, using I-SeriesCheckFree API to process account statement and generate PDF statement.
- Implemented message driven bean and message listeners using Websphere MQ. The MQ is to pool cooperate statement request and provide asynchronize message service.
- Created JACL configuration file for websphere.
- Test and deployed the software. Debug code performance using Jprobe.
- Documented the system.
Environment: Websphere, Jboss, Siteminder, Eclips, Struts1.2, XML,XSLT,XMLSPY, EJB, JMS, PDF. i-Series Checkfree. UML, MKS,SQL Server. Oracle
Confidential
Developer
Responsibilities:
- Worked on Websphere Message Broker (WMB) integration with Websphere Transformation Extender (WTX) maps.
- Generate XSD for billing, customer account and order, create WTX Maps against AMDOCS and EDS message formats, and integrating into the system.
- Developed process for Inbound and out bound EDI document processing.
- Create reusable components and web services for JMS message processing
- Developed application using XPATH, XML and XSLT for data mapping and transformation
- Created database object and procedures.
- Prepare test case, worked on unit test and integration test.
- Created Perl and unix shell script to process batch jobs.
- Maintain Autosys Jobs, monitor the job status. Worte shell script to monitor application and unix system status.
- Configure system load balance and fault tolerance.
- Trouble shooting system problems, including problems on network, application server, MQ and UNIX system.
Environment: Websphere Message Broker, MQSI, SiteMinder, LDAP, unix Shell script, Perl, ORACLE9i,SYBASE, DB2, AMDOCS billing.
